Uncyclopedia:Variablen
Mit Variablen können bestimmte Werte in Seiten eingefügt werden, welche sich je nach Zeitpunkt oder Verwendungsort ändern. Variablen werden ähnlich wie Vorlagen eingesetzt, indem sie durch doppelte geschweifte Klammern eingefasst werden.
{{VARIABLE}}
Auf dieser Seite findest du eine Übersicht über die wichtigsten Variablen. Für weitergehende Informationen solltest du die Wikipedia-Hilfe über Variablen aufsuchen.
Variablen[Quelltext bearbeiten]
Konstante Variablen[Quelltext bearbeiten]
Variable | Bedeutung | aktuelles Resultat |
---|---|---|
{{SITENAME}}
|
Falls du es noch nicht wusstest, du bist hier bei der: | Uncyclopedia |
{{SERVERNAME}}
|
Das ist unser Server: | de.uncyclopedia.co |
{{CONTENTLANGUAGE}}
|
Und wir schreiben in der Sprache: | de |
Seitenabhängige Variablen[Quelltext bearbeiten]
In einer Vorlage beziehen sich diese Variablen auf die jeweilige Seite, auf der die Vorlage verwendet wird.
Variable | Bedeutung | aktuelles Resultat |
---|---|---|
{{PAGENAME}}
|
Titel der Seite | Variablen |
{{NAMESPACE}}
|
Namensraum | Uncyclopedia |
{{FULLPAGENAME}}
|
Namensraum und Titel | Uncyclopedia:Variablen |
{{TALKPAGENAME}}
|
Name der Diskussionsseite | Uncyclopedia Diskussion:Variablen |
{{TALKSPACE}}
|
Diskussionsnamensraum | Uncyclopedia Diskussion |
{{REVISIONID}}
|
Nummer einer spezifischen Seitenversion | - |
{{REVISIONDAY}}
|
Tag der letzten Änderung der Seite | 20 |
{{REVISIONMONTH}}
|
Monat der letzten Änderung der Seite | 12 |
{{REVISIONYEAR}}
|
Jahr der letzten Änderung der Seite | 2009 |
Datums- und Zeitvariablen[Quelltext bearbeiten]
Variable | Bedeutung | aktuelles Resultat |
---|---|---|
{{CURRENTTIME}}
|
Uhrzeit | 01:11 |
{{CURRENTHOUR}}
|
Stunde | 01 |
{{CURRENTDAY}}
|
Tag | 1 |
{{CURRENTDAYNAME}}
|
Name des Wochentags | Mittwoch |
{{CURRENTDOW}}
|
Nummer des Wochentags, (Sonntag = 0) | 3 |
{{CURRENTWEEK}}
|
Kalenderwoche | 44 |
{{CURRENTMONTH}}
|
Monat | 11 |
{{CURRENTMONTHNAME}}
|
Monatsname | November |
{{CURRENTYEAR}}
|
Jahr | 2023 |
Statistik[Quelltext bearbeiten]
Variable | Bedeutung | aktuelles Resultat |
---|---|---|
{{NUMBEROFARTICLES}}
|
Zahl der Artikel (inkl. Begriffsklärungen, exkl. Weiterleitungen) | 6.918 |
{{NUMBEROFPAGES}}
|
Zahl aller Seiten | 21.759 |
{{NUMBEROFFILES}}
|
Zahl der Dateien (Bilder usw.) | 6.428 |
{{NUMBEROFEDITS}}
|
Zahl aller Versionen | 238.740 |
{{NUMBEROFUSERS}}
|
Zahl der registrierten Benutzer | 3.289 |
{{NUMBEROFADMINS}}
|
Zahl der Administratoren | 12 |
Rechnen mit Variablen[Quelltext bearbeiten]
Die MediaWiki-Software erlaubt es, mit dem Wiki-Syntax Berechnungen durchzuführen. Dieses Feature ist besonders in Verbindung mit Variablen sinnvoll. Zum Schreiben einer Rechung verwendet man den folgenden Syntax:
{{#expr:
mathematischer Ausdruck}}
Es werden unter anderem folgende Operationen unterstützt:
Operator | Operation | Beispiel |
---|---|---|
+
|
Addition | {{#expr: 8 + 3}} = 11
|
-
|
Subtraktion | {{#expr: 8 - 3}} = 5
|
*
|
Multiplikation | {{#expr: 8 * 3}} = 24
|
/ oder div
|
Division | {{#expr: 8 / 3}} = 2.6666666666667
|
mod
|
Modulo, der Rest einer Division | {{#expr: 8 mod 3}} = 2
|
round
|
Runden
|
{{#expr: 8 / 3 round 2}} = 2.67
|
()
|
Gruppierung/Klammerung | {{#expr: (8 + 3) * 3}} = 33
|
Ein Beispiel unter Verwendung einer Variable:
{{#expr: {{CURRENTYEAR}} + 1}}
- ergibt das nächste Jahr: 2024
Weitergehende Informationen sind in der Wikipedia-Hilfe über Vorlagenprogrammierung dokumentiert.
Funktionen[Quelltext bearbeiten]
Funktion time[Quelltext bearbeiten]
#time ist eine Zeit- und Datums-Formatierungs-Funktion. Sie liefert die Koordinierte Weltzeit (UTC).
Für die lokale Zeit kann die Funktion #timel angewandt werden.
Die Syntax ist
- {{ #time: format }}
oder
- {{ #time: format | time }}
Wenn "time" nicht angegeben wird, wird die Zeit zum Zeitpunkt der Umwandlung in HTML benutzt. Durch das Servercaching kann es dabei zu Abweichungen bei der Artikelanzeige bis zu einer Woche kommen. Eine manuelle Aktualisierung kann durch einen „null edit“ (Seite bearbeiten und Speichern ohne Änderung) erfolgen.
Code | Beschreibung | Ausgabe |
---|---|---|
d | Tag, mit führender Null | 01 |
D | Wochentag, abgekürzt | Mi |
j | Tag, ohne führende Null | 1 |
l | Wochentag, ausgeschrieben | Mittwoch |
F | Monatsname, ausgeschrieben | November |
m | Monat, mit führender Null. | 11 |
M | Monatsname, abgekürzt | Nov. |
n | Monat, ohne führende Null. | 11 |
Y | Jahr, 4-stellig | 2023 |
y | Jahr, 2-stellig. | 23 |
H | Stunde, mit führender Null | 01 |
i | Minute, mit führender Null | 11 |
s | Sekunde, mit führender Null | 57 |
Das Format des "time"-Parameters ist identisch mit der PHP-Funktion strtotime(). Relative Angaben, wie zum Beispiel "+10 hours", werden unterstützt, welche für eine Zeitzonen-Berechnung genutzt werden können.
Code | Beschreibung | Ausgabe |
---|---|---|
{{ #time:j"."n"."Y H":"i":"s|2 days 10 hours 40 minutes ago}} | Das angezeigte Datum wird um 2 Tage, 10 Stunden und 40 Minuten nach hinten verschoben | 29:10:2023 14:31:57 |
{{ #time:j"."n"."Y H":"i":"s|yesterday}} | Gestern | 31.10.2023 00:00:00 |
{{ #time:j"."n"."Y H":"i":"s|tomorrow}} | Morgen | 2.11.2023 00:00:00 |
{{#time:j"."n"."Y H":"i":"s|2 days}} | Übermorgen | 3.11.2023 01:11:57 |
{{#time:j"."n"."Y H":"i":"s|2 years 2 months 2 weeks 2 days}} | In 2 Jahren, 2 Monaten, 2 Wochen und 2 Tagen | 17.1.2026 01:11:57 |
{{#time:j"."n"."Y H":"i":"s|1 year 1 month 1 week 1 day}} | In einem Jahr, einem Monat, einer Woche und einem Tag | 9.12.2024 01:11:57 |
Anwendung[Quelltext bearbeiten]
für Prognosen und Prophezeiungen:
- Sie haben noch Zeit bis zum 2. November 2023 ihre Schulden zu bezahlen, dann werden unsere ukrainischen Mitarbeiter Gnadedir und Fatali Klatschko Ihnen einen Besuch abstatten.
- Im Februar 2024 geht die Welt unter. Wart's nur ab!
Beispiele[Quelltext bearbeiten]
- {{#time:Y}} wird zu 2023
- {{#time:Y|2 years}} wird zu 2025
- {{#time:Y|-2 years}} wird zu 2021
- {{#time:F Y}} wird zu November 2023
- {{#time:F Y|2 months 2 years}} wird zu Januar 2026
- Wir treffen uns am Mi 11 November 23 schreibt man mit {{#time:D n F y}}
- Wir treffen uns am Mi, dem 11. November 23 schreibt man mit {{#time:D", dem" n"." F y}} Text wird also mit "" eingefügt!