Syntax
Inhalt
Einführung
Übersicht aller Elemente - und was sie bewirken
Schachtelung von Elementen
Einführung
Die Syntax des moziloWiki ist so einfach wie möglich gestaltet, um Benutzern ohne HTML-Kenntnissen die Möglichkeit zu geben, mit geringem Aufwand optisch ansprechende Ergebnisse zu erzielen.
Die Syntax-Elemente sind nach diesem Schema aufgebaut: ''.ord('[').';'attribut|wert''.ord(']').';'
Dabei gilt:
- attribut: Was soll passieren?
- wert: Auf welchen Inhalt soll das Attribut angewendet werden?
moziloWiki prüft zunächst, ob das Attribut bekannt ist. ''.ord('[').';'fett|Text''.ord(']').';' ergibt Text. Wenn man sich allerdings vertippt hat, zeigt moziloWiki das an. ''.ord('[').';'fettt|Text''.ord(']').';' wird zu Text (fährt man die Maus über diesen Text, sieht man auch gleich die Fehlerursache).
Außerdem überprüft moziloWiki auch noch den Wert. Eine E-Mail-Adresse darf beispielsweise nur einmal das Zeichen "@" enthalten: f@lsche@adres.se.
Übersicht aller Elemente - und was sie bewirken
Gestaltungselemente

''.ord('[').';'link|http://www.mozilo.de''.ord(']').';'
ergibt: http://www.mozilo.de

''.ord('[').';'mail|kontakt@mozilo.de''.ord(']').';'
ergibt: kontakt@mozilo.de

''.ord('[').';'eintrag|Administrator''.ord(']').';'
ergibt: Administrator

''.ord('[').';'datei|mozilo.jpg''.ord(']').';'
ergibt: mozilo.jpg

''.ord('[').';'bild|mozilo.jpg''.ord(']').';'
ergibt:


''.ord('[').';'bildlinks|mozilo.jpg''.ord(']').';' Lorem ipsum ...
ergibt:


''.ord('[').';'bildrechts|mozilo.jpg''.ord(']').';' Lorem ipsum ...
ergibt:


''.ord('[').';'bild|http://wiki.mozilo.de/pic/mozilowiki.jpg''.ord(']').';'
ergibt:


''.ord('[').';'bildlinks|http://wiki.mozilo.de/pic/mozilowiki.jpg''.ord(']').';' Lorem ipsum ...
ergibt:


''.ord('[').';'bildrechts|http://wiki.mozilo.de/pic/mozilowiki.jpg''.ord(']').';' Lorem ipsum ...
ergibt:


''.ord('[').';'ueber1|Text''.ord(']').';'
ergibt:
Text

''.ord('[').';'ueber2|Text''.ord(']').';'
ergibt:
Text

''.ord('[').';'ueber3|Text''.ord(']').';'
ergibt:
Text

''.ord('[').';'absatz|Syntax''.ord(']').';'
ergibt: Syntax

''.ord('[').';'liste1|Text''.ord(']').';'
ergibt:
- Text

''.ord('[').';'liste2|Text''.ord(']').';'
ergibt:
- Text

''.ord('[').';'liste3|Text''.ord(']').';'
ergibt:
- Text

''.ord('[').';'code|<?php
phpinfo();
echo "&"
?>''.ord(']').';'
ergibt:
<?php
phpinfo();
echo "&"
?>
phpinfo();
echo "&"
?>

''.ord('[').';'html|<span style="color:#BB0000;">HTML</span>''.ord(']').';'
ergibt: HTML

''.ord('[').';'----''.ord(']').';'
ergibt:
Textformatierung

''.ord('[').';'links|Lorem ipsum...''.ord(']').';'
ergibt:
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus bibendum enim viverra dolor. In mattis nulla non felis. Fusce placerat lorem ut nisi. Vivamus augue nulla, ultricies vitae, condimentum et, porttitor nec, ipsum. Pellentesque scelerisque pulvinar tortor. Quisque adipiscing. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec fermentum. Pellentesque aliquam placerat lorem. Sed rutrum est eget mauris. Sed molestie suscipit risus. Morbi neque ipsum, placerat ac, lobortis id, condimentum in, urna. Curabitur elit velit, aliquam quis, tempus sit amet, fermentum sed, diam. Nunc auctor condimentum ligula. Aenean non sapien. Cras odio nulla, bibendum eu, sollicitudin id, hendrerit sed, tellus. Vestibulum tortor mauris, convallis non, blandit ut, tempus vitae, orci. Sed pretium. Quisque posuere eros sed libero. Vivamus pellentesque congue leo. Donec nisl. Etiam non quam vel eros tempor nonummy. Nulla facilisi. Cras egestas nulla vel orci. Donec posuere, nibh et imperdiet euismod, enim urna scelerisque quam, vitae iaculis ante leo a felis. Suspendisse aliquam viverra turpis. Curabitur et neque at erat dignissim facilisis. Vestibulum at libero. Sed at lorem eu eros consectetuer molestie. Vestibulum magna. Duis aliquam pulvinar dolor. Etiam cursus sollicitudin erat. Aenean sodales quam vel tellus dapibus sodales.

