Auch verfügbar in ((/Doc/English/Actions English)), ((/Doc/Español/Acciones Español)), ((/Doc/Français/Fonctions Français)), ((/Doc/Русский/Действия Русский)), ((/Doc/简体中文/Actions组件 简体中文))
{{toc numerate=1}}
%%(info type="note")
Nicht zwingend erforderliche Angaben und Parameter sind in ##[eckigen Klammern]## eingeschlossen.
**!!(green)Bei Verwendung der Aktionen bitte bei den Parametern die eckigen ##[ ]## Klammern entfernen, damit es klappt.!!**
Numerische Werte werden __ohne__ und Zeichenketten __mit__ Anführungszeichen angegeben, ##max=10## und ##page="SeitenName"##.
Um alle verfügbaren Parameter einer Aktion anzuzeigen, verwende ##help=1## (z. B. ##{{backlinks help=1}}##).
%%
===Auflisten von Seiten===
Die verschiedenen Optionen, Seiten aufzulisten und Informationen zu gewinnen.
Der Parameter ##page="!"## gibt alle Ergebnisse für untergeordnete Seiten zurück.
====backlinks====
* Zeigt eine Liste aller Seiten, die auf die ausgewählte Seite verweisen.
* Aufruf: ##{{backlinks [page="/SeitenName"] [max=Anzahl] [nomark=0] [title=0]}}##
* Der Parameter ##page## ist optional und bestimmt, für welche Seite die "backlinks" angezeigt werden. Ohne Parameter wird die aktuelle Seite verwendet.
* ##max## - maximale Anzahl der angezeigten Seiten (Standard: persönliche Listenlänge des Benutzers).
* Mit ##nomark=1## kann der Rahmen um das Ergebnis ausgeblendet werden. Ohne Parameter wird der Rahmen angezeigt.
* Mit ##title=1## wird der Titel der Seite anstelle von 0 = SeitenName angezeigt.
====pagelinks====
* Zeigt eine Liste aller Seiten, auf die die ausgewählte Seite verweist.
* Aufruf: ##{{pagelinks [page="/SeitenName"] [max=Anzahl] [nomark=0] [title=0]}}##
* ##page## - Seite, deren ausgehende Links aufgelistet werden; ohne Parameter die aktuelle Seite.
* ##max## - maximale Anzahl der angezeigten Seiten.
* ##nomark=1## - Rahmen um das Ergebnis ausblenden.
* ##title=1## - Seitentitel statt Seitenname anzeigen.
====filelinks====
* Zeigt eine Liste aller Seiten, die auf die ausgewählte Datei verweisen.
* Aufruf: ##{{filelinks [page="/SeitenName"] [max=Anzahl] [nomark=0] [title=0]}}##
* Parameter wie bei ##pagelinks##; wird üblicherweise vom Datei-Handler intern aufgerufen.
====changes====
* zeigt die Liste der letzten Änderungen in jedem Cluster.
* Aufruf: ##{{changes [page="SeitenName"] [title=0] [max=Anzahl] [date="YYYY-MM-DD"] [noxml=1]}}##
* ##page## gibt an, für welchen Cluster die Änderungen angezeigt werden. Ohne Angabe werden die Änderungen im gesamten Wiki angezeigt.
* ##title## mit dem Wert = 1 zeigt optional den Titel der Seite an Stelle von 0 = SeitenName an.
* ##max## gibt die maximale Anzahl der gezeigten Seiten an. Beachte, dass die wirkliche Anzahl der gezeigten Seiten von den persönlichen Einstellungen des Nutzers abhängt.
* ##date## gibt das Datum an, ab dem die Liste der Änderungen angezeigt werden soll. Der Parameter kann auch im Query-String angegeben werden.
* Parameter ##noxml## unterdrückt den Link zum RSS-Format.
* Hinweis: kleine Änderungen (minor edits) sind standardmäßig enthalten. Mit dem Query-String-Parameter ##?minor_edit=0## werden sie ausgeblendet.
====commented====
* Es erscheint eine Liste der zuletzt kommentierten Seiten in diesem Wiki.
* Aufruf: ##{{commented [page="/SeitenName"] [max=Anzahl] [title=0] [noxml=0]}}##
* ##page## gibt an, für welchen Cluster die zuletzt kommentierten Seiten ausgegeben werden. Wird ##page## weggelassen (oder ##page="/"##), werden die zuletzt kommentierten Seiten des ganzen Wikis angezeigt.
* ##max## - Anzahl der Seiten, die mit einem mal angezeigt werden sollen.
* ##title## - 0 = Kommentartitel des letzten Kommentars (Standard), 1 = Seitentitel der zuletzt kommentierten Seite.
* Parameter ##noxml## unterdrückt den Link zum RSS-Format.
====comments====
* gibt die Liste der letzten Kommentare in diesem Wiki aus.
* Aufruf: ##{{comments [page="/SeitenName"] [max=Anzahl] [title=0] [noxml=0]}}##
* ##page## gibt an, für welchen Cluster die Kommentare ausgegeben werden. Wird ##page## weggelassen, werden die letzten Kommentare des ganzen Wikis angezeigt.
* ##max## - Anzahl der Kommentare, die mit einem mal angezeigt werden sollen.
* ##title## - 0 = Kommentartitel (Standard), 1 = Seitentitel der kommentierten Seite.
* Parameter ##noxml## unterdrückt den Link zum RSS-Format.
====deleted====
* gibt die Liste der gelöschten Seiten und Kommentare aus.
* Aufruf: ##{{deleted [max=Anzahl]}}##
* ##max## - Anzahl der Seiten, die mit einem mal angezeigt werden sollen (Standard und Obergrenze: 1000).
* nur für Administratoren.
====mostcommented====
* zeigt eine Liste der meist kommentierten Seiten.
* Aufruf: ##{{mostcommented [max=Anzahl] [page="SeitenName"] [nomark=0] [legend="Titel"] [title=0] [lang="ru"]}}##
* ##page## gibt an, für welchen Cluster die Liste erzeugt wird. Ohne Angabe werden alle Cluster berücksichtigt.
* ##max## - maximale Anzahl der Seiten (Standard 25, Obergrenze 500).
* Parameter ##nomark=1## unterdrückt den Rahmen um das Ergebnis.
* ##legend## - optional kann für die Liste ein Titel angegeben werden.
* ##title=1## - zeigt den Seitentitel anstelle des SeitenNamens an.
* ##lang## - zeigt nur Seiten in der angegebenen Sprache.
====mostpopular====
* zeigt eine Liste der meist besuchten Seiten.
* Aufruf: ##{{mostpopular [max=Anzahl] [page="SeitenName"] [counter=1] [nomark=0] [legend="Titel"] [title=0] [system=1] [lang="ru"]}}##
* ##page## gibt an, für welchen Cluster die Liste erzeugt wird. Ohne Angabe werden alle Cluster berücksichtigt.
* ##max## - maximale Anzahl der Seiten (Standard 25, Obergrenze 500).
* ##counter=1## - zeigt den Zugriffszähler der Seite an (Standard).
* Parameter ##nomark=1## unterdrückt den Rahmen um das Ergebnis.
* ##legend## - optional kann für die Liste ein Titel angegeben werden.
* ##title=1## - zeigt den Seitentitel anstelle des SeitenNamens an.
* ##system=1## - schließt Systemseiten aus (Standard); ##system=0## schließt sie ein.
* ##lang## - zeigt nur Seiten in der angegebenen Sprache.
====orphaned====
* zeigt die Liste der verwaisten Seiten (Seiten, zu denen es keinen Verweis gibt) für einen Cluster.
* Aufruf: ##{{orphaned [page="SeitenName"] [max=Anzahl]}}##
* ##page="/SeitenName"## gibt den Cluster an, für den die Liste erzeugt werden soll. Ohne Angabe bezieht sich die Anzeige auf die aktuelle Seite. Um es für alle Namensräume anzeigen zu lassen: ##page="/"##.
* ##max## - maximale Anzahl der angezeigten Seiten.
* Kommentarseiten und gelöschte Seiten sind nicht enthalten.
====pageindex====
* Es erscheint ein kompletter Katalog aller Seiten, üblicherweise in alphabetischer Reihenfolge.
* Aufruf: ##{{pageindex [max=Anzahl] [letter="Buchstabe"] [page="SeitenName"] [title=0] [system=1] [lang="en"]}}##
* ##max## - Anzahl der Seiten, die mit einem mal angezeigt werden sollen. Wenn darüber hinaus Seiten im Index sind, können diese mit weiter / zurück angezeigt werden.
* ##letter## - nur Seiten mit dem festgelegten Anfangsbuchstaben anzeigen (auch über ##?letter=a## möglich).
* ##page## - nur Seiten eines bestimmten Clusters anzeigen.
* ##title=1## - zeigt den Seitentitel statt des SeitenNamens an (und sortiert nach Titel).
* ##system=1## - schließt Systemseiten ein (Standard); ##system=0## schließt sie aus.
* ##lang## - zeigt nur Seiten in der angegebenen Sprache.
====tree====
* Zeigt die Liste aller Seiten, Struktur in Baumform.
* Aufruf: ##{{tree [page="/SeitenName"] [depth=1] [title=1] [legend="Titel im Rahmen"] [sort="asc"] [nomark=0] [system=0] [lang="ru"] [select_mode=0]}}##
* Parameter ##page## bestimmt, von welcher Seite an die Baumansicht erstellt wird. Bei ##page="/"## wird die Baumansicht des gesamten Wikis erstellt. Ohne Parameter wird die aktuelle Seite als Ausgangspunkt verwendet.
* Parameter ##depth## bestimmt die Ebenen des Baums. Ohne Angabe wird automatisch ##depth=1## verwendet.
* Parameter ##nomark=1## unterdrückt den Rahmen um das Ergebnis.
* ##legend## - optional kann für die Baumansicht ein Titel angegeben werden.
* ##sort## - Seiten werden aufsteigend ('asc', Standard) oder absteigend ('desc') nach tag sortiert.
* ##title## - ##1## (Standard) zeigt den Seitentitel, ##0## nur den letzten Teil des Tags.
* ##system=1## - schließt Systemseiten aus; Standard ##0## schließt sie ein.
* ##lang## - zeigt nur Seiten in der angegebenen Sprache.
* ##select_mode=1## - zeigt für jede Seite ein Ankreuzfeld an (##selected_subpages[]##).
* Hinweis: eine Baumansicht listet höchstens 500 Seiten auf.
====wanted====
* gibt die Liste der noch nicht erstellten Seiten an, auf die bereits ein Verweis besteht.
* Aufruf: ##{{wanted [page="SeitenName"] [max=Anzahl]}}##
* ##page="/SeitenName"## gibt den Cluster an, für den die Liste erzeugt werden soll. Ohne Angabe bezieht sich die Anzeige auf die aktuelle Seite. Um es für alle Namensräume anzeigen zu lassen: ##page="/"##.
* ##max## - maximale Anzahl der angezeigten Seiten.
* Mit ##?linking_to=SeitenName## werden die Seiten aufgelistet, die auf eine bestimmte fehlende Seite verweisen.
====whatsnew====
* Zeigt eine Liste mit allen neuen, gelöschten oder geänderten Seiten, neuer Anhänge und Kommentare.
* Aufruf: ##{{whatsnew [page="SeitenName"] [max=Anzahl] [noxml=1]}}##
* ##page## - beschränkt die Liste auf einen Cluster.
* ##max## gibt die maximale Anzahl der gezeigten Einträge an (Standard und Obergrenze: 100).
* Parameter ##noxml## unterdrückt den Link zum XML/RSS-Format.
* Über ##?mode=all|pages|comments|files## kann die Art der Einträge gewählt werden.
===Benutzerbezogene Aktionen===
====menu====
* um die Lesezeichen anzupassen.
* Aufruf: ##{{menu [system=0]}}##
* Mit Parameter ##system## und dem Wert 1 werden die globalen Standard-Lesezeichen zur Bearbeitung für Administratoren angezeigt.
* ##system=1## Diese Option ist auch im ((AdminPanel)) abrufbar.
* Hinweis: ein angemeldeter Benutzer wird benötigt; normale Benutzer sehen nur ihre eigenen Lesezeichen.
====mychanges====
* Die Liste der Seiten, die von dir geändert wurden, mit der Möglichkeit verschieden zu sortieren.
* Aufruf: ##{{mychanges [max=Anzahl] [byname=1]}}##
* ##max## - maximale Anzahl der angezeigten Seiten.
* ##byname=1## - Sortierung nach Seitenname (Alphabet); Standard ist die Sortierung nach Änderungsdatum.
====mypages====
* Die Liste deiner Seiten mit der Möglichkeit zum Sortieren.
* Aufruf: ##{{mypages [max=Anzahl] [bychange=1] [bycreation=1]}}##
* ##max## - maximale Anzahl der angezeigten Seiten.
* ##bycreation=1## - Sortierung nach Erstellungsdatum.
* ##bychange=1## - Sortierung nach Änderungsdatum.
====mywatches====
* Liste aller Seiten, die von dem Benutzer beobachtet werden.
* Aufruf: ##{{mywatches}}##
* Über ##?s=unwatched## kann die Liste der nicht beobachteten Seiten angezeigt werden.
====mychangeswatches====
* Liste der Änderungen an den beobachteten Seiten.
* Aufruf: ##{{mychangeswatches [max=Anzahl] [title=0]}}##
* ##max## - maximale Anzahl der angezeigten Seiten.
* ##title=1## - zeigt den Seitentitel statt des SeitenNamens an.
====mygroups====
* Zeigt die Benutzergruppen, denen du angehörst.
* Aufruf: ##{{mygroups [nomark=0]}}##
* ##nomark=1## unterdrückt den Rahmen um das Ergebnis.
====watchers====
* Die Liste der Benutzer, die eine Seite beobachten.
* Aufruf: ##{{watchers [page="SeitenName"] [nomark=0]}}##
* Parameter ##nomark=1## unterdrückt den Rahmen um das Ergebnis.
* ##page## - die Seite, für die die Beobachter angezeigt werden; ohne Parameter wird die aktuelle Seite genommen.
* Hinweis: die Liste ist nur für den Besitzer der Seite und für Administratoren sichtbar.
====userpages====
* Fasst die benutzerbezogenen Listen (Seiten, Änderungen, Beobachtungen, beobachtete Änderungen) zusammen.
* Aufruf: ##{{userpages}}##
* Über ##?mode=mypages|mychanges|mywatches|mychangeswatches## kann die Registerkarte gewählt werden.
===Service Aktionen===
====changepassword====
* Änderung des Nutzer-Passworts.
* Aufruf: ##{{changepassword [forgot=1]}}##
* Verwende ""{{changepassword forgot=1}}"" oder einfach ""{{changepassword}}"", wenn du nicht angemeldet bist.
* Versand einer E-Mail mit einem Link, um die Passwortänderung durchzuführen. Diese Aktion erlaubt die Änderung des Passworts, wenn man nicht angemeldet ist: einfach ein neues Passwort eingeben und im zweiten Feld noch einmal bestätigen, das alte Passwort wird damit überschrieben.
* Für angemeldete Benutzer wird zusätzlich das aktuelle Passwort abgefragt.
====login====
* Zeigt den Login Dialog an, oder einen Gruß, falls man schon angemeldet ist.
* Aufruf: ##{{login}}##
* ##?action=logout## meldet ab, ##?action=clearcookies## löscht die Cookies.
====registration====
* Zeigt das Anmeldeformular und nimmt die gesamte Anmeldung vor.
* Aufruf: ##{{registration}}##
* Die Verfügbarkeit (offene Registrierung, Freigabe durch Administratoren, Captcha) richtet sich nach der Konfiguration.
====usersettings====
* Die Seite für nicht-registrierte Benutzer, um sich zu registrieren, bzw. die Seite mit den Einstellungen für registrierte Benutzer.
* Aufruf: ##{{usersettings}}##
* Enthält die Reiter Allgemein, Lesezeichen, Benachrichtigungen, Editor und Erweiterte Einstellungen.
====help====
* Zeigt den eingebauten Hilfetext zu einer Aktion an.
* Aufruf: ##{{help action="backlinks"}}##
* ##action## - Name der Aktion, für die die Hilfe angezeigt werden soll (z. B. ##changes##, ##edit##).
* Alternativ: hinter jeder Aktion ##help=1## anhängen.
===Admin-Werkzeuge===
====admincache====
* um den Cache zu leeren, nur von einem Administrator aufrufbar.
* Aufruf: ##{{admincache}}##
* Im Formular können Seiten-, SQL-, Konfigurations-, Feed-, Template- und Thumbnail-Cache einzeln geleert werden.
====adminupdate====
* Upgrade-Hilfsroutinen, nur für Administratoren.
* Aufruf: ##{{adminupdate}}##
* Enthält Routinen für R6.x: fehlende ACL-Berechtigungen ergänzen, fehlende MIME-Typen und Datei-Hashes für Alt-Datensätze nachtragen und die virtuelle Tabelle ##page_fts## (FTS5) für SQLite anlegen.
====admin_recovery====
* um einen Passwort-Hash für den Zugang zum ((AdminPanel Admin-Panel)) zu erzeugen.
* Aufruf: ##{{admin_recovery}}##
* Der erzeugte Hash muss in der ##config/config.php## eingetragen werden: ##'recovery_password' => 'add hash here'##.
* Danach sollte der Cache geleert werden, siehe ##admincache##.
====admin_replace====
* Die Aktion admin_replace ermöglicht es Administratoren, ein globales Suchen und Ersetzen von Zeichenketten auf allen Inhaltsseiten des Wikis durchzuführen.
* Aufruf: ##{{admin_replace [page="SeitenName"] [options=0] [lang="en"] [mute=1] [max=Anzahl]}}##
* ##page## - zu bearbeitender Cluster (Standard "/" = alle).
* ##options=1## - zeigt Sortier- und Filteroptionen (Kategorien, Sprache).
* ##lang## - bearbeitet nur Seiten der angegebenen Sprache.
* ##mute=1## - Änderungen ohne E-Mail-Benachrichtigung speichern.
* ##max## - Anzahl der pro Durchlauf angezeigten Treffer (Standard 50).
* Getrennt auswählbar: Ersetzen in Seiteninhalt, Titel und Kommentaren; reguläre Ausdrücke (Regex) werden unterstützt.
* ((/Doc/English/Actions/AdminReplace detaillierte Beschreibung))
====import====
* importieren einer XML-Datei in ein Cluster, nur von einem Administrator aufrufbar.
* Aufruf: ##{{import [mute=1]}}##
* ##mute=1## - beim Import keine Benachrichtigungs-E-Mail versenden.
* ##http://example.com/somecluster/import## --> ##{{import}}##, nach Aufruf der Aktion kann der Pfad für den Import definiert werden. Bei Eingabe von ##Test## erfolgt der Import auf der Seite ##http://example.com/Test/##.
* Achtung: überschreibt gleichnamige Clusterseiten, ~{{import}} ist serverseitig i.d.R. durch Timeout nach 30 Sekunden beschränkt und eignet sich, je nach Größe, daher eher zum Import einzelner Seiten.
* Der XML-Export erfolgt über den Seiten-Handler ##export.xml##. Für die zu exportierenden Seiten werden Leserechte benötigt.
* ##Cluster/export.xml## (Bspw: ##https://wackowiki.org/doc/Doc/Deutsch/Formatierung/export.xml##)
===Forum===
Diese Aktionen funktionieren nur innerhalb des definierten Foren-Clusters.
* eine detaillierte Beschreibung: ((!/Forum Forum-Aktionen))
====forums====
* zeigt die Liste der Unterforen.
* Aufruf: ##{{forums [pages="subtag1, subtag2, ..."]}}##
* ##pages## – Um Mehrebenen-Foren zu erstellen, übergibt dieser optionale Parameter eine kommagetrennte Liste von Tag-Namen von Seiten, die als Unterforen und nicht als Themen angesehen werden müssen.
* Tags müssen absolut (nicht relativ) sein. Wenn man Seiten definiert, muss dies für alle Unterforen und Themenseiten geschehen.
====topics====
* zeigt die Themenübersicht des Forums.
* Aufruf: ##{{topics [pages="subtag1, subtag2, ..."]}}##
* ##pages## – Bei der Erstellung von Mehrebenen-Foren übergibt dieser optionale Parameter eine kommagetrennte Liste von Tag-Namen von Seiten, die als Unterforen betrachtet werden müssen, so dass Themen unter diesen Cluster-Unterseiten nicht angezeigt werden. Tags müssen absolut sein.
===Blog===
====blog====
* erstellt ein Blog im Namensraum deiner Wahl.
* Aufruf: ##{{blog [page="ClusterName"] [mode="latest"] [date="YYYY-MM-DD"] [order="time"] [max=Anzahl] [title=1] [noxml=1]}}##
* ##page## - Cluster des Blogs (Standard: aktueller Cluster).
* ##mode## - ##"latest"## (Standard, neueste Beiträge), ##"week"## (letzte 7 Tage), ##"from"## (ab ##date##).
* ##date## - Datum im Format ##"YYYY-MM-DD"##, auch über ##?date=YYYY-MM-DD## möglich.
* ##order## - ##"tag"## sortiert nach Tag (absteigend), Standard ##"time"## sortiert nach Erstellungsdatum.
* ##max## - maximale Anzahl der angezeigten Beiträge (Standard 10).
* ##title=1## - Titel anzeigen (Standard).
* ##noxml=1## - XML/RSS-Link unterdrücken.
* Eine Einschränkung auf eine Kategorie ist über ##?category_id=ID## möglich.
* ((!/Blog detaillierte Beschreibung...))
====news====
* erstellt einen News-Feed in einem vordefinierten News-Cluster.
* Aufruf: ##{{news [mode="latest"] [date="YYYY-MM-DD"] [order="time"] [max=Anzahl] [title=1] [noxml=1]}}##
* Mit der Ausnahme, dass diese Aktion nur in einem vordefinierten News-Cluster verwendet werden kann, sind alle anderen Einstellungen wie bei der Blog-Aktion.
* Der News-Cluster wird durch die Konfiguration festgelegt (##news_cluster##) und nicht durch den Parameter ##page##.
* Für die Einstellung des News-Clusters siehe Admin Panel -> Abschnitt Seiten.
===Sonstige===
====anchor====
* Erstellt einen Anker, der von jeder Seite aus verlinkt werden kann.
* Aufruf: ##{{anchor href="anker2" [text="Index"] [title="Title"]}}##
* ##href## - Name des Ankers (erforderlich).
* ##text## - Linktext; ein ##~## darin wird durch ##href## ersetzt.
* ##title## - Titel-Attribut.
* Hinweis: der alte Parameter ##name## wird weiterhin unterstützt (entspricht ##href##) und wird für die Anker ##first_anchor##/##last_anchor## der Aktion ##include## benötigt.
====authors====
* zeigt die Autoren der aktuellen Seite und ihrer Revisionen.
* Aufruf: ##{{authors [add="2009 Ivan Ivanov[;2010 John Smith[;...]]"] [add_only=0] [license="CC-BY-SA"] [cluster=0]}}##
* ##add## - zusätzliche Autoren, durch Semikolon getrennt (jeder Eintrag auf einer neuen Zeile), Wiki-Formatierung wird angewendet.
* ##add_only=1## - zeigt nur die Autoren aus ##add##.
* ##license## - freier Text (mit Wiki-Formatierung) oder eine der vordefinierten Konstanten: ##CC-BY-ND##, ##CC-BY-NC-SA##, ##CC-BY-NC-ND##, ##CC-BY-SA##, ##CC-BY-NC##, ##CC-BY##, ##CC-Zero##, ##GNU-FDL##, ##PD##, ##CR##.
* ##cluster=1## - berücksichtigt alle Unterseiten des Clusters, Standard 0 = nur aktuelle Seite.
* ((!/authors detaillierte Beschreibung...))
====calendar====
* zeigt einen Monatskalender an.
* Aufruf: ##{{calendar [year=2012] [month=1] [highlight="today"] [daywidth=2] [range=1] [firstday=1]}}##
* ##year## - Jahr (Standard: aktuelles Jahr).
* ##month## - Monat 1–12 (Standard: aktueller Monat).
* ##highlight## - Tag, der hervorgehoben werden soll (Zahl oder ##today##); mehrere Tage kommagetrennt.
* ##daywidth## - Anzahl Buchstaben für Wochentage (Standard 2; ab 4 wird der volle Name angezeigt).
* ##range## - Anzahl Monate, die dargestellt werden (Standard 1).
* ##firstday## - Wochenbeginn: ##0## = Sonntag, ##1## = Montag (Standard 1).
====categories====
* zeigt die Kategorien der aktuellen Seite (bzw. des angegebenen Objekts).
* Aufruf: ##{{categories [page="SeitenName"] [list=0] [nomark=0] [label=1]}}##
* ##page## - Seite, die in den Kategorie-Links verwendet wird; ohne Angabe die konfigurierte Kategorieseite.
* ##list## mit Wert = 1 werden die Kategorien in einer Liste untereinander gezeigt. Der Standardwert = 0 und die Werte stehen so, durch Komma getrennt, nebeneinander in einer Liste.
* Parameter ##nomark##, mit dem Wert 1 unterdrückt den Rahmen um das Ergebnis.
* ##label## - ##1## (Standard) zeigt den Kategorienamen, ##0## ein Symbol.
====category====
* zeigt eine Liste mit Kategorien von Seiten und der Anzahl der Verwendung der Kategorie an.
* Aufruf: ##{{category [page="/SeitenName"] [list=1] [ids="1,11,21"] [lang="de"] [sort="abc"] [nomark=0] [caption=0]}}##
* ##page## - Startpunkt für die Kategorienauswahl (Standard "/" = gesamtes Wiki).
* ##list## - Wert = 1 (Standard) verlinkt die Kategorien, Wert = 0 zeigt sie ohne Verlinkung.
* ##ids## - zeige nur Seiten, die zu den numerisch bestimmten, kommagetrennten Kategorie-IDs gehören.
* ##lang## - optional, um die Kategorien bestimmter Sprachen einzustellen (Standard: Sprache der aktuellen Seite).
* ##sort## - Seitenkategorien sortiert nach Alphabet ('abc', Standard) oder nach Erstellungszeitpunkt ('date').
* ##nomark## - 0 (Standard) zeigt Titel und Rahmen, 1 nur den Rahmen, 2 im 'categories'-Modus auch ohne Titel.
* ##caption=1## - zeigt die Beschreibung der Kategorie an.
====comment====
* setzt einen Verweis zu den Kommentaren einer Seite.
* Aufruf: ##{{comment [page="CommentThisPage"] [text="your text"]}}##
* ##page## - Seite, deren Kommentare verlinkt werden; ohne Parameter die aktuelle Seite.
* Mit ##text## kann der Verweis mit einem Alternativtext beschriftet werden (Standard: "Kommentare anzeigen").
====edit====
* zeigt den Verweis zum Bearbeiten einer bestimmten Seite, sofern der Benutzer das Recht dazu hat.
* Aufruf: ##{{edit [page="SeiteZumBearbeiten"] [text="Dein Text"]}}##
* ##page## - zu bearbeitende Seite; ohne Parameter die aktuelle Seite.
* Mit ##text## kann der Verweis mit einem Alternativtext beschriftet werden (Standard: "Bearbeiten").
====editsection====
* zeigt einen Verweis zum Bearbeiten eines bestimmten Abschnitts.
* Aufruf: ##{{editsection [page="SeitenName"] [section=1] [text="Dein Text"]}}##
* ##page## - Seite, deren Abschnitt bearbeitet werden soll; ohne Parameter die aktuelle Seite.
* ##section## - Nummer des Abschnitts (ab 1).
* ##text## - Alternativtext für den Verweis (Standard: "Bearbeiten").
====embed====
* Um externe Anwendungen oder interaktive Inhalte, wie PDF, YouTube oder Videos, einzubetten.
* Aufruf: ##{{embed url="https://example.com/embed/zhec4tHwLzo" [width=640] [height=385] [align="left|center|right"]}}##
* ##url## - die einzige zwingend erforderliche Angabe.
* ##width## - Breite (Standard 640).
* ##height## - Höhe (Standard 385).
* ##align## - Ausrichtung: ##"left"##, ##"center"## oder ##"right"##.
* Hinweis: die CSP-Direktiven der Seite müssen die gewählte Quelle erlauben.
* ((!/Embed detaillierte Beschreibung...))
====feed====
* RSS/Atom Feed Integration (benötigt SimplePie).
* Aufruf: ##{{feed url="https://...[|https://...|https://...]" [title="News feed title|no"] [images=1] [max=Anzahl] [time=1] [nomark=0]}}##
* ##title## - "text" - als Titel angezeigt, "no" - es wird kein Titel angezeigt, ohne Titelangabe wird der Titel des Feed übernommen.
* ##images=0## - entfernt Bilder aus dem Text der Beiträge (reine Textdarstellung).
* ##max## - maximale Anzahl der angezeigten Beiträge (Standard 5).
* ##time=1## - zeigt die Zeit der Beiträge an (Standard).
* ##nomark=1## - verwendet h3/h4-Überschriften; ##0## (Standard) die Standardformatierung.
* ((!/Feed detaillierte Beschreibung...))
====files====
* Zeigt die Dateien zu einer Seite an.
* Aufruf: ##{{files [page="SeitenName"] [global=1] [all=1] [linked=1] [order="name"] [form=1] [options=0] [owner="BenutzerName"] [media=1] [max=Anzahl]}}##
* Der Bereich wird über einen der vier Angaben gewählt: ##page="SeitenName"## (Dateien der Seite), ##global=1## (globale Dateien), ##all=1## (alle Anhänge), ##linked=1## (in der Seite verlinkte Dateien).
* ##order## die Dateien können nach Zeitpunkt der Erstellung, nach Größe und nach Dateiformaten bzw. Dateiendungen sortiert werden: ##ext##, ##ext_desc##, ##name_desc##, ##size##, ##size_desc##, ##time##, ##time_desc## (Standard: Dateiname aufsteigend).
* ##form=1## - zeigt das Suchformular an.
* ##options## — zeigt Sortier- und Filteroptionen (Sprache, Benutzer, MIME-Typ, Kategorien).
* ##owner## — zeigt nur Dateien dieses Benutzers.
* ##media## — zeigt alle Bilder, Audio- und Video-Dateien in ihren Medien-Tags — ähnlich einer Bildergalerie.
* ##max## - maximale Anzahl der angezeigten Dateien.
* ((!/DateienHochladen detaillierte Beschreibung...))
====gallery====
* Mit der Aktion Galerie lässt sich eine Fotogalerie mit kleinen Bildern erstellen, welche mit den größeren Versionen verlinkt sind. Die Galerie-Aktion verwendet das Standard-WackoWiki-Dateimodell. Diese Aktion kann um eine Lightbox erweitert werden, siehe Details.
* Aufruf: ##{{gallery [page="SeitenName"] [global=0] [perrow=5] [caption=1] [title="Galerie"] [target=0] [nomark=1] [table=1] [order="name"] [owner="BenutzerName"] [max=Anzahl]}}##
* ##page## - Bilder einer anderen Seite anzeigen; ohne Parameter die aktuelle Seite.
* ##global=1## - globale Bilder verwenden.
* ##perrow## - Anzahl der Bilder pro Zeile (Standard 5).
* ##caption## - 1 = Dateibeschreibung anzeigen, 2 = Datei-Caption anzeigen (Standard 1).
* ##title## - Titel des Albums.
* ##target## - 1 = großes Bild ohne Seitenwechsel anzeigen, 2 = großes Bild in neuem Fenster (PhotoSwipe-Lightbox).
* ##nomark=1## - äußeren Rahmen ausblenden (Standard 1).
* ##table=1## - Bilder in einer Tabelle anordnen (Standard), ##0## in div-Elementen.
* ##order##, ##owner##, ##max## - Sortierung, Einschränkung auf einen Benutzer, maximale Anzahl der Bilder (Standard 50).
* Benötigt PHPThumb, optional PhotoSwipe.
* ((/Dev/PatchesHacks/Gallery mehr Details))
====hashid====
* Generiert einen Permalink zur Seite.
* Aufruf: ##{{hashid [version=1]}}##
* ##version## — ##0## Link zur Seite, ##1## Link zur aktuellen Seitenversion (Standard).
* Hinweis: die Anzeige richtet sich nach der Konfiguration (##show_permalink##): 1 = immer, 2 = nur für angemeldete Benutzer.
====hits====
* Zeigt die Anzahl der Seitenzugriffe an.
* Aufruf: ##{{hits [page="SeitenName"]}}##
* ##page## - Seite, für die die Zugriffe gezählt werden; ohne Parameter die aktuelle Seite.
====include====
* Fügt den Inhalt der eingeschlossenen Seite direkt als Text in die aktuelle Seite ein (Transklusion).
* Aufruf: ##{{include page="SeitenName" [nomark=0] [notoc=0] [nowarning=0] [first_anchor="..." last_anchor="..."]}}##
* ##page## - die einzuschließende Seite (erforderlich; ohne Angabe wird nichts ausgegeben).
* ##nomark=1## die eingeschlossene Seite wird auf der aktuellen Seite nicht farblich hervorgehoben.
* ##nomark=2## die eingeschlossene Seite wird auf der aktuellen Seite nicht farblich abgehoben, und für Benutzer ohne die nötigen Rechte (ACLs) ist es nicht möglich, sie zu editieren; stattdessen werden der Besitzer und die Rechte der Seite angezeigt.
* ##notoc=1## die Überschriften der eingeschlossenen Seite werden auf der neuen Seite nicht //indexiert//.
* ##nowarning=1## es wird kein Hinweis angezeigt, falls der Betrachter keine Leserechte für die eingeschlossene Seite hat.
* Die zusätzlichen Parameter ##first_anchor## und ##last_anchor## ermöglichen es, nur einen bestimmten Teil des Textes der eingefügten Seite anzeigen zu lassen. Dafür ist es in der eingefügten Seite erforderlich, den gewünschten Bereich mit folgenden Ankern einzufassen: ##{{anchor name="plan_start"}} gewünschter Textabschnitt ~{{anchor name="plan_end"}}##, und danach diese Ankernamen mit den Parametern ##first_anchor## und ##last_anchor## in der Aktion ##include## anzugeben.
* Hinweis: Einbindungen in sich selbst oder zyklische Einbindungen werden nicht ausgegeben.
* ((!/Include detaillierte Beschreibung...))
====interwikilist====
* Eine Liste aller InterWiki-Knoten, die in dieser Installation definiert sind.
* Aufruf: ##{{interwikilist}}##
* eine detaillierte Beschreibung: ((WikiKonzeption/InterWiki InterWiki-Adressierung))
====lastedited====
* zeigt den letzten Bearbeiter der Seite an:
* Zuletzt bearbeitet von: EinNutzer (22.12.2018 13:08) zwei Tippfehler behoben
* Aufruf: ##{{lastedited [icon=0] [label=1] [note=0]}}##
* ##icon## - zeigt ein Symbol an (wird auch angezeigt, wenn ##label=0##).
* ##label## - zeige 'Zuletzt bearbeitet von:' Label (Standard 1).
* ##note## - zeige Bearbeitungsnotiz.
====license====
* Gibt die Lizenz der Seite oder der Datei aus.
* Aufruf: ##{{license [license="CC-BY-SA"] [license_id=ID] [icon=0] [intro=1]}}##
* ##license## - freier Text (mit Wiki-Formatierung) oder eine der vordefinierten Konstanten: ##CC-BY-ND##, ##CC-BY-NC-SA##, ##CC-BY-NC-ND##, ##CC-BY-SA##, ##CC-BY-NC##, ##CC-BY##, ##CC-Zero##, ##GNU-FDL##, ##PD##, ##CR##.
* ##license_id## - in der Datenbank zugewiesene Lizenz-ID.
* ##icon=1## - zeigt Lizenz-Symbole an.
* ##intro=1## - zeigt den einleitenden Text an (Standard).
====navigation====
* erzeugt eine Navigationsleiste zum Seitenwechsel (Kapitelnavigation).
* Aufruf: ##{{navigation [main="/Buch"] [prev="KapitelEins"] [next="KapitelDrei"] [table=1] [title=0] [head=0]}}##
* ##main## - Tag der Übersichtsseite.
* ##prev## - Tag der vorhergehenden Seite.
* ##next## - Tag der nächsten Seite.
* ##table## - ermöglicht die Auswahl zwischen zwei vordefinierten Vorlagen (experimentell, Parametername kann sich ändern); Standard 1 = Tabelle.
* ##title=1## - verwendet den Seitentitel als Linktext, sonst "Übersicht/Zurück/Weiter".
* ##head=1## - fügt ##<link rel="prev|next">## zum HTML-##<head>## hinzu.
====pagebreak====
* Seitenumbruch (für Druck und Ansicht).
* Aufruf: ##{{pagebreak}}##
====paragraphs====
* fügt Absatznummerierung ein.
* Aufruf: ##{{paragraphs [style="before"] [name="document-relative"]}}##
* ##style## beeinflusst, wo die Nummerierung der Absätze abgeleitet werden: ##"before"## (Standard), ##"after"##, ##"left"##, ##"right"##.
* ##name## - ##"document-relative"## (Standard, fortlaufende Nummerierung im Dokument) oder ##"absolute"## (Nummerierung je Kapitel).
* Hinweis: ##"left"##/##"right"## sowie ##"toc-relative"## sind noch nicht implementiert.
* !!Wofür braucht man das?!!
* Für Texte mit Absatznummerierung ;-), etwa Urteile, juristische Kommentare
====randomimage====
* Lädt ein zufälliges Bild.
* Aufruf: ##{{randomimage [global=0] [owner="UserName"] [category="category"] [caption=0]}}##
* ##owner## — zeigt nur die Dateien an, welche zu diesem Benutzer gehören.
* ##global## — ##1## globale Bilder, ##0## Bilder, die an die Seite angehängt sind (Standard).
* ##category## — filtert die Bilder nach der Kategorie.
* ##caption=1## — zeigt die Bildbeschreibung an.
====randompage====
* Lädt eine zufällige Seite (leitet dorthin weiter).
* Aufruf: ##{{randompage [page="PageName"] [test]}}##
* ##page## schränkt die Seitenauswahl auf einen bestimmten Cluster ein.
* ##test## - zeigt den Link an, statt umzuleiten.
====randomphrase====
* Lädt eine zufällige Zeile (Textblock) einer bestimmten Seite.
* Aufruf: ##{{randomphrase page="SeitenName" [useemptystring=0]}}##
* ##useemptystring=1## teilt die Seite nicht nach Zeilen, sondern nach zusammenhängenden Blöcken, die durch eine Leerzeile getrennt sind.
* ##page## - die Seite, aus der der Text stammt (erforderlich).
====redirect====
* Umleitung: es leitet die Besucher automatisch zu einer anderen Seite um.
* Aufruf: ##{{redirect to="NeueSeite" [temporary=0] [mute=0]}}##
* ##to## - Zielseite (der alte Parameter ##page## wird ebenfalls unterstützt).
* ##temporary## — ##1## setzt den HTTP-Statuscode auf ##302##, Standard 0 = ##301##.
* ##mute=1## - unterdrückt den Hinweis "Weiterleitung von ..." auf der Zielseite.
====search====
* Suche in WackoWiki.
* Aufruf: ##{{search [phrase="Begriff nach dem gesucht werden soll"] [page="SeitenName"] [options=1] [topic=0] [form=1] [lang="en"] [hl_simple=0] [max=10] [nomark=0] [style="ol"] [scope="all"]}}##
* ##page## schränkt die Suche auf den angegebenen Namensraum ein; ##page="/"## durchsucht alle Cluster.
* ##options## - mit dem Wert 0 wird nur das Suchfeld angezeigt, weitere Optionen und Filter werden ausgeblendet (Standard 1).
* ##topic## mit dem Wert 1 wird nur in Seitenname und Titel gesucht, andernfalls in Titel, Seitenname, Beschreibung, Keywords und Seiteninhalt.
* ##form## =1 gibt das Suchergebnis immer zusammen mit dem Suchformular an; ist ##phrase## gesetzt, wird das Formular automatisch ausgeblendet.
* ##lang## - nur Seiten der angegebenen Sprache durchsuchen.
* ##hl_simple=1## - einfache Hervorhebung der Suchphrase, sonst werden nur vollständige Wörter hervorgehoben.
* ##max## - maximale Anzahl der Ergebnisse pro Seite (Standard 10).
* ##scope## legt fest wo gesucht werden darf: ##"pages"## = nur in den Seiten, ##"all"## (Standard) = auch in den Kommentaren.
* ##nomark##, mit dem Wert 1 unterdrückt den Rahmen um das Suchergebnis.
* ##style## legt die Ansicht für den Benutzer fest:
* ##"br"## = Anzeige untereinander;
* ##"ul"## = mit Aufzählungszeichen;
* ##"ol"## = Ergebnisse sind durchnummeriert (Standard);
* ##"comma"## = Ergebnisse erscheinen hintereinander durch Komma getrennt.
* Alle Parameter sind optional.
====tagcloud====
* zeigt eine Wortwolke an.
* Aufruf: ##{{tagcloud [page="/SeitenName"] [lang="de"] [owner="UserName"] [sort="abc"] [nomark=0]}}##
* ##page## - wo mit dem Zählen begonnen wird (Standard "/" = gesamtes Wiki).
* ##lang## - Sprache der Kategorien, falls erforderlich (Standard ist die Sprache der aktuellen Seite).
* ##owner## - nur Seiten dieses Benutzers berücksichtigen.
* ##sort## - sortiert die Kategorien alphabetisch (Standard 'abc') oder nach Anzahl der Verwendung ('number').
* ##nomark## - 1 blendet Überschrift und Rahmen aus, 0 (Standard) zeigt sie an.
====toc====
* Auf Basis der Überschriften wird ein Inhaltsverzeichnis der Seite erstellt (toc - table of content).
* Aufruf: ##{{toc [page="SeitenName"] [legend="legend für toc"] [numerate=1] [start=0] [from="h2"] [to="h6"] [nomark=0]}}##
* Mit dem Parameter ##legend## kann das Inhaltsverzeichnis selbst benannt werden.
* Der Parameter ##numerate## dient dazu, die Nummerierung der Überschriften zu ermöglichen.
* ##start## - Startwert der Nummerierung (z. B. ##100##).
* ##from##/##to## bestimmen die Ebenentiefe des Verzeichnisses (Standard ##h2## bis ##h6##).
* Parameter ##nomark##, mit dem Wert 1 unterdrückt den Rahmen um das Ergebnis.
* Beachte: alle Parameter sind optional, das heißt es ist möglich, nur ""{{toc}}"" zu benutzen!
* ((!/Inhaltsverzeichnis detaillierte Beschreibung...))
====upload====
* Dateien hochladen.
* Aufruf: ##{{upload [global=0] [maxsize=200] [hide_description=0]}}##
* ##global=1## - Upload in den globalen Bereich.
* ##maxsize## - erzwingt eine maximale Dateigröße (muss kleiner als die Konfiguration sein).
* ##hide_description=1## - Feld für die Dateibeschreibung ausblenden.
* Hinweis: erlaubte Dateitypen und Größe richten sich nach der Konfiguration; ohne Upload-Rechte sind nur globale Dateien möglich.
* ((!/DateienHochladen detaillierte Beschreibung...))
====groups====
* zeigt die Liste der Benutzergruppen mit Beschreibung, Moderator und Anzahl der Mitglieder.
* Aufruf: ##{{groups [max=Anzahl]}}##
* ##max## - maximale Anzahl der angezeigten Gruppen pro Seite.
====usergroups====
* zeigt Liste der Gruppen und zugehörige Nutzer an.
* Aufruf: ##{{usergroups [cols=4] [nomark=0]}}##
* Parameter ##nomark##, mit dem Wert 1 unterdrückt den Rahmen um das Ergebnis.
* Parameter ##cols##, bestimmt die Spaltenanzahl (Standard 4).
* Hinweis: ein angemeldeter Benutzer wird benötigt; normale Benutzer sehen nur eigene Gruppen, Administratoren alle.
====users====
* Man erhält eine der registrierten Benutzer und die Anzahl der von ihnen erstellten Seiten.
* Aufruf: ##{{users [max=Anzahl]}}##
* ##max## - maximale Anzahl der angezeigten Benutzer pro Seite.
* Über ##?profile=BenutzerName## wird das Benutzerprofil angezeigt, über ##?sort=name|pages|comments|revisions|uploads|signup|last_visit## wird sortiert.
----
Zusätzliche Aktionen / PLUGINS welche nicht in WackoWiki enthalten sind: **((/Dev/PatchesHacks Patches & Hacks))**
((../Deutsch zurück zur Übersicht))