Benutzer:Sammy/Sandkasten/3: Unterschied zwischen den Versionen

Aus GuildWiki
Wechseln zu:Navigation, Suche
(Seite geleert.)
(Letzten Nicholas-Tag feststellen)
Zeile 1: Zeile 1:
 +
<includeonly>{{#switch: {{#time: w | {{CURRENTTIMESTAMP}}}}
 +
| 0 = {{Benutzer:Sammy/Sandkasten/2|datum={{#time: d.m.Y | {{CURRENTTIMESTAMP}} 6 days ago}}|angabe={{{angabe}}}}}
 +
| 1 = {{#ifexpr: {{#time: G | {{CURRENTTIMESTAMP}}}} >= 15
 +
    | {{Benutzer:Sammy/Sandkasten/2|datum={{#time: d.m.Y | {{CURRENTTIMESTAMP}}}}|angabe={{{angabe}}}}}
 +
    | {{Benutzer:Sammy/Sandkasten/2|datum={{#time: d.m.Y | {{CURRENTTIMESTAMP}} 1 week ago}}|angabe={{{angabe}}}}}
 +
    }}
 +
| #default = {{Benutzer:Sammy/Sandkasten/2|datum={{#time: d.m.Y | {{CURRENTTIMESTAMP}} {{#expr: {{#time: w | {{CURRENTTIMESTAMP}}}} - 1}} days ago}}|angabe{{{angabe}}}}}
 +
}}</includeonly><noinclude>
  
 +
Diese Vorlage berechnet das Datum des aktuellen Gegenstands, den Nicholas der Reisende sammelt.<br>
 +
Erklärung des Codes:
 +
<nowiki>
 +
{{#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
 +
}}
 +
</nowiki>
 +
</noinclude>

Version vom 6. Januar 2010, 01:14 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
}}