Hilfe:Variablen

Aus Daocpedia
Navigieren

{{#switch:Variablen|Menüpunkte|Suche|Anmelden|E-Mail|Einstellungen|Beobachtungsliste|Letzte Änderungen=

}}

Seiten bearbeiten

{{#switch:Variablen|Seite bearbeiten|Neue Seite anlegen|Kategorien|Unterseiten|Formatvorlagen|Styleguides|Symbolleisten|Artikel verschieben|Weiterleitung|Versionen|Wiederherstellen=

}}

Textgestaltung

{{#switch:Variablen|Textgestaltung|Links|Internationalisierung|Interwiki-Links| Inhaltsverzeichnis|Tabellen|Farben=

{{#switch:Variablen|Links|Internationalisierung|Interwiki-Links=

}}

}}

Dateien

{{#switch:Variablen|Dateien|FAQ zu Bildern|Bildertutorial|Hochladen|Benennung von Bildern|Bilder=

}}

Vorlagen

{{#switch:Variablen|Vorlagen|Formatvorlagen|Einzelnachweise|Infoboxen|Navigationsleisten||PND|Allgemeine Textbausteine|Datenbanklinks|Variablen|Vorlagenprogrammierung=

}}

MediaWiki

{{#switch:Variablen|MediaWiki|Spezialseiten|Namensraum|Benutzernamensraum|Daocpedia-Namensraum|GOA-Texte-Namensraum|MediaWiki-Namensraum|RSS=

{{#switch:Variablen|Namensraum|Benutzernamensraum|Daocpedia-Namensraum|GOA-Texte-Namensraum|MediaWiki-Namensraum=

}}

}}

Variablen dienen in MediaWiki dazu, bestimmte Werte, die sich ändern – wie das aktuelle Datum oder die Artikelanzahl der DAoCpedia – in Seiten einzufügen. Ebenso wie Vorlagen werden Variablen eingesetzt, indem sie durch doppelte geschweifte Klammern eingefasst werden. Darüber hinaus gibt es noch sogen. "Magic Words", welche wie Variablen wirken, aber ohne Klammern eingesetzt werden.

Es gibt die folgenden Magic Words:

Magic Words
Magic Word Beschreibung
__TOC__ erzwingt die Platzierung des Inhaltsverzeichnis an dieser Stelle im Text
__NOTOC__ schaltet das Inhaltsverzeichnis ab
__FORCETOC__ erzwingt ein Inhaltsverzeichnis, auch wenn weniger als drei Überschriften vorhanden sind
__NOEDITSECTION__ schaltet die Bearbeiten-Links für Abschnitte ab
__NEWSECTIONLINK__ fügt ein „+“ rechts von „Seite bearbeiten“ ein. So kann auch auf Nicht-Diskussionsseiten ein neuer Abschnitt erzeugt werden
__NOGALLERY__ zeigt in Kategorien die Dateinamen von Medien in Listenform an, die Thumbnail-Darstellung wird unterdrückt.
__START__ Ohne Effekt.
__END__ Ermöglicht beliebig viele Leerräume (Whitespace) am Ende der Eingabe. Wird beim Speichern der Seite entfernt.
#REDIRECT Erzeugt eine Weiterleitung auf eine andere Seite. Für die richtige Verwendung siehe Daocpedia:Weiterleitung.

Es gibt die folgenden Variablen:

