Форматтеры
Имеется также Deutsch и English
1. Обработчики текста
В поставку WackoWiki входят следующие обработчики текста, называемые форматтерами:
1.1. chat
Позволяет оформить в читабельный вид логи IM-мессенджеров соответственно.
1.2. code
Позволяет включить в страницу произвольный код на каком-либо языке программирования с гарантией, что он не будет обработан wacko-форматтером.
1.3. comment
Текст, обработанный этим форматтером просто не выводится.
1.4. noautolinks
Отключает на обрамлённом им тексте автоматическую линковку ВикиИмён
1.5. paragrafica
Подробнее см. Типографика.
1.6. php
Выполняет подсветку синтаксиса языка PHP.
1.7. post_wacko
Внутренний форматтер, пользоваться им не нужно.
1.8. pre_wacko
Внутренний форматтер, пользоваться им не нужно.
1.9. wacko
Внутренний форматтер, пользоваться им не нужно.
1.10. sql
Выполняет подсветку синтаксиса языка SQL.
1.11. typografica
Подробнее см. Типографика.
1.12. wiki
Стандартный форматтер, обеспечивающий работу вики-разметки.
2. Вызов форматтера
Любой форматтер может быть вызван при помощи синтаксиса %%(имяформаттера) текст %%
.
Если имя не указано, используется форматтер code
.
Вызывать форматтеры wiki
и typografica
специальным образом не требуется, они обрабатывют любой текст по умолчанию.
- если, конечно, это не отключено в настройках пользователя / инсталляции. Тогда можно принудительно "оттипографить" текст через
%%(typografica)например -- тире%%
3. Создание нового форматтера
Достаточно создать php-файл, который получает на вход переменную $text, а результат выводит в stdout (то есть при помощи echo/print) и разместить его в папке formatter.
Если вы создадите новый форматтер, присылайте его нам. Заранее спасибо.
С большой долей вероятности, он будет включен в дистрибутив либо выложен на данной странице
Referring pages: