Difference between revisions of "User:Kevincox/Random"
m (Although I don't understand why you've added 2... you can just use parenthesis.) |
|||
(13 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | <includeonly> | |
+ | {{{ {{#expr: ( {{#time:U}} mod {{{1}}} ) + 2 }} }}} | ||
+ | </includeonly> | ||
+ | <noinclude> | ||
− | {{ | + | {{Doc begin}} |
− | {{ | + | This template will select a random item from the list of items passed in and "return" it. Effectively including one of the passed in items at random. |
− | | | + | |
− | | | + | === Syntax === |
− | | | + | |
+ | <nowiki> | ||
+ | {{User:Kevincox/Random|3 | ||
+ | |{{Quotation|'''The Medic''', making preparations|... Let's go practice medicine.|sound=LetsGoPracticeMedicine.wav}} | ||
+ | |{{Quotation|'''Kevin Cox''', writing a template|Please work!}} | ||
+ | |{{Quotation|'''Kevin Cox''', running out of things to say.|Ummm...}} | ||
+ | }} | ||
+ | </nowiki> | ||
+ | |||
+ | The first argument is the number of items and the rest of the arguments are the items themselves. Below is the above example. | ||
+ | |||
+ | {{User:Kevincox/Random|3 | ||
+ | |{{Quotation|'''The Medic''', making preparations|... Let's go practice medicine.|sound=LetsGoPracticeMedicine.wav}} | ||
+ | |{{Quotation|'''Kevin Cox''', writing a template|Please work!.}} | ||
+ | |{{Quotation|'''Kevin Cox''', running out of things to say.|Ummm...}} | ||
}} | }} | ||
− | + | === Updating Notes === | |
− | + | Because Mediawiki caches pages to improve performance the template will only update when the page is purged, this happens when a page, or any templates on a page are edited. The cache is also invalidated and purged every <code>$wgParserCacheExpireTime</code> seconds (the default is 24h) see [https://www.mediawiki.org/wiki/Manual:Configuration_settings#Parser_Cache this page] for more info. | |
− | < | + | |
− | + | </noinclude> | |
− | |||
− | </ |
Latest revision as of 17:48, 28 November 2012
Documentation for Kevincox/Random
This template will select a random item from the list of items passed in and "return" it. Effectively including one of the passed in items at random.
Syntax
{{User:Kevincox/Random|3 |{{Quotation|'''The Medic''', making preparations|... Let's go practice medicine.|sound=LetsGoPracticeMedicine.wav}} |{{Quotation|'''Kevin Cox''', writing a template|Please work!}} |{{Quotation|'''Kevin Cox''', running out of things to say.|Ummm...}} }}
The first argument is the number of items and the rest of the arguments are the items themselves. Below is the above example.
“ | Please work!.
— Kevin Cox, writing a template
|
” |
Updating Notes
Because Mediawiki caches pages to improve performance the template will only update when the page is purged, this happens when a page, or any templates on a page are edited. The cache is also invalidated and purged every $wgParserCacheExpireTime
seconds (the default is 24h) see this page for more info.