Benutzer:Sammy/Sandkasten/3: Unterschied zwischen den Versionen
Aus GuildWiki
< Benutzer:Sammy | Sandkasten
Sammy (Diskussion | Beiträge) (Kartenbeschreibung nicht mehr zwingend zu setzen) |
Sammy (Diskussion | Beiträge) |
||
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, 23: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 }}