форматтеры

%%(wacko)текст как есть. [[/HomePage]]%%
Этот форматтер выводит текст так же, как если бы он был написан без форматера. Удобен для применения дополнительных оберток к тексту (выравнивание, боксы и тому подобное. См ниже.)
текст как есть. /HomePage
%%(php) PHP-код%%
Важно отметить, что код должен начинаться открывающим <?php и заканчиваться закрывающим ?>, так как для используемого встроенного в PHP модуля разметки синтаксиса именно эти разделители являются признаком php-кода.

<?
phpinfo
();
$s "Hello, World!\n";
echo 
$s;

%%(comment) Комментарий, не выводится%%

%%(details title="Краткое изложение" open=1)
Details info.
%%

Краткое изложение Элемент HTML Details (<details>) создает раскрывающийся виджет, в котором информация видна только тогда, когда виджет находится в состоянии «открыт». Краткое изложение или заголовок можно задать с помощью элемента <summary>.

%%(cl)zypper dup --no-recommends%%
zypper dup --no-recommends

%%(chat [type="div|table"])
Логи chat
%%

Mike Hi altogether.
12:04
Alice Did you check out the link https://example.com/
12:05
Pete I did't read your message.
The images
you drawn
are awesome!
12:10

%%(email) Email%%
Hi!
RI>> Yes, it is.
>Are you sure?

Of course, yes!

Roman.

%%(sql) SQL-code%%
SELECT * FROM sometable 
WHERE a = '12' AND b = 2 
ORDER BY c DESC --Comment;

Так же доступны форматтеры (ini), (html), (css), (pascal) и (java)

<html>
<a href="http://example.com" width="8">test</a>
</html>


[Wiki]
BestEngine="WackoWiki"
Version=6


body {margin: 0; padding: 5px;}
.class {background: url("http://example.com/");} 


program megaprogramme; 
{ comment }
BEGIN
 if a = 15 then writeln('test');
END.

Info box

%%(info type="note" title="Примечание" icon=0) content... %%


Типы: default, error, example, important, note, question, quote, success, warning
title заголовок коробки
icon показать иконку, значение по умолчанию 1

%%(info type="note")
content...
%%
Вики – это веб-сайт, на котором пользователи могут добавлять, удалять и редактировать любую страницу с помощью веб-браузера. Людям настолько легко начать работу и редактировать страницы, что вики-сайты становятся популярным инструментом для крупных проектов со множеством участников.


%%(info type="warning")
content...
%%
У любого программного обеспечения, которое размещается в Интернете, могут быть обнаружены ошибки или проблемы с безопасностью. Не устанавливайте WackoWiki, если вы не намерены следить за обновлениями безопасности.

PEAR Text Highlighter

Пакет PEAR для подсветки синтаксиса


%%(hl [Форматер] numbers=1 start=2) пример кода %%


numbers тип нумерации строк: 1 -> ol, 2 -> таблица
start позволяет номерам строк начинаться с любого номера, а не только с 1


форматтеры: abap, cpp, css, diff, dtd, html, java, javascript, perl, php, ruby, python, sh, sql, vbscript, xml.

%%(hl css) CSS-Code%%
body {margin: 0; padding: 5px;}
.class {background: url("http://example.com");}


%%(hl javascript) Javascript-Code%%
var a = document.getElementById("test");
a.value = new Array(15, 31);
function echo (msg) {alert(msg)};


%%(hl php numbers=2) PHP-Code%%
1
2
3
4
<?php
phpinfo();
$s = "Hello, World!\n";
echo $s;


%%(hl xml) xml-Code%%
<config>
<section name="test">
  <var>Test</var>
  <val><![CDATA[..text...]]></val>
</section>
</config>

GeSHi

GeSHi Code Highlighting – Generic Syntax Highlighter


%%(geshi [Форматер] numbers=1 start=35 lines=37) source%%

%%(geshi css) CSS-Code%%
Formatter highlight/geshi not found

Если вы видите Форматтер highlight/geshi отсутствует, то GeSHi Форматтер не было добавлено на этот сайт.