Template:DYK: Difference between revisions

From Zelda Wiki, the Zelda encyclopedia
Jump to navigation Jump to search
(This is how to add a new DYK line)
m (May look weird, but this is the best way I can find to space out the different statements so they're a legible list, without adding whitespace in the template's output)
Line 1: Line 1:
{{#vardefine:DYKTotal|5}}<!-- Change the preceding number (DYKTotal) when adding new statements -->{{#vardefine:DYK1|Text_1}}{{#vardefine:DYK2|Text_2}}{{#vardefine:DYK3|Text_3}}{{#vardefine:DYK4|Text_4}}{{#vardefine:DYK5|Text_5}}<!-- Add new DYK statements before this section. Nothing following this point should be modified -->{{#vardefine:DYKDay|{{#time:z|{{CURRENTMONTHNAME}}-{{CURRENTDAY}}-{{CURRENTYEAR}}}}}}{{#vardefine:DYKNumber|{{#expr:({{#var:DYKDay}} mod {{#var:DYKTotal}}+1)}}}}{{#vardefine:DYKDay+1|{{#time:z|{{CURRENTMONTHNAME}}-{{#expr:{{CURRENTDAY}}+1}}-{{CURRENTYEAR}}}}}}{{#vardefine:DYKNumber+1|{{#expr:({{#var:DYKDay+1}} mod {{#var:DYKTotal}}+1)}}}}{{#vardefine:DYKDay-1|{{#time:z|{{CURRENTMONTHNAME}}-{{#expr:{{CURRENTDAY}}-1}}-{{CURRENTYEAR}}}}}}{{#vardefine:DYKNumber-1|{{#expr:({{#var:DYKDay-1}} mod {{#var:DYKTotal}}+1)}}}}{{#var:DYK{{#var:DYKNumber-1}}}}<br>
{{#vardefine:DYKTotal|5}}<!-- Change the preceding number (DYKTotal) when adding new statements -->{{
#vardefine:DYK1|Text_1
}}{{
#vardefine:DYK2|Text_2
}}{{
#vardefine:DYK3|Text_3
}}{{
#vardefine:DYK4|Text_4
}}{{
#vardefine:DYK5|Text_5
}}<!-- Add new DYK statements before this section. Nothing following this point should be modified -->{{#vardefine:DYKDay|{{#time:z|{{CURRENTMONTHNAME}}-{{CURRENTDAY}}-{{CURRENTYEAR}}}}}}{{#vardefine:DYKNumber|{{#expr:({{#var:DYKDay}} mod {{#var:DYKTotal}}+1)}}}}{{#vardefine:DYKDay+1|{{#time:z|{{CURRENTMONTHNAME}}-{{#expr:{{CURRENTDAY}}+1}}-{{CURRENTYEAR}}}}}}{{#vardefine:DYKNumber+1|{{#expr:({{#var:DYKDay+1}} mod {{#var:DYKTotal}}+1)}}}}{{#vardefine:DYKDay-1|{{#time:z|{{CURRENTMONTHNAME}}-{{#expr:{{CURRENTDAY}}-1}}-{{CURRENTYEAR}}}}}}{{#vardefine:DYKNumber-1|{{#expr:({{#var:DYKDay-1}} mod {{#var:DYKTotal}}+1)}}}}{{#var:DYK{{#var:DYKNumber-1}}}}<br>
{{#var:DYK{{#var:DYKNumber}}}}<br>
{{#var:DYK{{#var:DYKNumber}}}}<br>
{{#var:DYK{{#var:DYKNumber+1}}}}<noinclude>
{{#var:DYK{{#var:DYKNumber+1}}}}<noinclude>

Revision as of 21:43, 15 January 2010

Text_5
Text_1
Text_2

This template allows for daily rotation through a list of "Did you know..." statements.
{{#vardefine:DYKTotal|#}} defines the total number of statements listed, where # = the number.
Each DYK statement is listed in the format {{#vardefine:DYK#|Text}}, where # = the sequential position of the statement, and Text = the statement itself.