Template:Infobox user: Difference between revisions
No edit summary |
No edit summary |
||
(14 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox | <noinclude> | ||
<!-- Cargo table declaration --> | |||
{{#cargo_declare: | |||
_table = users | |||
|name = String | |||
|id = String | |||
|image = File | |||
|discordtag = String | |||
|age = String | |||
}} | |||
</noinclude>{{Infobox | |||
| title = {{{name|{{PAGENAME}}}}} | | title = {{{name|{{PAGENAME}}}}} | ||
| image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{#ifeq:{{lc:{{{landscape|}}}}}|yes|{{min|300|{{#if:{{#ifexpr:{{{image size|{{{image_size|{{{imagesize|}}}}}}}}}}}|300|{{{image size|{{{image_size|{{{imagesize|}}}}}}}}}}}}}x200px|{{{image size|{{{image_size|{{{imagesize|}}}}}}}}}}}|sizedefault=frameless|upright={{{image_upright|1}}}|alt={{{alt|}}}|suppressplaceholder=yes}} | | image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{#ifeq:{{lc:{{{landscape|}}}}}|yes|{{min|300|{{#if:{{#ifexpr:{{{image size|{{{image_size|{{{imagesize|}}}}}}}}}}}|300|{{{image size|{{{image_size|{{{imagesize|}}}}}}}}}}}}}x200px|{{{image size|{{{image_size|{{{imagesize|}}}}}}}}}}}|sizedefault=frameless|upright={{{image_upright|1}}}|alt={{{alt|}}}|suppressplaceholder=yes}} | ||
| caption = {{{image caption|{{{caption|{{{image_caption|}}}}}}}}} | | caption = {{{image caption|{{{caption|{{{image_caption|}}}}}}}}} | ||
| headerstyle = background:#0a5ba6;color:#fff; | | headerstyle = background:#0a5ba6;color:#fff; | ||
| header1 = {{#if:{{{discordtag|}}}{{{discordid|}}}{{{redditname|}}}{{{ | | header1 = {{#if:{{{discordtag|}}}{{{discordid|}}}{{{servers|}}}{{{redditname|}}}{{{othernames|}}}|User info}} | ||
| label2 = Discord tag | | label2 = Discord tag | ||
| data2 = {{{discordtag|}}} | | data2 = {{{discordtag|}}} | ||
Line 13: | Line 23: | ||
| label5 = Reddit name | | label5 = Reddit name | ||
| data5 = {{{redditname|}}} | | data5 = {{{redditname|}}} | ||
| data6 = {{{subboxes|}}} | | label6 = Also known as | ||
{{#if: {{{roles|}}}<!-- Deprecated parameter; make subbox for backwards compatibility -->|{{Server subbox|server=Irony Hub|roles={{{roles}}}|nocat={{{nocat|}}}}}}} | | data6 = {{{othernames|}}} | ||
| | | data7 = {{{subboxes|}}} | ||
| | {{#if: {{{roles|}}}<!-- Deprecated parameter; make subbox for backwards compatibility -->|{{Server subbox|server=Irony Hub|roles={{{roles}}}|nocat={{{nocat|}}}}} {{#if: {{yesno|{{{nocat|}}}}} ||[[Category:Infoboxes with deprecated parameters]]}} }} | ||
| | | header8 = {{#if:{{{irlname|}}}{{{age|}}}{{{gender|}}}{{{residence|}}}|IRL info}} | ||
| | | label9 = Name | ||
| | | data9 = {{{irlname|}}} | ||
| | | label10 = Age | ||
| | | data10 = {{{age|}}} | ||
| | | label11 = Gender | ||
| | | data11 = {{{gender|}}} | ||
| | | label12 = Residence | ||
| | | data12 = {{{residence|}}} | ||
| | | header13 = {{#if:{{{gaming|}}}{{{steam|}}}{{{links|}}}|Gaming}} | ||
| | | label14 = Gaming | ||
| | | data14 = {{{gaming|}}} | ||
| | | label15 = Steam | ||
| | | data15 = {{{steam|}}} | ||
}}<noinclude> | | label16 = External links | ||
| data16 = {{{links|}}} | |||
}}<includeonly>{{#if: {{yesno|{{{nocat|}}}}} ||[[Category:Users]]}}{{#if: {{yesno| {{{nocargo|}}} }}|| {{#cargo_store: | |||
_table = users | |||
|name = {{{name|{{PAGENAME}}}}} | |||
|id = {{#rmatch: {{{discordid|}}}|\b(\d{8,20})\b|${1} }} | |||
|image = {{{image|}}} | |||
|discordtag = {{#rmatch: {{{discordtag|}}}|(?<!<s>{{!}}#{{!}}\()\b([^@#<>,\s][^@#\n<>]{1,31}#\d{4}{{!}}[a-z0-9._]{2,32})\b(?!\/?>{{!}}\))|${1} }} | |||
}}}}</includeonly><noinclude> | |||
<br /> | <br /> | ||
{{documentation}} | {{documentation}} | ||
[[Category:Infobox templates]]</noinclude> | [[Category:Infobox templates]]</noinclude> |
Latest revision as of 02:07, 19 July 2023
This template defines the table "users". View table.
This infobox is for use on articles about users.
Configuration[edit source]
Here is a configuration of this template with all parameters:
{{Infobox user | name = <!-- If this field is not provided, the page name will be used. --> | image = <!-- Just enter the file name. Do not include "File:" or any brackets. For example: Trollface.svg --> | image_size = <!-- Override the size of the image, in pixels --> | caption = | discordtag = | discordid = | redditname = | othernames = | subboxes = <!-- Place {{Server subbox}}es here. For more info, see Template:Server subbox --> | irlname = | age = | gender = | residence = | gaming = <!-- gaming --> | steam = | links = <!-- for example, a link to their twitter or tiktok --> | nocat = <!-- If nocat=yes , then the page will not be put into Category:Users. This parameter should not be used in most circumstances. --> }}
Example[edit source]
Here is an example using a made-up user. The configured parameters are also listed.
User info | |
---|---|
Discord tag | exampleusername |
Discord ID | 753757823535677561 |
Reddit name | u/spez |
Also known as | Example#0000 obama gaming |
Irony Hub | |
Status | Left server |
Roles | Trollsome |
Joined server | September 11, 2020 |
Left server | February 30, 2021 |
Whenthe | |
Status | Active |
Roles | Bluename |
Joined server | December 25, 2020 |
IRL info | |
Name | Barack Obama |
Age | 16 |
Gender | Male |
Residence | San Francisco, California, United States |
Gaming | |
Gaming | obama gaming |
Steam | Doctor Penez |
External links | Website, Twitter |
{{Infobox user | name = Example User | image = Discord default pfp blurple.svg | image_size = 180px | caption = | discordtag = exampleusername | discordid = 753757823535677561 | redditname = u/spez | othernames = Example#0000 <br/>obama gaming | subboxes = {{Server subbox | server = Irony Hub | status = Left server | roles = {{role|Trollsome|#9062f8}} | joined = September 11, 2020 | left = February 30, 2021 }} {{Server subbox | server = Whenthe | status = Active | roles = {{role|Bluename|#007ac1}} | joined = December 25, 2020 }} | irlname = Barack Obama | age = 16 | gender = Female | residence = San Francisco, California, United States | gaming = obama gaming | steam = [https://steamcommunity.com/id/doctorpenez Doctor Penez] | links = [https://niggafart.com Website], {{Twitter|AndrewYang}} }}
Parameters[edit source]
Infobox for use on articles about users. None of the parameters are required.
Parameter | Description | Type | Status | |
---|---|---|---|---|
name | name | The username of the user. You don't need to enter anything unless their username is different from the name of the page.
| String | suggested |
image | image | An image to represent this user, such as their profile picture
| File | suggested |
Image size | image_size | Override the size of the image, in pixels | Number | optional |
caption | caption | A caption for the image | String | optional |
Discord tag | discordtag | The user's Discord username (not their display name)
| String | suggested |
Discord ID | discordid | The user's ID; a long string of digits
| Number | suggested |
servers | servers | Servers that this user is, or historically has been, an active member of.
| String | suggested |
Reddit name | redditname | u/
| String | suggested |
Also known as | othernames | Alternate or historical names that the user is also known by. | String | suggested |
subboxes | subboxes | Place {{Server subbox}} templates here to document the user's presence and status for each server they are a part of. Go to [[Template:Server subbox]] for more information.
| Unbalanced wikitext | suggested |
roles | roles | Mod, Trollsome, etc.
| String | deprecated |
IRL name | irlname | The user's real name. | String | suggested |
age | age | The user's age. | Number | suggested |
gender | gender | The user's gender | String | suggested |
residence | residence | Where the user lives. Don't get any more specific than city
| String | suggested |
gaming | gaming | put whatever you want i guess | Unknown | optional |
steam | steam | A link to the user's Steam
| URL | suggested |
links | links | For example, links to their Twitter or TikTok
| Unknown | suggested |
nocat | nocat | Set this to "yes" to remove the page from the Users category. This shouldn't be used in most cirumstances. | String | optional |