Hilfe:Parserfunktionen/Variablen: Unterschied zwischen den Versionen

Aus InkluPedia
(Die Seite wurde neu angelegt: „Auszug aus den sogenannten magischen Wörtern von MediaWiki. == Seitennamen == Am Beispiel für Wikiseite <code>Hilfe:T…“)
 
(+)
 
Zeile 15: Zeile 15:
*<code><nowiki>{{PAGELANGUAGE}}</nowiki></code>: Sprachcode der aktuellen Seite nach ISO 639.
*<code><nowiki>{{PAGELANGUAGE}}</nowiki></code>: Sprachcode der aktuellen Seite nach ISO 639.
*<code><nowiki>{{PAGESIZE}}</nowiki></code>: Seitengröße der angegebenen Seite in Bytes. Alias <code><nowiki>{{SEITENGRÖSSE}}</nowiki></code>. Beispiel: <code><nowiki>{{PAGESIZE:Europa}}</nowiki></code> für Seitengröße der Seite [[Europa]]
*<code><nowiki>{{PAGESIZE}}</nowiki></code>: Seitengröße der angegebenen Seite in Bytes. Alias <code><nowiki>{{SEITENGRÖSSE}}</nowiki></code>. Beispiel: <code><nowiki>{{PAGESIZE:Europa}}</nowiki></code> für Seitengröße der Seite [[Europa]]
== Wikieigenschaften ==
Alle Variablen geben das Ergebnis als Vorgabewert mit Tausendertrennzeichen aus. Ist das nicht gewünscht, unterstützen alle Variablen den Parameter ''R'' (für ''raw'') zur Ausgabe ohne Trennzeichen.
Beispiel: <code><nowiki>{{NUMBEROFARTICLES}}</nowiki></code> ergibt {{NUMBEROFARTICLES}}. <code><nowiki>{{NUMBEROFARTICLES:R}}</nowiki></code> ergibt {{NUMBEROFARTICLES:R}}
*<code><nowiki>{{</nowiki>NUMBERINGROUP:''Benutzergruppe''}}</code> Anzahl der Benutzer in angegebener Benutzergruppe. Alias <code><nowiki>{{BENUTZER_IN_GRUPPE}}</nowiki></code>. Beispiel <code><nowiki>{{NUMBERINGROUP:sysop}}</nowiki></code>
*<code><nowiki>{{NUMBEROFACTIVEUSERS}}</nowiki></code>: Anzahl der angemeldeten Benutzer mit Bearbeitungen in den letzten 30 Tagen. Alias <code><nowiki>{{AKTIVE_BENUTZER}}</nowiki></code>.
*<code><nowiki>{{NUMBEROFADMINS}}</nowiki></code>: Anzahl der Administratoren. Alias <code><nowiki>{{ADMINANZAHL}}</nowiki></code>.
*<code><nowiki>{{NUMBEROFARTICLES}}</nowiki></code>: Anzahl aller Seiten im [[Hilfe:Glossar#Artikelnamensraum|Artikelnamensraum]], einschliesslich [[Hilfe:Glossar#Begriffsklärungsseite|Begriffsklärungsseite]]n, ohne Weiterleitungen. Alias <code><nowiki>{{ARTIKELANZAHL}}</nowiki></code>.
*<code><nowiki>{{NUMBEROFEDITS}}</nowiki></code>: Anzahl aller (sichtbarer) Versionen von Seiten im Projekt. Alias <code><nowiki>{{BEARBEITUNGSANZAHL}}</nowiki></code>.
*<code><nowiki>{{NUMBEROFFILES}}</nowiki></code>: Anzahl aller (lokalen) Mediendateien im Projekt, also ohne Mediendateien aus [[Wikimedia Commons]]. Alias <code><nowiki>{{DATEIANZAHL}}</nowiki></code>.
*<code><nowiki>{{NUMBEROFPAGES}}</nowiki></code>: Anzahl aller Seiten im Projekt, einschliesslich Diskussionsseiten, einschliesslich Weiterleitungen. Alias <code><nowiki>{{SEITENANZAHL}}</nowiki></code>.
*<code><nowiki>{{NUMBEROFUSERS}}</nowiki></code>: Anzahl der (sichtbaren) Benutzerkonten. Alias <code><nowiki>{{BENUTZERANZAHL}}</nowiki></code>.
== Kategorien ==
*<code><nowiki>{{PAGESINCATEGORY}}</nowiki></code>: Anzahl aller Einträge (Artikel und Unterkategorien) in einer [[Hilfe:Glossar#Kategorie|Kategorie]]. Aliasse <code><nowiki>PAGESINCAT</nowiki></code> und <code><nowiki>SEITEN_IN_KATEGORIE</nowiki></code> und <code><nowiki>SEITENINKAT</nowiki></code> und <code><nowiki>SEITEN_KAT</nowiki></code>.
;Parameter
:all: (Vorgabe) Gibt Anzahl aller Einträge aus. Alias ''dateien''
:files: Gibt Anzahl der Mediendateien aus. Alias ''alle''
:pages: Gibt Anzahl der Seiten aus, die weder Kategorie- noch Dateibeschreibungsseite sind. Alias ''seiten''
:subcats: Gibt Anzahl der Unterkategorien aus. Aliasse ''unterkategorien'' und ''unterkats''
:R: Das Ergebnis wird als Vorgabewert mit Tausendertrennzeichen ausgegeben. Ist das nicht gewünscht, erfolgt bei Angabe der Parameters ''R'' (für ''raw'') die Ausgabe ohne Trennzeichen
;Beispiele
*<code><nowiki>{{PAGESINCATEGORY:Staat in Europa}}</nowiki></code> ergibt <code>{{PAGESINCATEGORY:Staat in Europa}}</code> für [[:Kategorie:Staat in Europa]]
*<code><nowiki>{{PAGESINCATEGORY:Staat in Europa|subcats}}</nowiki></code> ergibt <code>{{PAGESINCATEGORY:Staat in Europa|subcats}}</code> für [[:Kategorie:Staat in Europa]]
*<code><nowiki>{{PAGESINCATEGORY:Staat in Europa|pages}}</nowiki></code> ergibt <code>{{PAGESINCATEGORY:Staat in Europa|pages}}</code> für [[:Kategorie:Staat in Europa]]
*<code><nowiki>{{PAGESINCATEGORY:Datei:Person|files}}</nowiki></code> ergibt <code>{{PAGESINCATEGORY:Datei:Person|files}}</code> für [[:Kategorie:Datei:Person]]
*<code><nowiki>{{PAGESINCATEGORY:Zuerst in InkluPedia}}</nowiki></code> ergibt <code>{{PAGESINCATEGORY:Zuerst in InkluPedia}}</code> für [[:Kategorie:Zuerst in InkluPedia]]
*<code><nowiki>{{PAGESINCATEGORY:Zuerst in InkluPedia|R}}</nowiki></code> ergibt <code>{{PAGESINCATEGORY:Zuerst in InkluPedia|R}}</code> für [[:Kategorie:Zuerst in InkluPedia]]


== Datum und Zeit ==
== Datum und Zeit ==

Aktuelle Version vom 17. Januar 2023, 10:02 Uhr

Auszug aus den sogenannten magischen Wörtern von MediaWiki.

Seitennamen

Am Beispiel für Wikiseite Hilfe:Tipps/Vorlagen/Untervorlagen:

  • {{PAGENAME}}: Ergibt aktuellen Seitennamen. Alias {{SEITENNAME}}. Ergebnis Tipps/Vorlagen/Untervorlagen
  • {{FULLPAGENAME}}: Ergibt vollständigen aktuellen Seitennamen inkl. ggf. vorhandenen Namensraum. Alias {{VOLLER_SEITENNAME}}. Ergebnis Hilfe:Tipps/Vorlagen/Untervorlagen
  • {{NAMESPACE}}: Ergibt aktuellen Namensraum. Alias {{NAMENSRAUM}}. Ergebnis Hilfe
  • {{ROOTPAGENAME}}: Ergibt Titel der aktuellen Stammseite zu einer Unterseite, ohne Namensraum-Präfix. Alias {{STAMMSEITE}}. Ergebnis Tipps
  • {{BASEPAGENAME}}: Ergibt Titel der aktuellen Basisseite zu einer Unterseite, ohne Namensraum-Präfix. Alias {{OBERSEITE}}. Ergebnis Tipps/Vorlagen
  • {{SUBPAGENAME}}: Ergibt Titel der aktuellen Unterseite, ohne Namensraum-Präfix. Alias {{UNTERSEITE}}. Ergebnis Tipps/Vorlagen

Seiteneigenschaften

  • {{CONTENTLANGUAGE}}: Sprachcode für das aktuelle Wiki nach ISO 639. Aliasse {{CONTENTLANG}} und {{INHALTSSPRACHE}}
  • {{PAGEID}}: Kennnummer der aktuellen Seite. Aliasse {{SEITENKENNUNG}} und {{SEITENID}}
  • {{PAGELANGUAGE}}: Sprachcode der aktuellen Seite nach ISO 639.
  • {{PAGESIZE}}: Seitengröße der angegebenen Seite in Bytes. Alias {{SEITENGRÖSSE}}. Beispiel: {{PAGESIZE:Europa}} für Seitengröße der Seite Europa

Wikieigenschaften

Alle Variablen geben das Ergebnis als Vorgabewert mit Tausendertrennzeichen aus. Ist das nicht gewünscht, unterstützen alle Variablen den Parameter R (für raw) zur Ausgabe ohne Trennzeichen. Beispiel: {{NUMBEROFARTICLES}} ergibt 6.875. {{NUMBEROFARTICLES:R}} ergibt 6875

  • {{NUMBERINGROUP:Benutzergruppe}} Anzahl der Benutzer in angegebener Benutzergruppe. Alias {{BENUTZER_IN_GRUPPE}}. Beispiel {{NUMBERINGROUP:sysop}}
  • {{NUMBEROFACTIVEUSERS}}: Anzahl der angemeldeten Benutzer mit Bearbeitungen in den letzten 30 Tagen. Alias {{AKTIVE_BENUTZER}}.
  • {{NUMBEROFADMINS}}: Anzahl der Administratoren. Alias {{ADMINANZAHL}}.
  • {{NUMBEROFARTICLES}}: Anzahl aller Seiten im Artikelnamensraum, einschliesslich Begriffsklärungsseiten, ohne Weiterleitungen. Alias {{ARTIKELANZAHL}}.
  • {{NUMBEROFEDITS}}: Anzahl aller (sichtbarer) Versionen von Seiten im Projekt. Alias {{BEARBEITUNGSANZAHL}}.
  • {{NUMBEROFFILES}}: Anzahl aller (lokalen) Mediendateien im Projekt, also ohne Mediendateien aus Wikimedia Commons. Alias {{DATEIANZAHL}}.
  • {{NUMBEROFPAGES}}: Anzahl aller Seiten im Projekt, einschliesslich Diskussionsseiten, einschliesslich Weiterleitungen. Alias {{SEITENANZAHL}}.
  • {{NUMBEROFUSERS}}: Anzahl der (sichtbaren) Benutzerkonten. Alias {{BENUTZERANZAHL}}.

Kategorien

  • {{PAGESINCATEGORY}}: Anzahl aller Einträge (Artikel und Unterkategorien) in einer Kategorie. Aliasse PAGESINCAT und SEITEN_IN_KATEGORIE und SEITENINKAT und SEITEN_KAT.
Parameter
all: (Vorgabe) Gibt Anzahl aller Einträge aus. Alias dateien
files: Gibt Anzahl der Mediendateien aus. Alias alle
pages: Gibt Anzahl der Seiten aus, die weder Kategorie- noch Dateibeschreibungsseite sind. Alias seiten
subcats: Gibt Anzahl der Unterkategorien aus. Aliasse unterkategorien und unterkats
R: Das Ergebnis wird als Vorgabewert mit Tausendertrennzeichen ausgegeben. Ist das nicht gewünscht, erfolgt bei Angabe der Parameters R (für raw) die Ausgabe ohne Trennzeichen
Beispiele

Datum und Zeit

Es gibt in der InkluPedia zwei Zeitzonen:

  • UTC – Weltzeit (London)
  • Lokale Zeit (Berlin, mit Sommerzeit)

Weltzeit

Variable Lokalisierung Beschreibung Beispiel für den 4. Februar 2022, 14:45:11 Uhr
CURRENTTIMESTAMP JETZIGER_ZEITSTEMPEL Zeitstempel als Zahl im Format JJJJMMTTHHMMSS nach ISO 8601 20241123014725 → 20220204144511
CURRENTYEAR JETZIGES_JAHR Aktuelles Jahr 2024 → 2022
CURRENTMONTH
CURRENTMONTH2
JETZIGER_MONAT
JETZIGER_MONAT_2
Aktueller Monat, Ausgabe als Zahl, immer zweistellig 11 → 02
CURRENTMONTH1 JETZIGER_MONAT_1 Aktueller Monat, Ausgabe als Zahl, möglichst einstellig 11 → 2
CURRENTMONTHNAME JETZIGER_MONATSNAME Aktueller Monat, Ausgabe als Name November → Februar
CURRENTMONTHABBREV JETZIGER_MONATSNAME_KURZ Aktueller Monat, Ausgabe als Name mit maximal drei Buchstaben Nov. → Feb.
CURRENTMONTHNAMEGEN JETZIGER_MONATSNAME_GENITIV
JETZIGER_MONATSNAME_GEN
Aktueller Monat, Ausgabe im Genitiv November → Februar
CURRENTWEEK JETZIGE_WOCHE
JETZIGE_KALENDERWOCHE
Aktuelle Kalenderwoche 47 → 5
CURRENTDAY JETZIGER_TAG
JETZIGER_KALENDERTAG
Aktueller Tag im Monat, Ausgabe möglichst einstellig 23 → 4
CURRENTDAY2 JETZIGER_TAG_2
JETZIGER_KALENDERTAG_2
Aktueller Tag im Monat, Ausgabe immer zweistellig 23 → 04
CURRENTDAYNAME JETZIGER_WOCHENTAG Aktueller Wochentagsname Samstag → Freitag
CURRENTDOW JETZIGER_WOCHENTAG_ZAHL Aktueller Tag in der Woche; Montag=1 6 → 5
CURRENTHOUR JETZIGE_STUNDE Aktuelle Stunde, Ausgabe immer zweistellig 01 → 15
CURRENTTIME JETZIGE_UHRZEIT Aktuelle Uhrzeit, Ausgabe hh:mm 01:47 → 14:45

Lokale Zeit

Variable Lokalisierung Beschreibung Beispiel für den 4. Februar 2022, 14:45:11 Uhr
LOCALTIMESTAMP LOKALERZEITSTEMPEL Zeitstempel als Zahl im Format JJJJMMTTHHMMSS nach ISO 8601 20241123014725 → 20220204144511
LOCALYEAR LOKALES_JAHR Aktuelles Jahr 2024 → 2022
LOCALMONTH
LOCALMONTH2
LOKALER_MONAT
LOKALER_MONAT_2
Aktueller Monat, Ausgabe als Zahl, immer zweistellig 11 → 02
LOCALMONTH1 LOKALER_MONAT_1 Aktueller Monat, Ausgabe als Zahl, möglichst einstellig 11 → 2
LOCALMONTHNAME LOKALER_MONATSNAME Aktueller Monat, Ausgabe als Name November → Februar
LOCALMONTHABBREV LOKALER_MONATSNAME_KURZ Aktueller Monat, Ausgabe als Name mit maximal drei Buchstaben Nov. → Feb.
LOCALMONTHNAMEGEN LOKALER_MONATSNAME_GENITIV
LOKALER_MONATSNAME_GEN
Aktueller Monat, Ausgabe im Genitiv November → Februar
LOCALWEEK LOKALE_WOCHE
LOKALE_KALENDERWOCHE
Aktuelle Kalenderwoche 47 → 5
LOCALDAY LOKALER_TAG
LOKALER_KALENDERTAG
Aktueller Tag im Monat, Ausgabe möglichst einstellig 23 → 4
LOCALDAY2 LOKALER_TAG_2
LOKALER_KALENDERTAG_2
Aktueller Tag im Monat, Ausgabe immer zweistellig 23 → 04
LOCALDAYNAME LOKALER_WOCHENTAG Aktueller Wochentagsname Samstag → Freitag
LOCALDOW LOKALER_WOCHENTAG_ZAHL Aktueller Tag in der Woche; Montag=1 6 → 5
LOCALHOUR LOKALE_STUNDE Aktuelle Stunde, Ausgabe immer zweistellig 01 → 15
LOCALTIME LOKALE_UHRZEIT Aktuelle Uhrzeit, Ausgabe hh:mm 01:47 → 14:45

Weblinks