Template:DYK: Difference between revisions
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.