Template:Userbox: Difference between revisions

From Leeds Hackspace Wiki
Jump to navigation Jump to search
No edit summary
(Added template data)
 
(41 intermediate revisions by one other user not shown)
Line 1: Line 1:
<noinclude>If you want to edit, please edit your userpage.</noinclude><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:#5E93CE; color: white; font-size: 120%"
|- style="text-align:center; background-color:#5f9fbc; color: white; font-size: 120%"
! colspan=2| '''Member: {{#if:{{{name|}}}|{{{name}}}|Anonymous}}'''
! colspan=2| '''{{#if:{{{title|}}}|{{{title}}}|{{{name}}} }}'''
{{#if:{{{mugshot|}}}|
{{#if:{{{mugshot|}}}|
{{!}}-
{{!}}-
! colspan=2{{!}} [[File:{{{mugshot}}}{{!}}200px]]
! colspan=2{{!}} [[File:{{{mugshot}}}{{!}}200px]]
|}}
|}}
|-
<!--|-
! 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}}}] }}
{{!}} Email
{{!}} [mailto:{{{email}}} {{{email}}}]
|}}
|}}
{{#if:{{{irc|}}}|
{{#if:{{{irc|}}}|
{{!}}-
{{TableRow | IRC | {{{irc}}} }}
{{!}} IRC
{{!}} {{{irc}}}
|}}
|}}
{{#if:{{{www|}}}|
{{#if:{{{www|}}}|
{{!}}-
{{TableRow | Web | [{{{www}}} {{{www}}}] }}
! colspan=2 {{!}} [[{{{www}}}]]
|}}
|}}
{{#if:{{{twitter|}}}|
{{#if:{{{twitter|}}}|
{{!}}-
{{TableRow | Twitter | [https://www.twitter.com/{{{twitter}}} @{{{twitter}}}] }}
{{!}} Twitter
|}}
{{!}} [https://www.twitter.com/{{{Twitter}}} @{{{twitter}}}]|}}
|}
|}


[[Category:Member|{{SUBPAGENAME}}]]</includeonly><noinclude>
{{#if:{{{notreallyamember|}}} | | [[Category:Member]] }}</includeonly><noinclude>
{{Userbox
| title = Title Name
| mugshot = leeds_hackspace_logo.svg
| name = My Name
| irc = my_nick
| www = http://my.web.site
| twitter = my_twitter_handle
| notreallyamember = yup <!-- prevent this example being added to the Member category -->
|  
}}
Userbox template, add to the top of your user page! Usage (all parameters optional):
<pre><nowiki>
{{Userbox
| title = Title Name
| mugshot = leeds_hackspace_logo.svg
| name = My Name
| irc = my_nick
| www = http://my.web.site
| twitter = my_twitter_handle
|
}}
 
</nowiki></pre>


<font color=red>Don't panic.</font> Lazy people just <nowiki>{{Attendee}}</nowiki> to their userpage.
This will also add you to the [[:Category:Member|Member]] category.


Afterwards click 'Edit with form' on top of the page and click the default image for the page where to upload your picture. (will be implemented later)
If you're including a photo, consider adding yourself to the [[Rogues gallery]] too.


== Tech support ==
 
This form is used in the following way:
<templatedata>
<pre><nowiki>
{
{{Attendee
"params": {
| name = Matt Taylor
"title": {
| village = High_Altitude_Ballooning
"label": "Title"
| Bringing = 4-man tent, flying wing, quadcopter, KAP
},
| Departure = 2014/08/31 20:00:00 GMT
"name": {
}}
"label": "Name",
</nowiki></pre>
"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