Имеется также ((/Doc/Deutsch/Formatierer Deutsch)) и ((/Doc/English/Formatters English))
{{toc numerate=1}}
===Обработчики текста===
В поставку WackoWiki входят следующие обработчики текста, называемые форматтерами:
====chat====
Позволяет оформить в читабельный вид логи IM-мессенджеров соответственно.
====code====
Позволяет включить в страницу произвольный код на каком-либо языке программирования с гарантией, что он не будет обработан wacko-форматтером.
====comment====
Текст, обработанный этим форматтером просто не выводится.
====noautolinks====
Отключает на обрамлённом им тексте автоматическую линковку ~ВикиИмён
====paragrafica====
Подробнее см. ((Типографика)).
====php====
Выполняет подсветку синтаксиса языка PHP.
====post_wacko====
Внутренний форматтер, пользоваться им не нужно.
====pre_wacko====
Внутренний форматтер, пользоваться им не нужно.
====wacko====
Внутренний форматтер, пользоваться им не нужно.
====sql====
Выполняет подсветку синтаксиса языка SQL.
====typografica====
Подробнее см. ((Типографика)).
====wiki====
Стандартный форматтер, обеспечивающий работу вики-разметки.
===Вызов форматтера===
Любой форматтер может быть вызван при помощи синтаксиса ##""%%(имяформаттера) текст %%""##.
Если имя не указано, используется форматтер ##code##.
Вызывать форматтеры ##wiki## и ##typografica## специальным образом не требуется, они обрабатывют любой текст по умолчанию.
* если, конечно, это не отключено в настройках пользователя / инсталляции. Тогда можно принудительно "оттипографить" текст через ##""%%(typografica)например -- тире%%""##
===Создание нового форматтера===
Достаточно создать php-файл, который получает на вход переменную $text, а результат выводит в stdout (то есть при помощи echo/print) и разместить его в папке formatter.
!!Если вы создадите новый форматтер, ((https://wackowiki.org/bugs/ присылайте)) его нам. Заранее спасибо.
С большой долей вероятности, он будет включен в дистрибутив либо выложен на данной странице!!
{{backlinks}}