WackoWiki: Форматтеры

https://wackowiki.org/doc     Version: 18 (18.01.2022 13:21)

Форматтеры

Имеется также Deutsch[link1] и English[link2]


1. Обработчики текста


В поставку WackoWiki входят следующие обработчики текста, называемые форматтерами:

1.1. chat

Позволяет оформить в читабельный вид логи IM-мессенджеров соответственно.

1.2. code

Позволяет включить в страницу произвольный код на каком-либо языке программирования с гарантией, что он не будет обработан wacko-форматтером.

1.3. comment

Текст, обработанный этим форматтером просто не выводится.

1.4. noautolinks

Отключает на обрамлённом им тексте автоматическую линковку ВикиИмён

1.5. paragrafica

Подробнее см. Типографика[link3].

1.6. php

Выполняет подсветку синтаксиса языка PHP.

1.7. post_wacko

Внутренний форматтер, пользоваться им не нужно.

1.8. pre_wacko

Внутренний форматтер, пользоваться им не нужно.

1.9. wacko

Внутренний форматтер, пользоваться им не нужно.

1.10. sql

Выполняет подсветку синтаксиса языка SQL.

1.11. typografica

Подробнее см. Типографика[link3].

1.12. wiki

Стандартный форматтер, обеспечивающий работу вики-разметки.

2. Вызов форматтера

Любой форматтер может быть вызван при помощи синтаксиса %%(имяформаттера) текст %%.
Если имя не указано, используется форматтер code.
Вызывать форматтеры wiki и typografica специальным образом не требуется, они обрабатывют любой текст по умолчанию.

3. Создание нового форматтера

Достаточно создать php-файл, который получает на вход переменную $text, а результат выводит в stdout (то есть при помощи echo/print) и разместить его в папке formatter.

Если вы создадите новый форматтер, присылайте[link4] его нам. Заранее спасибо.

С большой долей вероятности, он будет включен в дистрибутив либо выложен на данной странице


Referring pages:

  1. Doc/Deutsch/Formatierer[link5]
  2. Doc/English/Formatters[link6]
  3. Doc/Русский[link7]