Difference between revisions of "Lowest"
From Sega Retro
(4 intermediate revisions by 2 users not shown) | |||
Line 6: | Line 6: | ||
{{{#var:x}}}</nowiki></pre>? - [[User:Andlabs|Andlabs]] 19:52, 4 April 2012 (CDT) | {{{#var:x}}}</nowiki></pre>? - [[User:Andlabs|Andlabs]] 19:52, 4 April 2012 (CDT) | ||
: That's obviously much better if it works. If you were wondering, the purpose of this template is to find the earliest release year so that games can be automatically categorised. - [[User:Hivebrain|Hivebrain]] 20:36, 4 April 2012 (CDT) | : That's obviously much better if it works. If you were wondering, the purpose of this template is to find the earliest release year so that games can be automatically categorised. - [[User:Hivebrain|Hivebrain]] 20:36, 4 April 2012 (CDT) | ||
+ | ::How would it be used in a page then — manually? Or do we have a way to do it automatically? - [[User:Andlabs|Andlabs]] 20:43, 4 April 2012 (CDT) | ||
+ | :::I'd use it in Template:Releases something like this: <nowiki>[[Category:{{lowest|{{year|md_date_eu}}|{{year|md_date_us}}|etc.}} Mega Drive games]]</nowiki> | ||
+ | :::Year will be another template that trims the date. It'll all be automatic when someone adds release dates. - [[User:Hivebrain|Hivebrain]] 21:04, 4 April 2012 (CDT) | ||
+ | : Apparently it doesn't work, unless I've done something wrong. - [[User:Hivebrain|Hivebrain]] 15:22, 10 April 2012 (CDT) | ||
+ | :: Because I goofed: it should be <nowiki>{{#var:x}}</nowiki> not <nowiki>{{{#var:x}}}</nowiki> — and I forgot to have an else clause for the #ifexpr: | ||
+ | <pre>{{#vardefine:x|{{#expr:{{{1|9999}}} }} }} | ||
+ | {{#ifexpr:{{{2|9999}}}<{{#var:x}} | {{#vardefine:x|{{#expr:{{{2}}} }} | }}</pre> | ||
+ | ::mediawiki template syntax ftl? - [[User:Andlabs|Andlabs]] 00:40, 11 April 2012 (CDT) |
Latest revision as of 00:40, 11 April 2012
{{#vardefine:x|{{{1|9999}}} }} {{#ifexpr:{{{2|9999}}}<{{{#var:x}}}|{{#vardefine:x|{{{2}}} }} {{#ifexpr:{{{3|9999}}}<{{{#var:x}}}|{{#vardefine:x|{{{3}}} }} {{#ifexpr:{{{4|9999}}}<{{{#var:x}}}|{{#vardefine:x|{{{4}}} }} ... {{{#var:x}}}
? - Andlabs 19:52, 4 April 2012 (CDT)
- That's obviously much better if it works. If you were wondering, the purpose of this template is to find the earliest release year so that games can be automatically categorised. - Hivebrain 20:36, 4 April 2012 (CDT)
- How would it be used in a page then — manually? Or do we have a way to do it automatically? - Andlabs 20:43, 4 April 2012 (CDT)
- I'd use it in Template:Releases something like this: [[Category:{{lowest|{{year|md_date_eu}}|{{year|md_date_us}}|etc.}} Mega Drive games]]
- Year will be another template that trims the date. It'll all be automatic when someone adds release dates. - Hivebrain 21:04, 4 April 2012 (CDT)
- How would it be used in a page then — manually? Or do we have a way to do it automatically? - Andlabs 20:43, 4 April 2012 (CDT)
- Apparently it doesn't work, unless I've done something wrong. - Hivebrain 15:22, 10 April 2012 (CDT)
- Because I goofed: it should be {{#var:x}} not {{{#var:x}}} — and I forgot to have an else clause for the #ifexpr:
{{#vardefine:x|{{#expr:{{{1|9999}}} }} }} {{#ifexpr:{{{2|9999}}}<{{#var:x}} | {{#vardefine:x|{{#expr:{{{2}}} }} | }}
- mediawiki template syntax ftl? - Andlabs 00:40, 11 April 2012 (CDT)