Template:Userbox: Difference between revisions

From Leeds Hackspace Wiki
Jump to navigation Jump to search
No edit summary
(Added template data)
 
(11 intermediate revisions by one other user not shown)
Line 1: Line 1:
<includeonly>{| style="float: right; margin: 0 0 10px 10px; width: 269px; border-radius: 8px; background-color: #F9F9F9;border: 1px solid #AAAAAA;font-size: 95%;padding: 5px;"
<includeonly>{| style="float: right; margin: 0 0 10px 10px; width: 269px; border-radius: 8px; background-color: #F9F9F9;border: 1px solid #AAAAAA;font-size: 95%;padding: 5px;"
|- style="text-align:center; background-color:#5f9fbc; color: white; font-size: 120%"
|- style="text-align:center; background-color:#5f9fbc; color: white; font-size: 120%"
! colspan=2| '''{{#if:{{{name|}}}|{{{name}}}|Anonymous}}'''
! colspan=2| '''{{#if:{{{title|}}}|{{{title}}}|{{{name}}} }}'''
{{#if:{{{mugshot|}}}|
{{#if:{{{mugshot|}}}|
{{!}}-
{{!}}-
Line 8: Line 8:
<!--|-
<!--|-
| colspan=2| [[User_talk:{{PAGENAME}}|Talk]] ~ [[User:{{PAGENAME}}/Sandbox|Sandbox]] ~ [[Special:Contributions/{{PAGENAME}}|Contributions]]-->
| colspan=2| [[User_talk:{{PAGENAME}}|Talk]] ~ [[User:{{PAGENAME}}/Sandbox|Sandbox]] ~ [[Special:Contributions/{{PAGENAME}}|Contributions]]-->
{{#if:{{{name|}}}|
{{TableRow | Name | {{{name}}} }}
|}}
{{#if:{{{email|}}}|
{{#if:{{{email|}}}|
{{TableRow | Email | [mailto:{{{email}}} {{{email}}}] }}
{{TableRow | Email | [mailto:{{{email}}} {{{email}}}] }}
Line 22: Line 25:
|}
|}


{{#if:{{{nomember|}}} | | [[Category:Member]] }}</includeonly><noinclude>
{{#if:{{{notreallyamember|}}} | | [[Category:Member]] }}</includeonly><noinclude>
{{User:HEx/Usertemplate
{{Userbox
| title = My Title Name
| title = Title Name
| name = My Actual Name
| mugshot = leeds_hackspace_logo.svg
| mugshot = leeds_hackspace_logo.png
| name = My Name
| irc = my_nick
| irc = my_nick
| www = http://my.web.site
| www = http://my.web.site
| twitter = my_twitter_handle
| twitter = my_twitter_handle
| notreallyamember = yup <!-- prevent this example being added to the Member category -->
|  
|  
}}
}}
Line 35: Line 39:
<pre><nowiki>
<pre><nowiki>
{{Userbox
{{Userbox
| title = My Title Name
| title = Title Name
| name = My Actual Name
| mugshot = leeds_hackspace_logo.svg
| mugshot = leeds_hackspace_logo.png
| name = My Name
| irc = my_nick
| irc = my_nick
| www = http://my.web.site
| www = http://my.web.site
Line 43: Line 47:
|  
|  
}}
}}
</nowiki></pre>
</nowiki></pre>
This will also add you to the [[:Category:Member|Member]] category.
If you're including a photo, consider adding yourself to the [[Rogues gallery]] too.
<templatedata>
{
"params": {
"title": {
"label": "Title"
},
"name": {
"label": "Name",
"description": "Your name",
"example": "Dave Davidson",
"required": true,
"suggested": true
},
"mugshot": {
"label": "Mugshot",
"description": "An image of your face",
"type": "wiki-file-name",
"suggested": true
},
"email": {
"label": "Email",
"description": "Your email address",
"example": "dave@davidson.org",
"type": "string"
},
"irc": {
"label": "IRC Handle",
"description": "Your IRC/Slack handle",
"example": "bigdave92",
"type": "string",
"suggested": true
},
"www": {
"label": "Website",
"description": "Your website",
"example": "davidson.org",
"type": "url"
},
"twitter": {
"label": "Twitter Username",
"description": "Your twitter username",
"example": "bigdave92",
"type": "string"
},
"notreallyamember": {}
},
"description": "A template to describe a user"
}
</templatedata>
</noinclude>
</noinclude>

Latest revision as of 17:41, 25 September 2019

Title Name
Leeds hackspace logo.svg
Name My Name
IRC my_nick
Web http://my.web.site
Twitter @my_twitter_handle


Userbox template, add to the top of your user page! Usage (all parameters optional):

{{Userbox
| title = Title Name
| mugshot = leeds_hackspace_logo.svg
| name = My Name
| irc = my_nick
| www = http://my.web.site
| twitter = my_twitter_handle
| 
}}

This will also add you to the Member category.

If you're including a photo, consider adding yourself to the Rogues gallery too.


A template to describe a user

Template parameters

ParameterDescriptionTypeStatus
Titletitle

no description

Unknownoptional
Namename

Your name

Example
Dave Davidson
Unknownrequired
Mugshotmugshot

An image of your face

Filesuggested
Emailemail

Your email address

Example
dave@davidson.org
Stringoptional
IRC Handleirc

Your IRC/Slack handle

Example
bigdave92
Stringsuggested
Websitewww

Your website

Example
davidson.org
URLoptional
Twitter Usernametwitter

Your twitter username

Example
bigdave92
Stringoptional
notreallyamembernotreallyamember

no description

Unknownoptional