Hilfe:Parserfunktionen/Variablen: Unterschied zwischen den Versionen
(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}}
. ErgebnisTipps/Vorlagen/Untervorlagen
{{FULLPAGENAME}}
: Ergibt vollständigen aktuellen Seitennamen inkl. ggf. vorhandenen Namensraum. Alias{{VOLLER_SEITENNAME}}
. ErgebnisHilfe:Tipps/Vorlagen/Untervorlagen
{{NAMESPACE}}
: Ergibt aktuellen Namensraum. Alias{{NAMENSRAUM}}
. ErgebnisHilfe
{{ROOTPAGENAME}}
: Ergibt Titel der aktuellen Stammseite zu einer Unterseite, ohne Namensraum-Präfix. Alias{{STAMMSEITE}}
. ErgebnisTipps
{{BASEPAGENAME}}
: Ergibt Titel der aktuellen Basisseite zu einer Unterseite, ohne Namensraum-Präfix. Alias{{OBERSEITE}}
. ErgebnisTipps/Vorlagen
{{SUBPAGENAME}}
: Ergibt Titel der aktuellen Unterseite, ohne Namensraum-Präfix. Alias{{UNTERSEITE}}
. ErgebnisTipps/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.889. {{NUMBEROFARTICLES:R}}
ergibt 6889
{{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. AliassePAGESINCAT
undSEITEN_IN_KATEGORIE
undSEITENINKAT
undSEITEN_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
{{PAGESINCATEGORY:Staat in Europa}}
ergibt48
für Kategorie:Staat in Europa{{PAGESINCATEGORY:Staat in Europa|subcats}}
ergibt1
für Kategorie:Staat in Europa{{PAGESINCATEGORY:Staat in Europa|pages}}
ergibt47
für Kategorie:Staat in Europa{{PAGESINCATEGORY:Datei:Person|files}}
ergibt69
für Kategorie:Datei:Person{{PAGESINCATEGORY:Zuerst in InkluPedia}}
ergibt3.158
für Kategorie:Zuerst in InkluPedia{{PAGESINCATEGORY:Zuerst in InkluPedia|R}}
ergibt3158
für Kategorie:Zuerst in InkluPedia
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 | 20241226050839 → 20220204144511 |
CURRENTYEAR | JETZIGES_JAHR | Aktuelles Jahr | 2024 → 2022 |
CURRENTMONTH CURRENTMONTH2 |
JETZIGER_MONAT JETZIGER_MONAT_2 |
Aktueller Monat, Ausgabe als Zahl, immer zweistellig | 12 → 02 |
CURRENTMONTH1 | JETZIGER_MONAT_1 | Aktueller Monat, Ausgabe als Zahl, möglichst einstellig | 12 → 2 |
CURRENTMONTHNAME | JETZIGER_MONATSNAME | Aktueller Monat, Ausgabe als Name | Dezember → Februar |
CURRENTMONTHABBREV | JETZIGER_MONATSNAME_KURZ | Aktueller Monat, Ausgabe als Name mit maximal drei Buchstaben | Dez. → Feb. |
CURRENTMONTHNAMEGEN | JETZIGER_MONATSNAME_GENITIV JETZIGER_MONATSNAME_GEN |
Aktueller Monat, Ausgabe im Genitiv | Dezember → Februar |
CURRENTWEEK | JETZIGE_WOCHE JETZIGE_KALENDERWOCHE |
Aktuelle Kalenderwoche | 52 → 5 |
CURRENTDAY | JETZIGER_TAG JETZIGER_KALENDERTAG |
Aktueller Tag im Monat, Ausgabe möglichst einstellig | 26 → 4 |
CURRENTDAY2 | JETZIGER_TAG_2 JETZIGER_KALENDERTAG_2 |
Aktueller Tag im Monat, Ausgabe immer zweistellig | 26 → 04 |
CURRENTDAYNAME | JETZIGER_WOCHENTAG | Aktueller Wochentagsname | Donnerstag → Freitag |
CURRENTDOW | JETZIGER_WOCHENTAG_ZAHL | Aktueller Tag in der Woche; Montag=1 | 4 → 5 |
CURRENTHOUR | JETZIGE_STUNDE | Aktuelle Stunde, Ausgabe immer zweistellig | 05 → 15 |
CURRENTTIME | JETZIGE_UHRZEIT | Aktuelle Uhrzeit, Ausgabe hh:mm | 05:08 → 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 | 20241226050839 → 20220204144511 |
LOCALYEAR | LOKALES_JAHR | Aktuelles Jahr | 2024 → 2022 |
LOCALMONTH LOCALMONTH2 |
LOKALER_MONAT LOKALER_MONAT_2 |
Aktueller Monat, Ausgabe als Zahl, immer zweistellig | 12 → 02 |
LOCALMONTH1 | LOKALER_MONAT_1 | Aktueller Monat, Ausgabe als Zahl, möglichst einstellig | 12 → 2 |
LOCALMONTHNAME | LOKALER_MONATSNAME | Aktueller Monat, Ausgabe als Name | Dezember → Februar |
LOCALMONTHABBREV | LOKALER_MONATSNAME_KURZ | Aktueller Monat, Ausgabe als Name mit maximal drei Buchstaben | Dez. → Feb. |
LOCALMONTHNAMEGEN | LOKALER_MONATSNAME_GENITIV LOKALER_MONATSNAME_GEN |
Aktueller Monat, Ausgabe im Genitiv | Dezember → Februar |
LOCALWEEK | LOKALE_WOCHE LOKALE_KALENDERWOCHE |
Aktuelle Kalenderwoche | 52 → 5 |
LOCALDAY | LOKALER_TAG LOKALER_KALENDERTAG |
Aktueller Tag im Monat, Ausgabe möglichst einstellig | 26 → 4 |
LOCALDAY2 | LOKALER_TAG_2 LOKALER_KALENDERTAG_2 |
Aktueller Tag im Monat, Ausgabe immer zweistellig | 26 → 04 |
LOCALDAYNAME | LOKALER_WOCHENTAG | Aktueller Wochentagsname | Donnerstag → Freitag |
LOCALDOW | LOKALER_WOCHENTAG_ZAHL | Aktueller Tag in der Woche; Montag=1 | 4 → 5 |
LOCALHOUR | LOKALE_STUNDE | Aktuelle Stunde, Ausgabe immer zweistellig | 05 → 15 |
LOCALTIME | LOKALE_UHRZEIT | Aktuelle Uhrzeit, Ausgabe hh:mm | 05:08 → 14:45 |