Notice: Undefined index: h7526-1 in /var/www/elmore.ru/html/base/classes/wacko.php on line 2234
Notice: Undefined index: p in /var/www/elmore.ru/html/base/classes/wacko.php on line 2222
Форматирование текста
Notice: Undefined variable: for in /var/www/elmore.ru/html/base/actions/toc.php on line 6
Notice: Undefined variable: page in /var/www/elmore.ru/html/base/actions/toc.php on line 8
Notice: Undefined variable: from in /var/www/elmore.ru/html/base/actions/toc.php on line 24
Notice: Undefined variable: to in /var/www/elmore.ru/html/base/actions/toc.php on line 25
См. также: ўў/Actions/NewManual ==Действия (Аctions)==
Форматирование текста в Wacko немного отличается от других вики. Поэтому стоит поглядеть на описание и примеры ниже.
Поэкспериментировать с форматированием вы можете в разделе ўў/Песочница ==/Песочница==.
Текст, заключенный в две двойные кавычки слева и справа, не форматируется, и выводится так же, как был напечатан.
Основы форматирования
**полужирный**
полужирный
//курсив//
курсив
__подчеркнутый__
подчеркнутый
##моноширинный##
(можно использовать также №№, но это неэстетично и не приветствуется)
моноширинный
++Мелкий текст++
Мелкий текст
--зачеркнутый--
зачеркнутый
NB Зачеркивание, как и все следующие разметки в данном разделе, работает на многострочных текстах, в отличие от предыдущих.
Выравнивание осуществляется при помощи вот такой сложной конструкции:
%%(wacko wrapper=text wrapper_align=center) текст по центру %%
wrapper_align может быть center, right и justify.
Можно использовать >>центрированный<<, но не рекомендуется
текст по центру
!!Замечание!!
(работает также ''Замечание'', но его лучше не использовать).
Замечание
!!(син)Текст синего цвета!!
(поддерживаются три цвета: red (крас, красный), green (зел, зеленый), blue (син, синий)).
Текст синего цвета
??Вопрос??
Вопрос
%%код%%
Cсылки
[[http://www.webscript.ru]] или ((http://www.webscript.ru))
NB: слова в смешанном регистре (ўўВотТакие ====) выделять ссылками вообще не надо. Для прочих внутрисайтовых ссылок URL писать не нужно (иначе не возникает связи между двумя страницами). URL нужен лишь для внешних ссылок.
NB: чтобы ВотТакое слово не стало ссылкой, поставьте перед ним знак ~ (тильда).
NB: подробности простановки ссылок на документы, находящиеся не в корне, описаны в разделе ўўКластеры ==Кластеры==.
Заголовки
Notice: Undefined index: time in /var/www/elmore.ru/html/base/actions/include.php on line 13 Страница, вызываемая из Действия, пока не существует.(/WackoСинтаксисЗаголовки*)
Отступы и списки
Отступы делаются с помощью двух пробелов (можно использовать устаревший вариант – табуляцию).
Так же нужно выделять отступом списки.
Списки: Отступ Двойной отступ ---- * ненумерованный список * ненумерованный список-2 ---- 1. нумерованный список 1. нумерованный список-2 1.#8 нумерованный список-2, с пропуском ---- A. Верхний регистр A. Верхний регистр-2 ---- a. Нижний регистр a. Нижний регистр-2 ---- i. Римские цифры i. Римские цифры-2 ---- 1. список 1. вложенный список * ещё более вложенный список 1. вложенный список-2 2. список-2
Списки:
Отступ
Двойной отступ
ненумерованный список
ненумерованный список-2
нумерованный список
нумерованный список-2
нумерованный список-2, с пропуском
Верхний регистр
Верхний регистр-2
Нижний регистр
Нижний регистр-2
Римские цифры
Римские цифры-2
список
вложенный список
ещё более вложенный список
вложенный список-2
список-2
Цитирование и определение
<[ Цитирование текста ]>
Цитирование текста,
длинного,
с переносами
>>Однострочное цитирование >Да, это оно А это обычный текст
>>Однострочное цитирование
>Да, это оно
А это обычный текст
Notice: Undefined index: text in /var/www/elmore.ru/html/base/actions/anchor.php on line 8
Notice: Undefined index: title in /var/www/elmore.ru/html/base/actions/anchor.php on line 16
(?Термин Некоторое определение?)
Термин
(?Термин с пробелами==Некоторое другое определение?)
NB: если вокруг '==' оставить пробелы, они так же останутся в тексте страницы
[[#*]] Расшифровка первой сноски
[[#**]] Расшифровка второй сноски
[[#1]] Расшифровка цифровой сноски
[[#2]] Расшифровка второй цифровой сноски
* Расшифровка первой сноски ** Расшифровка второй сноски 1 Расшифровка цифровой сноски 2 Расшифровка второй цифровой сноски
Таблицы
Таблица с рамкой
#| ||cell11|cell12|cell13|| ||cell21|cell22|| |#
cell11
cell12
cell13
cell21
cell22
Таблица без рамок, шириной 100%
#|| ||cell11|cell12|cell13|| ||cell21|cell22|| ||#
cell11
cell12
cell13
cell21
cell22
Прочее
Разделитель:
----
Явный перевод строки:
тест---шмест
тест
шмест
Вывод текста как есть, без применения форматирования:
текст необходимо заключить в двойные кавычки. В качестве примера можете изучить исходный текст данной страницы.
Кроме того, для экранирования любого вида разметки, можно использовать ~ (тильду).
Вывод HTML как есть: работает только если такую функциональность разрешил администратор сайта.
<# <input type="text"> #>
Если вы видите <input type="text"> вместо поля ввода — значит, администратор сайта не разрешил данную функцию (параметр allow_rawhtml конфигурационного файла).
Верхний индекс:
E=mc^^2^^
E=mc2
NB: между ^^ не должно быть пробелов. Эта разметка создана для математики и ради компактности и совместимости не допускает наличия пробелов внутри размеченного блока
Нижний индекс: пробелы перед и после vv обязательны
H vv2vv O
H 2 O
NB: между vv не должно быть пробелов. Эта разметка создана для математики и ради компактности и совместимости не допускает наличия пробелов внутри размеченного блока
Макросы
Макросы отличаются от остальной разметки тем, что при повторном редактировании документа вы увидите не вызов макроса, а результат его работы — они отрабатывают при сохранении текста.
Имя текущего пользователя:
::::
ўў/RomanIvanov ==RomanIvanov==
Имя текущего пользователя и дата:
::@::
ўў/RomanIvanov ==RomanIvanov== /20.06.2003 ўў18:13/ ====
Дата:
::+::
20.06.2003 ўў18:13 ====
Расширения – дополнительные форматтеры
В ўў/WackoWiki ==== можно легко добавлять новые обработчики текста. Их вызов происходит по синтаксису %%(name) текст%%.
В стандартной поставке есть следующие форматтеры:
%%(php) PHP-код%%
Важно отметить, что код должен начинаться открывающим <? и заканчиваться закрывающим ?>, так как для используемого встроенного в PHP модуля разметки синтаксиса именно эти разделители являются признаком php-кода.
Как мы видим, обёртка box позволяет формировать удобные «меню», обтекаемые текстом. Кстати, есть специальный форматтер (box), который не делает ничего кроме как оборачивает текст в эту обёртку.
%%(css wrapper=shade) .d2 { font-size:70% } %%
.d2 {font-size:70% }
shade — это box без настроек.
%%(wacko wrapper=text wrapper_align=center) текст по центру %%
текст по центру
text выводит «плавающий» (float) блок текста.
%%(wacko wrapper=page wrapper_width=200) этот текст не может быть шире двухсот пикселей%%
этот текст не может быть шире двухсот пикселей
page позволяет регулировать ширину обычного блока текста.