Changes

Template:Elemental Rumble

651 bytes added, 2 April
Added next weeks element
<noinclude>
This template displays a different image each week, rotating through 4 images based on the current ISO week number (168-hour cycles). To use it, simply type:
'''Current date/time:''' {{#time:Y-m-d H:i:s}} <codebr>'''Current ISO week number:''' {{#time:W}} <nowikibr>'''Day of year:''' {{WeeklyImageRotation#time:z}} </nowikibr>'''Day of week (1 = Monday):''' {{#time:N}} </codebr>
The This template displays the weekly element that's on rotation order is:for Elemental Rumble based on the ISO week number (168-hour cycle).
Usage:
<code><nowiki>{{Elemental Rumble}}</nowiki></code>
 
Rotation schedule:
* Week 1 → [[File:Water Week.gif|150px]]
* Week 2 → [[File:Storm Week.gif|150px]]
* Week 3 → [[File:Earth Week.gif|150px]]
* Week 4 → [[File:Fire Week.gif|150px]]
* Then loops back to Week 1
 
</noinclude>
<includeonly>
<!-- Weekly Image Rotator (changes every 7 days based on ISO week number) -->
{{#switch: {{#expr: {{#time:W}} mod 4 }}
| 0 = [[File:Water Week.gif|300px]]
| 1 = [[File:Storm Week.gif|300px]]
| 2 = [[File:Earth Week.gif|300px]]
| 3 = [[File:Fire Week.gif|300px]]
}}
</includeonly>
<noinclude>
== Example ==
{| class="wikitable" style="width:100%; text-align:center;"
! style="width: 50%; font-size: 120%;" | Wiki Text
! style="width: 50%; font-size: 120%;" | Result
|-
| <code><nowiki>{{WeeklyImageRotationElemental Rumble}}</nowiki></code>| {{WeeklyImageRotationElemental Rumble}}
|}
</noinclude>
 
<includeonly>
<!-- Elemental Rumble Weekly Rotation (ISO week mod 4 with +3 offset) -->
<div style="text-align:center;">
 
{| class="wikitable" style="width:100%;"
! style="width: 50%; font-size: 150%;" | Current Weekly Element:
! style="width: 50%; font-size: 150%;" | Next Weekly Element:
|-
| {{#switch: {{#expr: ({{#time:W}} + 3) mod 4 }}
| 0 = [[File:Water Week.gif|300px]]
| 1 = [[File:Storm Week.gif|300px]]
| 2 = [[File:Earth Week.gif|300px]]
| 3 = [[File:Fire Week.gif|300px]]
| #default = [[File:Water Week.gif|300px]]
}}
| {{#switch: {{#expr: ({{#time:W}} + 4) mod 4 }}
| 0 = [[File:Water Week.gif|300px]]
| 1 = [[File:Storm Week.gif|300px]]
| 2 = [[File:Earth Week.gif|300px]]
| 3 = [[File:Fire Week.gif|300px]]
| #default = [[File:Water Week.gif|300px]]
}}
|}
 
</div>
</includeonly>
65
edits