Extensiones Formatos
Extensiones para el formateado de documentos
WackoWiki puede extenderse para formatear tipos de texto especiales.
Se puede acceder estas extensiones utilizando la sintaxis %%(name) text%%.
Scripts PHP
%%(php) <? phpinfo(); $s = "Hello, World!\n"; print "$s"; ?> %% |
|
Nota: El código debe comenzar con <? y finalizar con ?>
Chat
%%(chat [type="div|table"]) |
|
%%(email) Hi! RI>> Yes, it is. >Are you sure? Of course, yes! Roman. %% | Hi! RI>> Yes, it is. >Are you sure? Of course, yes! Roman. |
Código SQL
%%(sql) SELECT * FROM sometable WHERE a = '12' and b = 2 ORDER BY c DESC %% | SELECT * FROM sometable |
Código HTML
%%(html) <html> <a href="http://example.com" width="8">test</a> </html> %% | <html> <a href="http://example.com" width="8">test</a> </html> |
Código CSS
%%(css) body {margin: 0; padding:5px;} .class {background:url("http://example.com/")} %% | body {margin: 0; padding:5px;}
.class {background:url("http://example.com/")} |
Ficheros de configuración
%%(ini) [Wiki] BestEngine="WackoWiki" Version=6 %% | [Wiki] BestEngine="WackoWiki" Version=6 |
Código PASCAL
%%(pascal) BEGIN if a = 15 then writeln("test"); END. %% | BEGIN
if a = 15 then writeln("test");
END. |
%%(comment) Comments, they will be hidden when the page is stored and redisplayed %% | |
%%(noautolinks) no AutoLinks if CamelCase-Words%% | no AutoLinks if CamelCase-Words |
Info box
%%(info type="note" title="Notas" icon=0) contenido... %%
Tipos: default
, error
, example
, important
, note
, question
, quote
, success
, warning
title
box title
icon
mostrar icono, default value is 1
%%(info type="note")
|
A wiki is a website where users can add, remove, and edit every page using a web browser. It's so terrifically easy for people to jump in and revise pages that wikis are becoming known as the tool of choice for large, multiple-participant projects.
|
%%(info type="warning")
|
As with any software that you expose to the internet, there may be bugs or security problems. Do not install WackoWiki unless you intend to keep up with security upgrades.
|
Highlighters
Hay también extensiones para resaltar los siguientes formatos ( CSS, diff, DTD, Javascript, mySQL, PHP, Python, SQL, XML).
Estas extensiones se pueden llamar a través de una llamada del tipo %%(hl tipo) donde tipo describe el contenido incluido.
%%(hl css) body {margin: 0; padding:5px;} .class {background:url("http://example.com/")} %% | body {margin: 0; padding:5px;} .class {background:url("http://example.com/")} |
%%(hl javascript) var a = document.getElementById("test"); a.value = new Array(15, 31); function echo (msg) {alert(msg)}; %% | var a = document.getElementById("test"); a.value = new Array(15, 31); function echo (msg) {alert(msg)}; |
%%(hl php) <? phpinfo(); $s = "Hello, World!\n"; print "$s"; ?> %% | phpinfo(); $s = "Hello, World!\n"; print "$s"; |
%%(hl xml) <config> <section name="test"> <var>Test</var> <val><![CDATA[..text...]]></val> </section> </config> %% | <config> <section name="test"> <var>Test</var> <val><![CDATA[..text...]]></val> </section> </config> |
GeSHi
GeSHi Code Highlighting – Generic Syntax Highlighter
%%(geshi [Formatter] numbers=1 start=35 lines=37) source%%
%%(geshi css) CSS-Code%%
| Formatter
highlight/geshi not found |
Si ves Formatter highlight/geshi no se encuentra, el GeSHi formatter no fue añadido a este sitio. |