View source for Erstellen und Hervorheben von Codeblöcken

#|| ||
##""%%(wacko)Der Text, wie er ist. ((/HomePage))%%""##
Dieses Format zeigt den Text so an, als ob er ohne Formatierer erstellt worden wäre. Praktisch für die Verwendung zusätzlicher Wrapper zum Text (Ausrichtung, Rahmen, usw. siehe unten.)

|
%%(wacko)Der Text, wie er ist. ((/HomePage))%%
|| ||

|| ||
##""%%(php) PHP-Code%%""##
|
%%(php)
<?php
phpinfo();
$s = "Hello, World!\n";
echo $s;
%%
++**Anmerkung**: Damit die Farbhervorhebung funktioniert, muss der Quelltext innerhalb von ##<?php ?>## stehen.++

|| ||
##""""##
||| ||
##""%%(noautolinks) keine AutoLinks bei CamelCase-Wörtern%%""##
|
%%(noautolinks) keine AutoLinks bei CamelCase-Wörtern%%
|| ||
|| ||
##""%%(details title="Zusammenfassung" open=1) Details info. %%""##
|
%%(details title="Zusammenfassung" open=1)Das **HTML-Details-Element** (##<details>##) erstellt ein Informationsfenster, in dem der Inhalt nur dann angezeigt wird, wenn das Fenster in einen "offenen" Zustand geschaltet wird. Eine Zusammenfassung oder Beschriftung kann mit dem ##<summary>##-Element angegeben werden. %%
|| ||
|| ||
##""%%(cl)zypper dup --no-recommends%%""##
|
%%(cl)
zypper dup --no-recommends
%%
|| ||
|| ||
##""%%(chat [type="div|table"])
chat log
%%""##
|
%%(chat type="table")
[12:04] Mike: Hi altogether.
[12:05] Alice: Did you check out the link https://example.com/
[12:10] Pete: I did't read your message.
The images 
you drawn
are awesome!
%%
|| ||
|| ||
##""%%(email) E-Mail%%""##
|
%%(email)
Moin
Leser>> Diese Umlaute saugen.
>Sicher?

Na klar!

Thomas.
%%
|| ||
|| ||
##""%%(sql) SQL-Code%%""##
|
%%(sql)
SELECT * 
FROM sometable
WHERE a = '12' AND b = 2
ORDER BY c DESC --Comment;
%%
|| ||


|| ||
Es gibt auch Formatierer  für (ini), (html), (css), (java) und (pascal).
|| ||
##""%%(html) HTML-Code%%""##
|
%%(html)
<html>
<a href="http://example.com">test</a>
</html>
%%
|| ||
##""%%(ini) ini-Code%%""##
|
%%(ini)
[Wiki]
BestEngine="WackoWiki"
Version=6
%%
|| ||
##""%%(css) CSS-Code%%""##
|
%%(css)
body {margin: 0; padding: 5px;}
.class {background: url("http://example.com/");}
%%
|| ||
##""%%(pascal) PASCAL-Code%%""##
|
%%(pascal)
program megaprogramme;
{ comment }
BEGIN
 if a = 15 then writeln('test');
END.
%%

|| ||
====Infokasten====
##""%%(info type="note" title="Hinweis" icon=0) Inhalt... %%""##

Typen: ##default##, ##error##, ##example##, ##important##, ##note##, ##question##, ##quote##, ##success##, ##warning##
##title## Titel des Kastens
##icon## Symbol anzeigen, der Standardwert ist ##1##

|| ||
---- ##""%%(info type="note")
Inhalt... 
%%""##
|
%%(info type="note")
Ein Wiki ist eine Website, auf der Benutzer jede Seite mit einem Webbrowser hinzufügen, entfernen und bearbeiten können. Es ist für Menschen so außerordentlich einfach, schnell einzusteigen und Seiten zu überarbeiten, dass sich Wikis als das Werkzeug der Wahl für große Projekte mit mehreren Teilnehmern herausstellen.
%%
|| ||
---- ##""%%(info type="warning")
Inhalt... 
%%""##
|
%%(info type="warning")
Wie bei jeder Software-Installation die über das Internet zugänglich ist, werden Fehler oder Probleme mit der Sicherheit durch Dritte ausgenutzt. Installiere WackoWiki nur, wenn du die Installation laufend auf dem aktuellen Stand hältst.
%%
|| ||

====PEAR Text Highlighter====
PEAR-Paket für die Syntaxhervorhebung

##""%%(hl [Formatierer] numbers=1 start=2) code example %%""##

##numbers## Zeilennummerierungstyp: ##1## -> ol, ##2## -> Tablle
##start## lässt die Zeilennummern bei einer beliebigen Zahl beginnen, und nicht nur bei ##1## 
Formatierer: ##abap##, ##cpp##, ##css##, ##diff##, ##dtd##, ##html##, ##java##, ##javascript##, ##perl##, ##php##, ##ruby##, ##python##, ##sh##, ##sql##, ##vbscript##, ##xml##. 
|| ||
----##""%%(hl css) CSS-Code%%""##
|
%%(hl css)
body {margin: 0; padding: 5px;}
.class {background: url("http://example.com/");}
%%
|| ||---- ##""%%(hl javascript) Javascript-Code%%""##
|
%%(hl javascript)
var a = document.getElementById("test");
a.value = new Array(15, 31);
function echo (msg) {alert(msg)};
%%
|| ||---- ##""%%(hl php numbers=2) PHP-Code%%""##
|
%%(hl php numbers=2)
<?php
phpinfo();
$s = "Hello, World!\n";
echo $s;
%%
|| ||---- ##""%%(hl xml) xml-Code%%""##
|
%%(hl xml)
<config>
<section name="test">
  <var>Test</var>
  <val><![CDATA[..text...]]></val>
</section>
</config>
%%
|| ||
====GeSHi====
((/Dev/PatchesHacks/GeSHi GeSHi Code Highlighting)) - Generic Syntax Highlighter

##""%%(geshi [Formatierer] numbers=1 start=35 lines=37) source%%""##
|| ||
----##""%%(geshi css) CSS-Code%%""##
|
%%(geshi css)
body {margin: 0; padding: 5px;}
.class {background: url("http://example.com/")}
%%
|| ||
Wenn es **Formatter** ##highlight/geshi## **nicht gefunden** anzeigt, wurde der ((/Dev/PatchesHacks/GeSHi GeSHi Formatierer)) nicht zu dieser Seite hinzugefügt.
|| ||
|| ||#