Difference between revisions of "Template:Ribbon"
From Geohashing
imported>Joannac m (Protected "Template:Ribbon": Excessive spamming ([edit=autoconfirmed] (indefinite) [move=autoconfirmed] (indefinite))) |
imported>Relet (more minituriazition attempts) |
||
Line 1: | Line 1: | ||
− | <includeonly>{{# | + | <includeonly>{{#switch:{{#var:smalltemplates|}} |
+ | |mini=<table style="border-width: 1px; border-spacing: 0px; border-style: solid solid solid solid; background-color:{{{bgcolor|white}}}; color: {{{fontcolor|black}}}; border-color: lightgray;"><tr><td style="border-width: 5px; border-spacing: 2px; border-style: hidden hidden hidden solid; border-color: {{{color}}}; border-collapse: separate;">{{{iconcode|[[Image:{{{icon}}}|22px]]}}}</td><td>'''{{{achievement}}}'''{{#if:{{{expedition|}}}|- [[{{{expedition}}}]]|}}</td></tr></table> | ||
+ | |1=<table style="border-width: 1px; border-spacing: 0px; border-style: solid solid solid solid; background-color:{{{bgcolor|white}}}; color: {{{fontcolor|black}}}; border-color: lightgray;"><tr><td style="border-width: 5px; border-spacing: 2px; border-style: hidden hidden hidden solid; border-color: {{{color}}}; border-collapse: separate;">{{{iconcode|[[Image:{{{icon}}}|22px]]}}}</td><td>'''{{{achievement}}}''' by {{{action}}}.</td></tr></table> | ||
+ | |#default=<table style="border-width: 1px; border-spacing: 0px; border-style: solid solid solid solid; border-color: lightgray; background-color:{{{bgcolor|white}}}; color: {{{fontcolor|black}}};"> | ||
<tr> | <tr> | ||
<td style="border-width: 5px; border-spacing: 2px; border-style: hidden hidden hidden solid; border-color: {{{color}}}; border-collapse: separate;"><div>{{{iconcode|[[Image:{{{icon}}}|44px]]}}}</div></td> | <td style="border-width: 5px; border-spacing: 2px; border-style: hidden hidden hidden solid; border-color: {{{color}}}; border-collapse: separate;"><div>{{{iconcode|[[Image:{{{icon}}}|44px]]}}}</div></td> | ||
Line 6: | Line 9: | ||
{{#if:{{{image|}}}|<td><div style="width: 52px;">[[Image:{{{image}}}|44px]]</div></td>|}} | {{#if:{{{image|}}}|<td><div style="width: 52px;">[[Image:{{{image}}}|44px]]</div></td>|}} | ||
</tr> | </tr> | ||
− | </table>}}{{#if:{{{category|}}}|[[Category:{{{category}}}]]|}}</includeonly><noinclude> | + | </table> |
+ | }}{{#if:{{{category|}}}|[[Category:{{{category}}}]]|}}</includeonly><noinclude> | ||
This template displays a generic ribbon, which can be customized using the following parameters. It can be used to simplify existing ribbon pages, and to create new ribbons more easily. It also helps us to maintain a common layout for all ribbons. | This template displays a generic ribbon, which can be customized using the following parameters. It can be used to simplify existing ribbon pages, and to create new ribbons more easily. It also helps us to maintain a common layout for all ribbons. | ||
Line 17: | Line 21: | ||
*category = ''The category name where users having gained this achievement will be put.'' | *category = ''The category name where users having gained this achievement will be put.'' | ||
*image = ''The usual photographic proof'' (Note: you may want to use the value <nowiki>{{{image|}}}</nowiki> to pass through the possibly blank image parameter from your own ribbon template.) | *image = ''The usual photographic proof'' (Note: you may want to use the value <nowiki>{{{image|}}}</nowiki> to pass through the possibly blank image parameter from your own ribbon template.) | ||
+ | *expedition = ''the expedition link, as used by the mini templates'' (e.g. "2008-05-22 33 -44) | ||
Optional modifiers: | Optional modifiers: | ||
− | *Use the code <pre>{{#vardefine:smalltemplates|1}}</pre> on any page to make all subsequent ribbons appear more compact. | + | *Use the code |
+ | <pre>{{#vardefine:smalltemplates|1}}</pre> | ||
+ | <pre>{{#vardefine:smalltemplates|mini}}</pre> | ||
+ | on any page to make all subsequent ribbons appear more compact or absolutely tiny. | ||
Rarely used Parameters: | Rarely used Parameters: | ||
*customtitle = ''replaces the words 'earned the' in the title of the ribbon.'' | *customtitle = ''replaces the words 'earned the' in the title of the ribbon.'' | ||
Line 51: | Line 59: | ||
|achievement = [[Lost in Thought Achievement]] | |achievement = [[Lost in Thought Achievement]] | ||
|action = hurting himself while concentrating on the display of his GPS | |action = hurting himself while concentrating on the display of his GPS | ||
+ | |category = Templates <!-- you may want to use a more sensible category here. But I'm not going to invent one that will mess up the existing list --> | ||
+ | }} | ||
+ | or, with mini templates: | ||
+ | {{#vardefine:smalltemplates|mini}} | ||
+ | {{Ribbon | ||
+ | |icon = Landgeohash.png | ||
+ | |color = darkgreen | ||
+ | |user = Mr. Stickman | ||
+ | |achievement = [[Lost in Thought Achievement]] | ||
+ | |action = hurting himself while concentrating on the display of his GPS | ||
+ | |expedition = 2008-05-22 33 -44 | ||
|category = Templates <!-- you may want to use a more sensible category here. But I'm not going to invent one that will mess up the existing list --> | |category = Templates <!-- you may want to use a more sensible category here. But I'm not going to invent one that will mess up the existing list --> | ||
}} | }} |
Revision as of 11:36, 22 January 2010
This template displays a generic ribbon, which can be customized using the following parameters. It can be used to simplify existing ribbon pages, and to create new ribbons more easily. It also helps us to maintain a common layout for all ribbons.
- icon = The icon image to display in the ribbon.
- color = The border colour of the ribbon.
- achievement = Achievement or consolation prize name.
- action = A free form description of the achieved feature. "reaching the x,y hash..."
Optional marameters:
- user = The user name to be displayed in the ribbon. (Defaults to "This user". use {{{name|}}} as value to pass through the possibly blank name parameter as user name)
- category = The category name where users having gained this achievement will be put.
- image = The usual photographic proof (Note: you may want to use the value {{{image|}}} to pass through the possibly blank image parameter from your own ribbon template.)
- expedition = the expedition link, as used by the mini templates (e.g. "2008-05-22 33 -44)
Optional modifiers:
- Use the code
{{#vardefine:smalltemplates|1}}
{{#vardefine:smalltemplates|mini}}
on any page to make all subsequent ribbons appear more compact or absolutely tiny. Rarely used Parameters:
- customtitle = replaces the words 'earned the' in the title of the ribbon.
- bgcolor = replaces the background color of the ribbon.
- fontcolor = replaces the font color of the ribbon.
- iconcode = replaces the whole display code for the icon image.
Example
{{Ribbon |icon = Landgeohash.png |color = darkgreen |user = Mr. Stickman |achievement = [[Lost in Thought Achievement]] |action = hurting himself while concentrating on the display of his GPS |category = Lost in Thought Achievement }}
will display as:
Mr. Stickman earned the Lost in Thought Achievement
|
or, with small templates:
Mr. Stickman earned the Lost in Thought Achievement
|
or, with mini templates:
Mr. Stickman earned the Lost in Thought Achievement
|