Auf dieser (und genau dieser) Seite kann alles verändert werden.
DokuWiki zeichnet sich durch einfache Formatierungen aus. Dadurch bleiben die Dateien, die den Inhalt enthalten gut lesbar.
Das Inhaltsverzeichnis rechts oben wird übrigens automatisch aus den Überschriften generiert.
Hier wird die Syntax beschrieben um Seiten zu bearbeiten.
Schau dir zum Beispiel diese Seite an indem du den “Diese Seite bearbeiten” Knopf oben oder unten drückst.
Aber nicht vergessen anschliessend auf “Abbrechen” zu drücken, damit die Seite wieder entsperrt wird.
Zum Ausprobieren oder Üben kannst du den “Spielplatz”: playground verwenden.
Einfache Formatierungen sind direkt durch quickbuttons in der “Menüleiste” über dem Editor erreichbar.
Diese Seite basiert teilweise auf einer Kopie der Übersetzung der Syntax Seite aus DokuWiki(25.09.04).
Sie wurde etwas abgespeckt, um den User nicht mit zu vielen, hier möglicherweise unnötigen, Details zu erschlagen.
DokuWiki kennt Syntaxhighlighting für Quellcode um dessen Lesbarkeit zu erhöhen.
Hier zunächst ein einfügter Beispielcodeblock:
local showWaerter1 = AP{ title = "Erzähler", text = "Doch ist er wirklich sicher?", npc = { id = GetEntityId("bogomilwaerter1"), isObserved = true }, dialogCamera = true };
Die einzelnen Elemente des Scripts werden automatisch farbig hervorgehoben.
Die Formatierung, bzw Einrückung, wird beibehalten.
Das Script kann im Editor normal eingefügt werden, jedoch muss es mit einem speziellen Code Tag gekennzeichnet werden:
<code lua> Quelltext </code>
Mit geschweiften Klammern können sowohl externe als auch interne Bilder eingebunden werden.
Normalerweise sollte man alle verwendeten Bilder und Dateien hier hochladen,
da externe Dateien ja irgendwann verschwinden könnten.
Original Größe: {{wiki:lualogo.gif}}
Dies braucht man übrigens nicht selber schreiben, sondern kann das Bild bequem über den Dateien einfügen Knopf des Editors auswählen.
Weiterhin können damit auch Dateien hochgeladen werden. Dies können allerdings nur registrierte Benutzer.
Wenn eine Datei angegeben wird, die kein Bild (gif,jpg,jpeg,png) ist, so wird sie als Link angezeigt.
Folgende Dateitypen beziehungsweise Endungen können hochgeladen werden:
ZIP Dateien sind explizit nicht erlaubt, da sie nicht so gut wie 7-Zip oder RAR Dateien komprimiert sind, und der Speicherplatz auf dem Server begrenzt ist. Falls weitere Dateiendungen benötigt werden, können diese von einem Admin freigeschaltet werden.
Hier sollte irgendwo noch etwas kurzes zu diesen Themen hin: wiki:quickbuttons wiki:login wiki:namespaces
DokuWiki unterstützt fetten, kursiven, unterstrichenen und monospaced Texte. Natürlich kann auch alles kombiniert werden.
DokuWiki unterstützt **fetten**, //kursiven//, __unterstrichenen__ und ''monospaced'' Texte. Natürlich kann auch alles **__''kombiniert''//__** werden.
Ebenso gibt es tiefgestellten und hochgestellten Text.
Ebenso gibt es <sub>tiefgestellten</sub> und <sup>hochgestellten</sup> Text.
Ein Absatz wird durch eine leere Zeile erzeugt.
Eine neue Zeile (Zeilenumbruch) kann durch zwei “backslashes” (umgekehrte Schrägstriche:
) gefolgt von einem Leerzeichen erzeugt werden.
Dies ist ein Beispieltext mit einigen Zeilenumbrüchen.
Beachte die zwei umgekehrten Schrägstriche werden nur erkannt, wenn sie am Zeilenende stehen
oder wenn ihnen ein
Leerzeichen folgt \\so sieht es ohne Leerzeichen aus.
Dies ist ein Beispieltext mit einigen Zeilenumbrüchen.\\ Beachte die zwei umgekehrten Schrägstriche werden nur erkannt, wenn sie am Zeilenende stehen\\ oder wenn ihnen ein\\ Leerzeichen folgt \\so sieht es ohne Leerzeichen aus.
Zeilenumbrüche durch zwei “backslashes” (umgekehrte Schrägstriche: \\) sollten nur verwendet werden wenn sie unbedingt gebraucht werden.
Mit DokuWiki können unterschiedliche Arten von Links benutzt werden:
Externe Links (Verweise auf andere Webseiten oder Dateien) werden automatisch erkannt: http://www.google.com oder einfach www.google.com
Natürlich können Verweise auch hinter eigenen Begriffen versteckt werden: Dies ist ein Link auf google
E-mail Adressen werden in spitze Klammern gesetzt: andi _Kringel_ splitbrain _Punkt_ org
Die E-mail Adressen werden vom Wiki automatisch verschleiert, so daß die automatische Erfassung erschwert wird. Dadurch ist es weniger wahrscheinlich, daß sie zum Ziel von Spam werden.
Externe Links werden automatisch erkannt: http://www.google.com oder einfach www.google.com\\ Natürlich können Verweise auch hinter eigenen Begriffen versteckt werden: [[http://www.google.com|Dies ist ein Link auf google]] \\ E-mail Adressen werden in spitze Klammern gesetzt: <andi@splitbrain.org>
Interne Links, also Verweise auf Seiten die mit DokuWiki erstellt wurden, werden in doppelten eckigen Klammern gesetzt: wiki:pagename Ein Link kann auch hinter einem Begriff oder einer Beschreibung versteckt werden:Beschreibung für einen Link.
Interne Links werden in doppelten eckigen Klammern gesetzt: [[doku>wiki:pagename]] Ein Link kann auch hinter einem Begriff oder einer Beschreibung versteckt werden:[[doku>wiki:pagename|Beschreibung für einen Link]].
Dateinamen für neue Seiten im Wiki werden automatisch in Kleinbuchstaben umgewandelt!
Umlaute so wie Leerzeichen werden umgewandelt b.z.w. Sonderzeichen weggelassen. Umlaute sind genauso wie Sonderzeichen daher nicht erlaubt! (Verweis auf erlaubte Zeichen in Dateinamen - englisch)
Durch einen Doppelpunkt werden Namensbereiche im Wiki aufgelöst:namespaces
Durch einen Doppelpunkt werden Namensbereiche im Wiki aufgelöst:[[wiki:namespaces]]
Links zu existierenden Seiten werden anders angezeigt als Links zu nicht-existierenden Seiten.
DokuWiki unterstützt auch Links in andere Wikis, sogenannte wiki:interwiki Links.
Ein Link zur Wikipedia Seite über Wikis:Wiki
DokuWiki unterstützt auch Links in andere Wikis, sogenannte [[doku>wiki:interwiki]] Links. \\ Ein Link zur Wikipedia Seite über Wikis:[[wp>Wiki]]
Fußnoten 1) werden durch eine doppelte runde Klammer dargestellt 2). Der Text zwischen den Klammern wird an das Ende der Seite geschrieben. Die Reihenfolge und somit die Nummerierung übernimmt DokuWiki.
Fußnoten ((dies ist eine Fußnote)) werden duch eine doppelte runde Klammer dargestellt ((eine zweite Fußnote))
Mit 5 unterschiedliche Ebenen, getrennt durch Überschriften, kann der Inhalt einer Seite strukturiert werden.
Wenn in einer Seite mehr als 2 Überschriften vorkommen, wird automatisch ein Inhaltsverzeichnis erstellt, welches alle Überschriften auflistet.
Soll dieses Inhaltsverzeichnis nicht erstellt werden muß der Befehl: ~~NOTOC~~ mit in die Seite aufgenommen werden.
==== Überschrift Ebene 3 ==== === Überschrift Ebene 4 === == Überschrift Ebene 5 ==
Mit 4 aufeinander folgenden Minuszeichen kann eine horrizontale Linie erzeugt werden:
DokuWiki kennt sortierte und nummerierte Listen. Um einen Listeneintrag zu erzeugen beginne eine Zeile mit 2 Leerzeichen. Diesen Leerzeichen folgt dann ein “*” für unsortierte oder ein “-” für nummerierte Listen.
* Dies ist ein Eintrag einer unsortierten Liste
* Ein zweiter Eintrag
* Unterschiedliche Ebenen einer Liste werden durch Hinzufügen von weiteren 2 Leerzeichen
* Noch ein Eintrag
- Dies ist ein Eintrag einer nummerierte Liste
- Ein zweiter Eintrag
- Unterschiedliche Ebenen einer Liste werden durch Hinzufügen von weiteren 2 Leerzeichen
- Noch ein Eintr
Dokuwiki verwandelt oft genutzte emoticons zu kleinen Smily-Grafiken.
Weitere Smiley-Grafiken können im Ordener “smily” abgelegt und dann in der Datei conf/smileys.conf eingetragen werden.
Hier ist nun eine Übersicht der standardmäßig in DokuWiki enthaltenen Smileys:
FIXME
DELETEME
DokuWiki kann einfache Textzeichen in ihre typografischen Entsprechungen umwandeln.
Hier eine Liste aller Zeichen, die DokuWiki kennt
→ ← ↔ ⇒ ⇐ ⇔ » « – — 640×480 © ™ ® “He thought ‘It’s a man’s world’...”
-> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r) "He thought 'It's a man's world'..."
Bitte beachtet: Diese Umwandlungen können in der Konfigurationsdatei abgestellt werden
Mit DokuWiki können Tabellen ganz einfach erstellt werden:
| hervorgehoben | zum Beispiel für | eine Titelzeile |
|---|---|---|
| Zeile 1 Spalte 1 | Zeile 1 Spalte 2 | Zeile 1 Spalte 3 |
| Zeile 2 Spalte 1 | doppelte Spaltenbreite (beachte den doppelten senkrechten Strich) | |
| Zeile 3 Spalte 1 | Zeile2 Spalte 2 | Zeile 2 Spalte 3 |
Felder einer Tabelle starten mit “|” für ein normales Feld oder mit einem “^” für hervorgehobenes Feld.
^ hervorgehoben ^ zum Beispiel für ^ Titelzeile ^ | Zeile 1 Spalte 1 | Zeile 1 Spalte 2 | Zeile 1 Spalte 3 | | Zeile 2 Spalte 1 | doppelte Spaltenbreite (beachte den doppelten senkrechten Strich) || | Zeile 3 Spalte 1 | Zeile2 Spalte 2 | Zeile 2 Spalte 3 |
Zellen über mehrere Spalten werden erzeugt, wenn man wie oben gezeigt am Ende einer solchen Spalte soviele “|” oder “^” ohne Leerzeichen dazwischen hintereinander setzt, wie Spalten überbrückt werden.
Kurz gesagt: Alle Zeilen einer Tabelle müssen die gleiche Anzahl an Feldtrennern “|” oder “^” haben.
Hervorgehobene Felder in Vertikaler Ausrichtung sind auch möglich.
| hervorgehoben 1 | hervorgehoben 2 | |
|---|---|---|
| hervorgehoben 3 | Zeile 1 Spalte 2 | Zeile 1 Spalte 3 |
| hervorgehoben 4 | Zeile 2 Spalte 2 | |
| hervorgehoben 5 | Zeile 3 Spalte 2 | Zeile 3 Spalte 3 |
Wie wir sehen, entscheidet der Feldtrenner (”|” oder “^”) vor einer Zelle über ihr Aussehen:
| ^ hervorgehoben 1 ^ hervorgehoben 2 ^ ^ hervorgehoben 3 | Zeile 1 Spalte 2 | Zeile 1 Spalte 3 | ^ hervorgehoben 4 | Zeile 2 Spalte 2 | | ^ hervorgehoben 5 | Zeile 3 Spalte 2 | Zeile 3 Spalte 3 |
Anmerkung: Felder über mehrere Zeilen werden nicht unterstützt.
Um Text anzuzeigen so, wie er geschrieben wurde egal ob er DokuWiki Formatierungen oder andere Formatierungen enthält kann man jede Zeile mit zwei Leerzeichen beginnen wie es in dieser Seite angewendet wurde oder einen der Bezeichner “code” bzw “file” benutzen:
Mit "code": In diesem Text werden keine überflüssigen Leerzeichen entfernt: wie hier <-- zwischen
Mit "file": Eigentlich das Gleiche wie oben, sieht nur etwas anders aus. Vielleicht um Zitate zu kennzeichnen oder Ähnliches.
Um jegliche Umwandlung durch Dokuwiki abzustellen umschließe den entsprechenden Bereich mit “nowiki” Bezeichnern oder kürzer mit doppelten Prozentzeichen %%.
Dieser Text enthält links wie: http://www.splitbrain.org und **Formatierungen** aber sie werden nicht umgesetzt und erscheinen als normaler Text.
Einfach den Quelltext dieser Seite anschauen (den Knopf “edit” drücken) um zu sehen wie diese Blöcke angewendet werden.wiki:verteilordner_siedler.rar
Lua Script
Lua Script
Lua ScriptLua Script
Hier ein Beispiel für einen SimpleJob, der eine gegnerische AI langsam stärker werden lässt:
function P2MilitaryUpgrade() if ( counter < 3600 ) then counter = counter +1 end if ( counter == 1500 ) then Logic.UpgradeSettlerCategory( UpgradeCategories.LeaderSword, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.LeaderPoleArm, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.LeaderBow, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.SoldierSword, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.SoldierPoleArm, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.SoldierBow, 2 ) ResearchTechnology(Technologies.T_SoftArcherArmor,2) ResearchTechnology(Technologies.T_LeatherMailArmor,2) SetAIUnitsToBuild( 2, { UpgradeCategories.LeaderSword, UpgradeCategories.LeaderPoleArm, UpgradeCategories.LeaderBow, Entities.PV_Cannon1, Entities.PV_Cannon2, UpgradeCategories.LeaderCavalry } ); Sound.PlayGUISound(Sounds.fanfare,0) if GetSelectedBriefingMCButton(ColorChoicePage) == 1 then Message(Umlaute(("@color:255,0,0 Euer Feind @color:255,255,255 hat seine Truppen aufgerüstet!"))) elseif GetSelectedBriefingMCButton(ColorChoicePage) == 2 then Message(Umlaute(("@color:255,0,0 Your enemy @color:255,255,255 has upgraded his troops!"))) end elseif ( counter == 2400 ) then Logic.UpgradeSettlerCategory( UpgradeCategories.LeaderSword, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.LeaderPoleArm, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.LeaderBow, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.LeaderCavalry, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.SoldierSword, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.SoldierPoleArm, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.SoldierBow, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.SoldierCavalry, 2 ) ResearchTechnology(Technologies.T_PaddedArcherArmor,2) ResearchTechnology(Technologies.T_Fletching,2) ResearchTechnology(Technologies.T_WoodAging,2) ResearchTechnology(Technologies.T_ChainMailArmor,2) ResearchTechnology(Technologies.T_MasterOfSmithery,2) ResearchTechnology(Technologies.T_FleeceArmor,2) ResearchTechnology(Technologies.T_LeadShot,2) SetAIUnitsToBuild( 2, { UpgradeCategories.LeaderSword, UpgradeCategories.LeaderPoleArm, UpgradeCategories.LeaderBow, Entities.PV_Cannon2, Entities.PV_Cannon3, UpgradeCategories.LeaderCavalry, UpgradeCategories.LeaderHeavyCavalry, UpgradeCategories.LeaderRifle } ); Sound.PlayGUISound(Sounds.fanfare,0) if GetSelectedBriefingMCButton(ColorChoicePage) == 1 then Message(Umlaute(("@color:255,0,0 Euer Feind @color:255,255,255 hat seine Truppen aufgerüstet!"))) elseif GetSelectedBriefingMCButton(ColorChoicePage) == 2 then Message(Umlaute(("@color:255,0,0 Your enemy @color:255,255,255 has upgraded his troops!"))) end elseif ( counter == 3600 ) then Logic.UpgradeSettlerCategory( UpgradeCategories.LeaderSword, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.LeaderPoleArm, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.LeaderBow, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.LeaderRifle, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.LeaderHeavyCavalry, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.SoldierSword, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.SoldierPoleArm, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.SoldierBow, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.SoldierRifle, 2 ) Logic.UpgradeSettlerCategory( UpgradeCategories.SoldierHeavyCavalry, 2 ) ResearchTechnology(Technologies.T_BetterChassis,2) ResearchTechnology(Technologies.T_EnhancedGunPowder,2) ResearchTechnology(Technologies.T_BlisteringCannonballs,2) ResearchTechnology(Technologies.T_LeatherArcherArmor,2) ResearchTechnology(Technologies.T_BodkinArrow,2) ResearchTechnology(Technologies.T_Turnery,2) ResearchTechnology(Technologies.T_PlateMailArmor,2) ResearchTechnology(Technologies.T_IronCasting,2) ResearchTechnology(Technologies.T_Shoeing,2) ResearchTechnology(Technologies.T_FleeceLinedLeatherArmor,2) ResearchTechnology(Technologies.T_Sights,2) ResearchTechnology(Technologies.T_BetterTrainingArchery,2) ResearchTechnology(Technologies.T_BetterTrainingBarracks,2) ResearchTechnology(Technologies.T_Masonry,2) SetAIUnitsToBuild( 2, { UpgradeCategories.LeaderSword, UpgradeCategories.LeaderPoleArm, UpgradeCategories.LeaderBow, Entities.PV_Cannon3, Entities.PV_Cannon4, UpgradeCategories.LeaderCavalry, UpgradeCategories.LeaderHeavyCavalry, UpgradeCategories.LeaderRifle } ); Sound.PlayGUISound(Sounds.fanfare,0) if GetSelectedBriefingMCButton(ColorChoicePage) == 1 then Message(Umlaute(("@color:255,0,0 Euer Feind @color:255,255,255 hat seine Truppen aufgerüstet!"))) elseif GetSelectedBriefingMCButton(ColorChoicePage) == 2 then Message(Umlaute(("@color:255,0,0 Your enemy @color:255,255,255 has upgraded his troops!"))) end return true end end
<term Plugin>Computer program that can, or must, interact with another program to provide a certain function</term>
| This plugin is experimental and needs a development version 2005-09-02 or newer |
|---|
wiki:page_some_other_wiki_page
wiki:page_tutorials /* An dieser Seite muss ich noch arbeiten */
Etwas Text und ein <!– unsichtbarer Kommentar –>
Kleiner Tipp: Es können nur Plugins verwendet werden, die hier auch installiert sind. Und es werden nur die installiert, die benötigt werden, um es hier überschaubar zu halten. Chromix
Vom Probieren werden zwar die Jungfrauen rar, doch auf dem Spielplatz läßt sich das machen
Robert Test:3)
function unpack2(_table, i) i = i or 1; assert(type(_table) == "table");((Fußnote)) if i <= table.getn(_table) then return _table[i], unpack2(_table, i + 1); end end
HTLM
mal zum Test HTML oder JPEG und drücke auf Vorschau.
Insert: Á á É é Í í Ó ó Ú ú À à È è Ì ì Ò ò Ù ù  â Ê ê Î î Ô ô Û û Ä ä Ë ë Ï ï Ö ö Ü ü ß Ã ã Ñ ñ Õ õ Ç ç Ģ ģ Ķ ķ Ļ ļ Ņ ņ Ŗ ŗ Ş ş Ţ ţ Ć ć Ĺ ĺ Ń ń Ŕ ŕ Ś ś Ý ý Ź ź Đ đ Ů ů Č č Ď ď Ľ ľ Ň ň Ř ř Š š Ť ť Ž ž Ǎ ǎ Ě ě Ǐ ǐ Ǒ ǒ Ǔ ǔ Ā ā Ē ē Ī ī Ō ō Ū ū ǖ ǘ ǚ ǜ Ĉ ĉ Ĝ ĝ Ĥ ĥ Ĵ ĵ Ŝ ŝ Ŵ ŵ Ŷ ŷ Ă ă Ğ ğ Ŭ ŭ Ċ ċ Ė ė Ġ ġ İ ı Ż ż Ą ą Ę ę Į į Ų ų Ł ł Ő ő Ű ű Ŀ ŀ Ħ ħ Ð ð Þ þ Œ œ Æ æ Ø ø Å å Ə ə – — … [] [[]] {{}} ~ | ° → ± − × ¹ ² ³ ‘ “ ’ ” €