''.ord('[').';'zentriert|Lorem ipsum...''.ord(']').';'
ergibt:
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus bibendum enim viverra dolor. In mattis nulla non felis. Fusce placerat lorem ut nisi. Vivamus augue nulla, ultricies vitae, condimentum et, porttitor nec, ipsum. Pellentesque scelerisque pulvinar tortor. Quisque adipiscing. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec fermentum. Pellentesque aliquam placerat lorem. Sed rutrum est eget mauris. Sed molestie suscipit risus. Morbi neque ipsum, placerat ac, lobortis id, condimentum in, urna. Curabitur elit velit, aliquam quis, tempus sit amet, fermentum sed, diam. Nunc auctor condimentum ligula. Aenean non sapien. Cras odio nulla, bibendum eu, sollicitudin id, hendrerit sed, tellus. Vestibulum tortor mauris, convallis non, blandit ut, tempus vitae, orci. Sed pretium. Quisque posuere eros sed libero. Vivamus pellentesque congue leo. Donec nisl. Etiam non quam vel eros tempor nonummy. Nulla facilisi. Cras egestas nulla vel orci. Donec posuere, nibh et imperdiet euismod, enim urna scelerisque quam, vitae iaculis ante leo a felis. Suspendisse aliquam viverra turpis. Curabitur et neque at erat dignissim facilisis. Vestibulum at libero. Sed at lorem eu eros consectetuer molestie. Vestibulum magna. Duis aliquam pulvinar dolor. Etiam cursus sollicitudin erat. Aenean sodales quam vel tellus dapibus sodales.

''.ord('[').';'block|Lorem ipsum...''.ord(']').';'
ergibt:
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus bibendum enim viverra dolor. In mattis nulla non felis. Fusce placerat lorem ut nisi. Vivamus augue nulla, ultricies vitae, condimentum et, porttitor nec, ipsum. Pellentesque scelerisque pulvinar tortor. Quisque adipiscing. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec fermentum. Pellentesque aliquam placerat lorem. Sed rutrum est eget mauris. Sed molestie suscipit risus. Morbi neque ipsum, placerat ac, lobortis id, condimentum in, urna. Curabitur elit velit, aliquam quis, tempus sit amet, fermentum sed, diam. Nunc auctor condimentum ligula. Aenean non sapien. Cras odio nulla, bibendum eu, sollicitudin id, hendrerit sed, tellus. Vestibulum tortor mauris, convallis non, blandit ut, tempus vitae, orci. Sed pretium. Quisque posuere eros sed libero. Vivamus pellentesque congue leo. Donec nisl. Etiam non quam vel eros tempor nonummy. Nulla facilisi. Cras egestas nulla vel orci. Donec posuere, nibh et imperdiet euismod, enim urna scelerisque quam, vitae iaculis ante leo a felis. Suspendisse aliquam viverra turpis. Curabitur et neque at erat dignissim facilisis. Vestibulum at libero. Sed at lorem eu eros consectetuer molestie. Vestibulum magna. Duis aliquam pulvinar dolor. Etiam cursus sollicitudin erat. Aenean sodales quam vel tellus dapibus sodales.

''.ord('[').';'rechts|Lorem ipsum...''.ord(']').';'
ergibt:
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus bibendum enim viverra dolor. In mattis nulla non felis. Fusce placerat lorem ut nisi. Vivamus augue nulla, ultricies vitae, condimentum et, porttitor nec, ipsum. Pellentesque scelerisque pulvinar tortor. Quisque adipiscing. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec fermentum. Pellentesque aliquam placerat lorem. Sed rutrum est eget mauris. Sed molestie suscipit risus. Morbi neque ipsum, placerat ac, lobortis id, condimentum in, urna. Curabitur elit velit, aliquam quis, tempus sit amet, fermentum sed, diam. Nunc auctor condimentum ligula. Aenean non sapien. Cras odio nulla, bibendum eu, sollicitudin id, hendrerit sed, tellus. Vestibulum tortor mauris, convallis non, blandit ut, tempus vitae, orci. Sed pretium. Quisque posuere eros sed libero. Vivamus pellentesque congue leo. Donec nisl. Etiam non quam vel eros tempor nonummy. Nulla facilisi. Cras egestas nulla vel orci. Donec posuere, nibh et imperdiet euismod, enim urna scelerisque quam, vitae iaculis ante leo a felis. Suspendisse aliquam viverra turpis. Curabitur et neque at erat dignissim facilisis. Vestibulum at libero. Sed at lorem eu eros consectetuer molestie. Vestibulum magna. Duis aliquam pulvinar dolor. Etiam cursus sollicitudin erat. Aenean sodales quam vel tellus dapibus sodales.

''.ord('[').';'fett|Text''.ord(']').';'
ergibt: Text

''.ord('[').';'kursiv|Text''.ord(']').';'
ergibt: Text

''.ord('[').';'fettkursiv|Text''.ord(']').';'
ergibt: Text

''.ord('[').';'unter|Text''.ord(']').';'
ergibt: Text

''.ord('[').';'farbe=DD0000|Text''.ord(']').';'
ergibt: Text
Schachtelung von Elementen
Man kann die Inhalte also auf verschiedene Weise formatieren. Was aber, wenn z.B. ein Link kursiv dargestellt werden soll? Für solche Mehrfachformatierungen lassen sich die Syntax-Elemente ineinander schachteln:
Zunächst der Link:
''.ord('[').';'link|http://www.mozilo.de''.ord(']').';'
Dann das komplette Link-Element als Wert in ein Kursiv-Element:
''.ord('[').';'kursiv|''.ord('[').';'link|http://www.adresse.de''.ord(']').';'''.ord(']').';' = http://www.mozilo.de