| Vorlagenprogrammierung | Diskussionen | Lua | Test | Unterseiten | |||
| Modul | Deutsch | English
|
Modul: | Dokumentation | |||
Pinging – Modul mit Funktionen für alle Arten von Benutzerauflistungen, insbesondere „pings“ für Echo.
Alle Funktionen erwarten die Parameterliste aus der umschließenden Vorlageneinbindung. #invoke hat keine Parameter, wenn nicht ausdrücklich erwähnt. Alles ist optional, wenn nicht ausdrücklich erwähnt.
Leerzeichen usw. vor und nach allen Werten werden ignoriert.
Alle Funktionen zur Benutzerauflistung (ping, noping, massmessage) unterstützen gemeinsame optionale Parameter. Sie können sowohl beim #invoke als Standardvorgabe einer bestimmten Vorlage gesetzt werden wie auch bei einer einzelnen Einbindung; Letzteres hat Vorrang.
:_ am Anfang oder Ende wird in ein gewöhnliches Leerzeichen umgewandelt.: (Kompatibilität).@_ am Anfang oder Ende wird in ein gewöhnliches Leerzeichen umgewandelt. |__ am Anfang oder Ende wird in ein gewöhnliches Leerzeichen umgewandelt. wird in Zeilenumbrüche umgewandelt.Generiert eine Liste von Verlinkungen auf Benutzerseiten (Wikilinks), die eine Echo-Benachrichtigung auslösen, wenn sie in einem geeignet signierten Abschnitt eingebunden werden.
Benutzer: am Anfang).0 – Zeige keinen Fehlerhinweis, wenn maxecho überschritten.#invoke zugewiesen werden. Zuweisung in der Vorlage hat Vorrang.Wie ping, nur alle Verlinkungen als URL und max demzufolge bedeutungslos.
Generiert eine Liste von Verlinkungen auf Benutzerseiten (Wikilinks) aus einer Versandliste für Massennachrichten.
Diese Funktion ist „teuer“. Die Nutzung teurer Funktionen pro Seite ist auf 500 begrenzt.
# gefolgt von Seitenkennnummer curid (pageid) überlebt Seitenverschiebungen.#invoke verfügbar._ angegeben, erfolgt keinerlei optische Darstellung.#invoke verfügbar.0 – Zeige keinen Fehlerhinweis, wenn maxecho überschritten.#invoke zugewiesen werden. Zuweisung in der Vorlage hat Vorrang.#invoke direkt ein subst: vorangestellt wird, wenn auf irgendeine Weise gesetzt.#invoke verfügbar.Auf definierenden Seiten (Versandlisten) muss der Aufruf der Parserfunktion {{#target: in Kleinbuchstaben ohne Leerzeichen geschrieben werden.
Die Parserfunktionen müssen in der Quellseite selbst vorhanden sein und dürfen nicht indirekt durch Vorlageneinbindung generiert werden.
{{#target:Benutzer:PerfektesChaos}}
{{#target:Project:Noticeboard|en.wikipedia.org}}
Anzeige der Maximalzahl bei einer einzelnen Bearbeitung anpingbarer Benutzer: 50
Versionsidentifzierung auf diesem Wiki: 2022-11-14
Eine Testseite illustriert praktische Beispiele.
Eine Einbindung erfolgt jeweils im Format
{{#invoke: Pinging | Funktionsname | Wert1 | Wert2 | NameX=Wert … }}
Die Parameter können wie bei Vorlagen benannt oder unbenannt sein; deren Regeln gelten analog.
Wenn unbekannte Zeichenketten von außen kommen (als Vorlagenparameter), sollte immer mit der Form 1=Wert gearbeitet werden.
Zu allgemeinen Problemen beachte die Abhilfen wie bei Vorlagen.
Wenn in einer Vorlage ein Modul verwendet wird, sollte auch immer die Vorlage:Dokumentation/Lua in der Dokumentationsseite eingebunden werden.
Zu weiteren Informationen siehe Hilfe:Lua.
Bei Problemen wende dich bitte an die Vorlagen-Werkstatt, in schweren Fällen hilft auch die Lua-Werkstatt.
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.