Benutzer:Sammy/Sandkasten/3: Unterschied zwischen den Versionen
Aus GuildWiki
< Benutzer:Sammy | Sandkasten
Zur Navigation springenZur Suche springen
Sammy (Diskussion | Beiträge) (Kartenbeschreibung nicht mehr zwingend zu setzen) |
Sammy (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
<includeonly> | <includeonly>{{#if: {{{optionen|}}} | | ||
{{#if: {{{datum}}} | | {{#ifexpr: {{#if: {{{datum|}}} | 1 | 0}} != 0 and {{#ifeq: {{{datum|}}} | current | 0 | 1}} != 0 | ||
| {{#switch: {{{angabe}}} | | {{#switch: {{{angabe}}} | ||
| #default = PARAMETERFEHLER: "angabe" ENTHÄLT UNGÜLTIGEN WERT | |||
| Gegenstand = {{{{PAGENAME}}|datum={{{datum}}}|angabe=gegenstand}} | |||
| Menge | |||
| Anzahl | |||
| anzahl = {{{{PAGENAME}}|datum={{{datum}}}|angabe=menge}} | |||
| Dialog = {{{{PAGENAME}}|datum={{{datum}}}|angabe=dialog}} | |||
| Kartenname | |||
| Karten-Name | |||
| karten-name = {{{{PAGENAME}}|datum={{{datum}}}|angabe=kartenname}} | |||
| Gebietsname = {{{{PAGENAME}}|datum={{{datum}}}|angabe=gebietsname}} | |||
| Kartenbeschreibung | |||
| Karten-Beschreibung | |||
| karten-beschreibung = {{{{PAGENAME}}|datum={{{datum}}}|angabe=kartenbeschreibung}} | |||
| plural = | |||
{{#if: {{Benutzer:Sammy/Sandkasten/2|datum={{{datum}}}|angabe=plural}} | |||
| {{Benutzer:Sammy/Sandkasten/2|datum={{{datum}}}|angabe=plural}} | |||
| {{Benutzer:Sammy/Sandkasten/2|datum={{{datum}}}|angabe=gegenstand}} | | {{Benutzer:Sammy/Sandkasten/2|datum={{{datum}}}|angabe=gegenstand}} | ||
}} | |||
| kartenbeschreibung = | |||
{{#if: {{Benutzer:Sammy/Sandkasten/2|datum={{{datum}}}|angabe=kartenbeschreibung}} | |||
| {{Benutzer:Sammy/Sandkasten/2|datum={{{datum}}}|angabe=kartenbeschreibung}} | |||
| {{Benutzer:Sammy/Sandkasten/2|datum={{{datum}}}|angabe=gebietsname}} | |||
| gegenstand | |||
| menge | |||
| dialog | |||
| kartenname | |||
| gebietsname = | |||
{{Benutzer:Sammy/Sandkasten/2|datum={{{datum}}}|angabe={{{angabe}}}}} | |||
}} | }} | ||
| | | {{#switch: {{#time: w | {{CURRENTTIMESTAMP}}}} | ||
| 0 = {{{{PAGENAME}}|datum={{#time: d.m.Y | {{CURRENTTIMESTAMP}} 6 days ago}}|angabe={{{angabe}}}}} | |||
| 1 = | |||
{{#ifexpr: {{#time: G | {{CURRENTTIMESTAMP}}}} >= 15 | |||
| {{{{PAGENAME}}|datum={{#time: d.m.Y | {{CURRENTTIMESTAMP}}}}|angabe={{{angabe}}}}} | |||
| {{{{PAGENAME}}|datum={{#time: d.m.Y | {{CURRENTTIMESTAMP}} 1 week ago}}|angabe={{{angabe}}} | |||
}} | }} | ||
| #default = {{{{PAGENAME}}|datum={{#time: d.m.Y | {{CURRENTTIMESTAMP}} {{#expr: {{#time: w | {{CURRENTTIMESTAMP}}}} - 1}} days ago}}|angabe={{{angabe}}}}} | | #default = {{{{PAGENAME}}|datum={{#time: d.m.Y | {{CURRENTTIMESTAMP}} {{#expr: {{#time: w | {{CURRENTTIMESTAMP}}}} - 1}} days ago}}|angabe={{{angabe}}}}} | ||
}} | }} | ||
}}</includeonly><noinclude>--------------------------------------- | }} | ||
</includeonly> | |||
<noinclude>--------------------------------------- | |||
Diese Vorlage berechnet das Datum des aktuellen Gegenstands, den Nicholas der Reisende sammelt.<br> | Diese Vorlage berechnet das Datum des aktuellen Gegenstands, den Nicholas der Reisende sammelt.<br> | ||
Version vom 6. Januar 2010, 22:11 Uhr
Diese Vorlage berechnet das Datum des aktuellen Gegenstands, den Nicholas der Reisende sammelt.
Erklärung des Codes:
{{#switch: {{#time: w | {{CURRENTTIMESTAMP}}}} // Abfrage des aktuellen Wochentages (Sonntag = 0)
| 0 = // Sonntag
{{Benutzer:Sammy/Sandkasten/2 // --> Aufruf der Nicholas-Speicherseite
|datum={{#time: d.m.Y | {{CURRENTTIMESTAMP}} 6 days ago}} // --> mit Datum von vor 6 Tagen
|angabe={{{angabe}}}}} // --> und Durchreichung des "angabe"-Parameters
| 1 = // Montag
{{#ifexpr: {{#time: G | {{CURRENTTIMESTAMP}}}} >= 15 // --> Ist es bereits nach 15 Uhr (UTC)?
| {{Benutzer:Sammy/Sandkasten/2 // -->--> WENN JA: Aufruf der Nicholas-Speicherseite
|datum={{#time: d.m.Y | {{CURRENTTIMESTAMP}}}} // -->--> mit heutigem Datum
|angabe={{{angabe}}}}} // -->--> und Durchreichung des "angabe"-Parameters
| {{Benutzer:Sammy/Sandkasten/2 // -->--> WENN NEIN: Aufruf der Nicholas-Speicherseite
|datum={{#time: d.m.Y | {{CURRENTTIMESTAMP}} 1 week ago}} // -->--> mit Datum von vor einer Woche
|angabe={{{angabe}}}}} // -->--> und Durchreichung des "angabe"-Parameters
}}
| #default = // Alle anderen Wochentage
{{Benutzer:Sammy/Sandkasten/2 // --> Aufruf der Nicholas-Speicherseite
|datum={{#time: d.m.Y | {{CURRENTTIMESTAMP}} {{#expr: {{#time: w | {{CURRENTTIMESTAMP}}}} - 1}} days ago}}
// --> mit Datum von letztem Montag
|angabe={{{angabe}}}}} // --> und Durchreichung des "angabe"-Parameters
}}