Formatierer
Auch verfügbar in English[link1] und Русский[link2]1. Textformatierer
in dem WackoWiki Installationspaket[link3] sind folgende Textformatierer enthalten:1.1. chat
Erlaubt es, IM-Messenger-Protokolle in einer lesbaren Form zu erzeugen.1.2. code
Ermöglicht es beliebigen Code in jeder Programmiersprache darzustellen. Dieser Code wird von den Wacko-Formatierern nicht interpretiert.1.3. comment
Der Text, der damit auskommentiert ist, wird nicht angezeigt1.4. noautolinks
stoppt die automatische Formatierung eines WikiWorts1.5. paragrafica
ausführliche Beschreibung unter Typografica[link4].1.6. php
zeigt den Code im PHP-Syntax1.7. post_wacko
interner Formatierer, Benutzung ist nicht notwendig1.8. pre_wacko
interner Formatierer, Benutzung ist nicht notwendig1.9. wacko
interner Formatierer, Benutzung ist nicht notwendig1.10. sql
zeigt den Code im SQL-Syntax1.11. typografica
ausführliche Beschreibung unter Typografica[link4].1.12. wiki
Standard-Formatierer, der die korrekte Nutzung der Wiki-Formatierungsregeln sicherstellt.2. Aufruf der Formatierer
Jeder Formatierer kann mit Hilfe des folgenden Syntax aufgerufen werden:%%(Formatierer) Text %%
Ist kein Name angegeben, wird der Formatierer
code
verwendet.Die Formatierer
wiki
und typografica
gesondert aufzurufen, ist nicht erforderlich, sie interpretieren beliebigen Text als Voreinstellung.Falls dies nicht in der Konfigurationsdatei eingestellt ist ('default_typografica' = > '0'), dann ist es möglich den Aufruf des Text mit typografica durch
%%(typografica) zum Beispiel -- dash%%
zu erzwingen.3. Erstellen eines neuen Formatierers
Es ist erforderlich eine PHP-Datei zu erstellen, welche die Eingangsvariable $text übernimmt, und das Ergebnis mit stdout ausgibt (z.B., mit Hilfe von echo/print), und im Ordner /formatter abgelegt wird.Wenn du ein neuen Formatierer erstellt hast und er auch funktioniert, sende[link5] ihn an uns.
Mit hoher Wahrscheinlichkeit nehmen wir es in dieser Seite auf oder in der nächsten Version von WackoWiki. Vielen Dank im Voraus.
4. Rahmen um Formatierer
Auch verfügbar in English[link6], Français[link7], Русский[link8], 简体中文[link9].
Zusätzlich ist es möglich für jeden Formatierer %%(Formatierer) Text%%
mit dem Parameter wrapper=
einen spezifischen Wrapper zuzuweisen.
%%(Formatierer
[wrapper="box | shade | page | text"]
[wrapper_align= "left | center | right | justify"]
[wrapper_title="Titel"]
[wrapper_type="default | error | example | important | note | question | quote | success | warning"]
[wrapper_width="pixel"]
[col=1 | 2 | 3 | 4 | 5]
[clear])
Text
%%
box | shade | page | text | |
---|---|---|---|---|
Typ | + | + | – | - |
Titel | + | + | – | - |
Ausrichtung | + | –1 | –2 | + |
Clear | + | + | – | – |
Breite | + | –1 | + | –3 |
Spalten | – | + | – | + |
Rahmen | + | + | – | – |
Automatischer Zeilenumbruch | + | + | + | – |
1 Diese Option ist nicht sinnvoll, da die Breite des Blocks immer gleich der Breite der Seite ist.
2 Nur links.
3 Wenn die meisten Zeilenumbrüche nicht gesetzt sind, wird die Blockbreite auf ca. 90% der Seitenbreite festgelegt.
Grammatik = [Formatierer | WRAP Formatierer | OPTION Wrapper-Formatierer | Text]
Formatierer [ cl | comment | css | email | hl * | html | info | ini | java | pascal | php | sql | wacko ]
Wrappertypen: box
, shade
, page
und text
TEXT = alles, frei.
box
| |
%%(css wrapper="box" wrapper_align="left" wrapper_width=300) .d { font-size: 70% }%% |
Der Rahmentyp |
shade
shade — wie box jedoch ohne Ausrichtung. |
.d2 { font-size: 70% }
|
text
text ermöglicht es die Ausrichtung des Textblock festzulegen. wrapper_align= kann left (links), center (zentriert), right (rechtsbündig) oder justify (Blocksatz) sein. |
zentriert
|
page
page ermöglicht es die Breite eines Textblocks festzulegen. Ohne die Angabe zur Breite wird der Basis-Wert von 800px verwendet. |
dieser Text kann nicht breiter als 200 Pixel sein
|
Beispiel
Der Typ box fügt einen Kasten in den fließenden Seitentext ein.wrapper_align= kann center (zentriert), left (links), right (rechtsbündig) sein. Ohne die Verwendung von wrapper_align= wird die Box rechtsbündig angeordnet. |
|
5. Links
Wiki text formatter: WackoFormatter[link10]6. Fragen
Referring pages:
- Doc/Deutsch[link11]
- Doc/Deutsch/Formatierung[link12]
- Doc/Deutsch/LegacyUpgrade[link13]
- Doc/Deutsch/Markup[link14]
- Doc/English/Formatters[link15]
- Doc/Русский/Форматтеры[link16]
zurück zur Übersicht[link17]
- [link1] https://wackowiki.org/doc/Doc/English/Formatters
- [link2] https://wackowiki.org/doc/Doc/Русский/Форматтеры
- [link3] https://wackowiki.org/doc/Doc/Deutsch/Herunterladen
- [link4] https://wackowiki.org/doc/Doc/Deutsch/Typografica
- [link5] https://wackowiki.org/bugs/
- [link6] https://wackowiki.org/doc/Doc/English/Formatting/Wrapper
- [link7] https://wackowiki.org/doc/Doc/Français/MiseEnForme/CadreFormatage
- [link8] https://wackowiki.org/doc/Doc/Русский/WackoСинтаксис/Wrapper
- [link9] https://wackowiki.org/doc/Doc/简体中文/格式化/Wrapper
- [link10] https://wackowiki.org/doc/Dev/Projects/WackoFormatter
- [link11] https://wackowiki.org/doc/Doc/Deutsch#a-306
- [link12] https://wackowiki.org/doc/Doc/Deutsch/Formatierung#a-306
- [link13] https://wackowiki.org/doc/Doc/Deutsch/LegacyUpgrade#a-306
- [link14] https://wackowiki.org/doc/Doc/Deutsch/Markup#a-306
- [link15] https://wackowiki.org/doc/Doc/English/Formatters#a-306
- [link16] https://wackowiki.org/doc/Doc/Русский/Форматтеры#a-306
- [link17] https://wackowiki.org/doc/Doc/Deutsch