Generelle, konstante Variablen
Variable Wert Funktion
{{SITENAME}} Daocpedia Name der Site
{{SERVER}} https://daocpedia.com
{{SERVERNAME}} daocpedia.com
{{INT:fromwikipedia}} ⧼fromwikipedia⧽ Untertitel in manchen Skins
{{fullurl:Seite}} https://daocpedia.com/index.php?title=Seite
{{LOCALURL:Seite}} /index.php?title=Seite
{{LOCALURLE:Seite}} /index.php?title=Seite
{{LOCALURL:Seite|Parameter}} /index.php?title=Seite&Parameter
{{SCRIPTPATH}}
{{REVISIONID}} 65449 Nummer einer spezifischen Seitenversion, wird z.B. in der beim Permalink verwendet
{{CURRENTVERSION}} 1.36.0 Versionsnummer der aktuell für die wikimedia.org-Projekte verwendetete MediaWiki-Version
{{CONTENTLANGUAGE}} de Standard-Sprachcode des Wikimedia-Projektes
Seitenabhängige Variablen
Hinweis: Wie sich diese Variablen bei komplexeren Seitennamen verhalten (dieses Wissen ist notwendig wenn man z.B. ausgefeilte allgemeine Vorlagen bauen will) kann hier angeschaut und getestet werden.
Variable Wert für diese Seite Funktion
{{NAMESPACE}} Hilfe Namensraum
{{NAMESPACEE}} Hilfe Namensraum mit Unterstrichen statt Leerzeichen
{{SUBJECTSPACE}} Hilfe „Haupt“-Namensraum zu Diskussions- und Unterseiten
{{SUBJECTSPACEE}} Hilfe „Haupt“-Namensraum mit Unterstrichen zu Diskussions- und Unterseiten
{{SUBJECTPAGENAME}} Hilfe:Variablen Seitenname
{{SUBJECTPAGENAMEE}} Hilfe:Variablen Seitenname mit Unterstrichen
{{PAGENAME}} Variablen Titel der Seite
{{PAGENAMEE}} Variablen Titel der Seite mit Unterstrichen statt Leerzeichen
{{TALKSPACE}} Hilfe Diskussion Diskussionsnamensraum zu einem Namensraum
{{TALKSPACEE}} Hilfe_Diskussion Diskussionsnamensraum mit Unterstrichen zu einem Namensraum
{{TALKPAGENAME}} Hilfe Diskussion:Variablen Name der Diskussionsseite
{{TALKPAGENAMEE}} Hilfe_Diskussion:Variablen Name der Diskussionsseite mit Unterstrichen
{{FULLPAGENAME}} Hilfe:Variablen Namensraum und Titel
{{FULLPAGENAMEE}} Hilfe:Variablen Namensraum und Titel mit Pluszeichen (!) statt Leerzeichen
{{BASEPAGENAME}} Variablen Name der Basisseite zu einer Unterseite ohne Namensraum-Prefix
(Beispiel: FAQ ist die Basisseite zu Daocpedia:FAQ/Pflege / Artikel/Archiv ist der Name der Basisseite von Diskussion:Artikel/Archiv/Januar)
{{BASEPAGENAMEE}} Variablen Basisseite zu einer Unterseite mit Unterstrichen
(Beispiel: Daocpedia:Fragen zur DAoCpedia ist die Basisseite zu Daocpedia:Fragen zur DAoCpedia/Archiv

In einer Vorlage beziehen sich diese Variablen auf die Seite, in der die Vorlage verwendet wird.

Zeit- und Datumsvariablen
Variable aktueller Wert Beschreibung
{{CURRENTMONTH}} 04 Monat
{{CURRENTMONTHNAME}} April Monatsname
{{CURRENTMONTHNAMEGEN}} April Monatsname im Genitiv
{{CURRENTMONTHABBREV}} Apr. Monatsname abgekürzt
{{CURRENTDAY}} 25 Tag
{{CURRENTDAY2}} 25 Tag zweistellig (gegebenenfalls mit führender Null)
{{CURRENTDOW}} 4 Nummer des Wochentags (Sonntag=0)
{{CURRENTDAYNAME}} Donnerstag Name des Wochentags
{{CURRENTWEEK}} 17 Kalenderwoche
{{CURRENTYEAR}} 2024 Jahr
{{CURRENTTIME}} 04:57 Uhrzeit
{{CURRENTTIMESTAMP}} 20240425045750 Zeitstempel

Die Zeit- und Datumsvariablen geben UTC (Weltzeit) wieder, gehen also im Winter eine, im Sommer zwei Stunden bezüglich der im deutschsprachigen Raum gültigen Zeit nach. Insbesondere wechselt das Datum erst eine bzw. zwei Stunden nach Mitternacht auf den nächsten Tag.

Zähler
Variable aktueller Wert Beschreibung
{{NUMBEROFPAGES}} 10.320 Zahl aller Seiten
{{NUMBEROFARTICLES}} 1 Zahl der Artikel (inkl. Begriffsklärungen, exkl. Weiterleitungen)
{{NUMBEROFFILES}} 0 Zahl der Dateien (Bilder usw.)
{{NUMBEROFUSERS}} 1 Zahl der registrierten Benutzer
{{NUMBEROFADMINS}} 1 Zahl der Administratoren

Die Ausgabe des Tausendertrennzeichens kann durch den optionalen Parameter R (wie „raw“) verhindert werden. Beispiel: {{NUMBEROFARTICLES:R}}=1

Namensräume und ihre Wiki-Bezeichnungen
Variable Wert Funktion
{{ns:-2}} oder {{ns:Media}} Medium Downloadlinks auf Dateien
{{ns:-1}} oder {{ns:Special}} Spezial Spezialseiten
{{ns:1}} oder {{ns:Talk}} Diskussion Diskussionsseiten
{{ns:2}} oder {{ns:User}} Benutzer Benutzer-Namensraum
{{ns:3}} oder {{ns:User_talk}} Benutzer Diskussion
{{ns:4}} oder {{ns:Project}} Daocpedia Daocpedia-Namensraum
{{ns:5}} oder {{ns:Project_talk}} Daocpedia Diskussion
{{ns:6}} oder {{ns:Image}} Datei Bilder
{{ns:7}} oder {{ns:Image_talk}} Datei Diskussion
{{ns:8}} oder {{ns:MediaWiki}} MediaWiki MediaWiki-Namensraum
{{ns:9}} oder {{ns:MediaWiki_talk}} MediaWiki Diskussion
{{ns:10}} oder {{ns:Template}} Vorlage Vorlagen-Namensraum
{{ns:11}} oder {{ns:Template_talk}} Vorlage Diskussion
{{ns:12}} oder {{ns:Help}} Hilfe Hilfe-Namensraum
{{ns:13}} oder {{ns:Help_talk}} Hilfe Diskussion
{{ns:14}} oder {{ns:Category}} Kategorie Kategorien
{{ns:15}} oder {{ns:Category_talk}} Kategorie Diskussion
{{ns:100}} Portal-Namensraum
{{ns:101}}
{{ns:102}} GOA-Texte-Namensraum
{{ns:103}}
{{ns:104}} Karte-Namensraum
{{ns:105}}
Formatierungs-„Variablen“
Anweisung Anwendungsbeispiel
{{#language:Sprachcode}} gibt den Klarnamen für in den Wikimedia-Projekten verwendete Sprachcodes nach ISO 639 aus.
Beispiele: {{#language:de}} ergibt „Deutsch“, {{#language:tr}} ergibt „Türkçe“ und {{#language:ja}} ergibt „日本語“
{{urlencode:Parameter}} wandelt Text URL-konform um.
Beispiel für eine artikelbezogene Google-Suche an Hand des Artikels „Hibernia“:

http://www.google.de/search?q={{urlencode:site:de.daocpedia.eu "{{PAGENAME}}"}} ergibt die URL http://www.google.de/search?q=site%3Ade.daocpedia.de+%22Hibernia%22
Nur so wird der Suchbegriff mit einem + verbunden und der Umlaut umgewandelt.

{{PLURAL:Parameter|Singular|Plural}} Ermöglicht eine grammatikalisch korrekte Singular-/Pluralschreibweise
Wenn Parameter den numerischen Wert „1“ liefert, erfolgt die Ausgabe von Singular, ansonsten von Plural.
Beispiel aus dem MediaWiki-Namensraum (MediaWiki:categoryarticlecount):
   Es {{PLURAL:$1|wird $1|werden $1}} Artikel aus dieser Kategorie angezeigt.
Als Parameter funktionieren auch Berechnungen mit {{ #expr: <ausdruck> }} (siehe Hilfe:Vorlagenprogrammierung).
{{lc:Text}} {{uc:Text}} Wandelt einen Text vollständig in Klein- (lower case) oder Großschreibung (upper case) um.
{{lcfirst:Text}} {{ucfirst:Text}} Wandelt den Anfangsbuchstaben eines Textes in Klein- oder Großschreibung um.
{{formatnum:1234.56}} Formatiert eine beliebige Zahl in der lokal üblichen Form, in der deutschen DAoCpedia also mit Tausendertrennzeichen und Komma.