Template:Votes: Difference between revisions

Jump to navigation Jump to search
Want an adless experience? Log in or Create an account.
mNo edit summary
(Merged content to simplify use and documentation.)
Line 1: Line 1:
{{#vardefine:Votes|{{{1|}}}}}{{#vardefine:i|0}}{{#vardefine:VotesNum|0}}{{#while:|{{#ifexpr:{{#var:i}}<11|true}}|{{#vardefine:i|{{#expr:{{#var:i}}+1}}}}{{#vardefine:VotesNum|{{#expr:{{#var:VotesNum}}+{{#if:{{#explode:{{#var:Votes}}|*|{{#var:i}}}}|1|0}}}}}}}}{{#var:VotesNum}}
{{#switch:{{lc:{{{1|}}}}}
|count={{#vardefine:Votes|{{{2|}}}}}{{#vardefine:i|0}}{{#vardefine:VotesNum|0}}{{#while:|{{#ifexpr:{{#var:i}}<11|true}}|{{#vardefine:i|{{#expr:{{#var:i}}+1}}}}{{#vardefine:VotesNum|{{#expr:{{#var:VotesNum}}+{{#if:{{#explode:{{#var:Votes}}|*|{{#var:i}}}}|1|0}}}}}}}}{{#var:VotesNum}}
|support={{{2|}}}{{#vardefine:SupportVotes|{{Votes|Count|{{{2|}}}}}}}
|oppose={{{2|}}}{{#vardefine:OpposeVotes|{{Votes|Count|{{{2|}}}}}}}
|total={{NumberColor|{{#expr:{{#var:SupportVotes}}-{{#var:OpposeVotes}}}}}}
}}<noinclude>
==Purpose==
This template is used to automatically count the rolling votes in featured content nominations.
 
==Usage==
Using this template properly requires the following formatting to be put in place when setting up a new nomination, after which, it'll function on its own so long as new votes are put in the proper locations. This formatting goes within a nomination, below the introductory post:
 
<pre>
===Support===
{{Votes|Support|
<!-- Place support votes within the brackets and below this line.-->
 
}}
===Oppose===
{{Votes|Oppose|
<!-- Place opposition votes within the brackets and below this line.-->
 
}}
===Total===
{{Votes|Total}}
</pre>
{{Cat|Formatting Templates}}
</noinclude>