Difference between revisions of "Template:Member"
Jump to navigation
Jump to search
Note: Automatically includes page in Category:Members
(<br />) |
(add callsign) |
||
(18 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{| class="wikitable" style="float:right; width:250px; margin-left:10px; margin-bottom:10px;" | {| class="wikitable" style="float:right; width:250px; margin-left:10px; margin-bottom:10px;" | ||
− | ! colspan="2" style="background-color:#195905; color:#ffffff; text-align: center;" | {{SUBPAGENAME}} | + | ! colspan="2" style="{{#if:{{{colorback|}}}|background-color:{{{colorback}}}|background-color:#195905}}; {{#if:{{{colortext|}}}|color:{{{colortext}}}|color:#ffffff}}; text-align: center; font-size:110%;" | '''{{SUBPAGENAME}} ''' |
|- | |- | ||
| align="center" style="background-color:#ffffff" colspan="2"|<!-- | | align="center" style="background-color:#ffffff" colspan="2"|<!-- | ||
− | + | -->{{#if:{{{imagefile|}}}<!-- | |
− | then -->|[[File:{{{imagefile}}}|{{#if:{{{imagewidth|}}}<!--then--> | + | then -->|[[File:{{{imagefile}}}|{{#if:{{{imagewidth|}}}|<!--then-->{{{imagewidth}}}|<!--else-->220px}}]]<!-- |
else -->|[[File:blank-avatar.png|100px]]<!-- | else -->|[[File:blank-avatar.png|100px]]<!-- | ||
− | -->}} | + | -->}} |
− | - | + | |- {{#if:{{{realname|}}}{{{nickname|}}}| | style="display: none;" <!-- Hide row (if A or B) if parameter doesn't exist --> }} |
− | |||
! Name | ! Name | ||
− | + | | {{#if:{{{realname|}}}| {{{realname|}}} {{#if:{{{nickname|}}}| AKA {{{nickname}}} }} | {{{nickname}}} }} <!-- display name or nick, if both then name AKA nick --> | |
− | --> | + | |- {{#if:{{{datejoined|}}} | | style="display: none;" <!-- Hide row if parameter doesn't exist --> }} |
− | {{#if:{{{datejoined|}}}| | ||
− | |||
! Date joined | ! Date joined | ||
− | {{!}} {{{ | + | | {{{datejoined}}} |
− | -->}} | + | |- {{#if:{{{manufacturer|}}} | | style="display: none;" <!-- Hide row if parameter doesn't exist --> }} |
− | |}<includeonly> | + | ! Manufacturer |
− | [[Category:Members]]</includeonly><noinclude> | + | | {{{manufacturer}}} |
+ | |- {{#if:{{{model|}}} | | style="display: none;" <!-- Hide row if parameter doesn't exist --> }} | ||
+ | ! Model | ||
+ | | {{{model}}} | ||
+ | |- {{#if:{{{website|}}} | | style="display: none;" <!-- Hide row if parameter doesn't exist --> }} | ||
+ | ! Website | ||
+ | | [https://{{{website}}} {{{website}}}] | ||
+ | |- {{#if:{{{mastosite|}}} | | style="display: none;" <!-- Hide row if parameter doesn't exist --> }} | ||
+ | ! Mastodon | ||
+ | | [https://{{{mastosite}}}/@{{{mastouser}}} @{{{mastouser}}}@{{{mastosite}}}] | ||
+ | |- {{#if:{{{discord|}}} | | style="display: none;" <!-- Hide row if parameter doesn't exist --> }} | ||
+ | ! Discord | ||
+ | | {{{discord}}} | ||
+ | |- {{#if:{{{callsign|}}} | | style="display: none;" <!-- Hide row if parameter doesn't exist --> }} | ||
+ | ! Callsign | ||
+ | | {{{callsign}}} | ||
+ | |}<includeonly>[[Category:Members]]</includeonly><noinclude> | ||
{{clear}} | {{clear}} | ||
==Documentation== | ==Documentation== | ||
Line 35: | Line 48: | ||
|realname= | |realname= | ||
|datejoined= | |datejoined= | ||
+ | |website= | ||
+ | |mastosite= | ||
+ | |mastouser= | ||
+ | |discord= | ||
+ | |callsign= | ||
}} | }} | ||
</pre> | </pre> | ||
Line 40: | Line 58: | ||
=== Arguments === | === Arguments === | ||
;imagefile | ;imagefile | ||
− | :An image, in the format <image name>.<ext>. DO NOT include the <nowiki>[[]]</nowiki> brackets otherwise the image will display full size. | + | :An image, in the format <image name>.<ext>. DO NOT include the <nowiki>[[]]</nowiki> square brackets otherwise the image will display full size. |
;imagewidth | ;imagewidth | ||
:Sets the width of the imagefile, specify the unit (for example 200px). | :Sets the width of the imagefile, specify the unit (for example 200px). | ||
Line 49: | Line 67: | ||
;datejoined | ;datejoined | ||
:The date of becoming a Hackspace member, format DD/MM/YYYY. | :The date of becoming a Hackspace member, format DD/MM/YYYY. | ||
+ | ;colorback | ||
+ | :Customise background colour of title bar, format #RRGGBB or colour name. | ||
+ | ;colortext | ||
+ | :Customise text colour of title bar, format #RRGGBB or colour name. | ||
+ | ;manufacturer | ||
+ | :Some members have a specific manufacturer. | ||
+ | ;model | ||
+ | :Some members are specific models. | ||
+ | ;website | ||
+ | :Link to your website (just the domain) | ||
+ | ;mastouser | ||
+ | :Your mastodon username (without the instance name), e.g. "nottinghack" | ||
+ | ;mastosite | ||
+ | :Your mastodon site (without the at symbol), e.g. "hachyderm.io" | ||
+ | ;discord | ||
+ | :Your discord username, if you don't mind people chatting to you | ||
+ | ;callsign | ||
+ | :Your amateur radio callsign, if you have one | ||
===Notes=== | ===Notes=== |
Latest revision as of 08:06, 12 April 2024
Member | |
---|---|
![]() |
Documentation
This template creates a member infobox. All parameters are optional. The title of the infobox is set from the name of the userpage it is placed on.
Usage
Inserting the following text at the top of your user page and it will produce an information box on your page that gives an overview. All of the arguments are optional and can be written in any order.
If no imagefile is specified the default 'robinhood' image is used.
{{Member |imagefile= |imagewidth= |nickname= |realname= |datejoined= |website= |mastosite= |mastouser= |discord= |callsign= }}
Arguments
- imagefile
- An image, in the format <image name>.<ext>. DO NOT include the [[]] square brackets otherwise the image will display full size.
- imagewidth
- Sets the width of the imagefile, specify the unit (for example 200px).
- nickname
- Specify nickname.
- realname
- Specify real name
- datejoined
- The date of becoming a Hackspace member, format DD/MM/YYYY.
- colorback
- Customise background colour of title bar, format #RRGGBB or colour name.
- colortext
- Customise text colour of title bar, format #RRGGBB or colour name.
- manufacturer
- Some members have a specific manufacturer.
- model
- Some members are specific models.
- website
- Link to your website (just the domain)
- mastouser
- Your mastodon username (without the instance name), e.g. "nottinghack"
- mastosite
- Your mastodon site (without the at symbol), e.g. "hachyderm.io"
- discord
- Your discord username, if you don't mind people chatting to you
- callsign
- Your amateur radio callsign, if you have one
Notes
Parameter wikiname is deprecated - as it can be obtained from page infobox is placed on.
![Note Note](/images/thumb/6/60/Bulbgraph.png/18px-Bulbgraph.png)