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";
?>
%%

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


Nota: El código debe comenzar con <? y finalizar con ?>

E-mail


%%(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
WHERE a = '12' and b = 2 ORDER BY c DESC

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")
contenido...
%%
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")
contenido...
%%
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.