Template:Infobox Discord server: Difference between revisions
No edit summary Tag: Reverted |
No edit summary |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<noinclude> | |||
<!-- Cargo table declaration --> | |||
{{#cargo_declare: | |||
_table = discord_servers | |||
|name = String | |||
|id = String | |||
|image = File | |||
|color = String | |||
|text_color = String | |||
|status = String | |||
|invite = URL | |||
|owner = String | |||
}} | |||
</noinclude>{{Infobox | |||
| 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}} | |||
| caption = {{{image caption|{{{caption|{{{image_caption|}}}}}}}}} | |||
| headerstyle = {{#if: {{{color|}}}{{{text_color|}}} | background-color:{{{color|#0a5ba6}}}; color:{{{text_color|#ffffff}}}; | {{server color|{{{name|{{PAGENAME}}}}}}} }} | |||
| header1 = Server info | |||
| label2 = Status | |||
| data2 = {{#switch: {{{status|}}} | |||
| active = <span style="box-sizing: border-box; display: inline-flex; vertical-align: middle; align-items: center;"><span style="width: 0.75em; height: 0.75em; margin-right: 4px; border-radius: 50%; background-color: #00dd00;"></span> Active</span> {{#if: {{yesno| {{{nocat|}}} }} ||[[Category:Active servers]]}} | |||
| inactive = <span style="box-sizing: border-box; display: inline-flex; vertical-align: middle; align-items: center;"><span style="width: 0.75em; height: 0.75em; margin-right: 4px; border-radius: 50%; background-color: #ffc000;"></span> Inactive</span> {{#if: {{yesno| {{{nocat|}}} }} ||[[Category:Inactive servers]]}} | |||
| deleted = <span style="box-sizing: border-box; display: inline-flex; vertical-align: middle; align-items: center;"><span style="width: 0.75em; height: 0.75em; margin-right: 4px; border-radius: 50%; background-color: #dc0000;"></span> Deleted</span> {{#if: {{yesno| {{{nocat|}}} }} ||[[Category:Defunct servers]]}} | |||
| nuked = <span style="box-sizing: border-box; display: inline-flex; vertical-align: middle; align-items: center;"><span style="width: 0.75em; height: 0.75em; margin-right: 4px; border-radius: 50%; background-color: #dc0000;"></span> Nuked</span> {{#if: {{yesno| {{{nocat|}}} }} ||[[Category:Defunct servers]]}} | |||
| archived = <span style="box-sizing: border-box; display: inline-flex; vertical-align: middle; align-items: center;"><span style="width: 0.75em; height: 0.75em; margin-right: 4px; border-radius: 50%; background-color: #b9bbbe;"></span> Archived</span> {{#if: {{yesno| {{{nocat|}}} }} ||[[Category:Defunct servers]]}} | |||
| private = <span style="box-sizing: border-box; display: inline-flex; vertical-align: middle; align-items: center;"><span style="width: 0.75em; height: 0.75em; margin-right: 4px; border-radius: 50%; background-color: #b9bbbe;"></span> Private</span> {{#if: {{yesno| {{{nocat|}}} }} ||[[Category:Private servers]]}} | |||
| #default = {{{status|}}} <includeonly>{{#if: {{yesno| {{{nocat|}}} }} ||[[Category:Discord servers]]}}</includeonly> | |||
}} | |||
| label3 = Invite link | |||
| data3 = {{{invite|}}} | |||
| label4 = ID | |||
| data4 = {{{id|}}} | |||
| label5 = Users | |||
| data5 = {{{users|}}} | |||
| label6 = Owner | |||
| data6 = {{{owner|}}} | |||
| label7 = Other links | |||
| data7 = {{{links|}}} | |||
| header8 = {{#if: {{{founded|}}}{{{defunct|}}}{{{founder|}}} |History}} | |||
| label9 = Founded | |||
| data9 = {{{founded|}}} | |||
| label10 = Defunct | |||
| data10 = {{{defunct|}}} | |||
| label11 = Founder | |||
| data11 = {{{founder|}}} | |||
}}<includeonly> | |||
{{#if: {{yesno| {{{nocargo|}}} }}|| {{#cargo_store: | |||
_table = discord_servers | |||
|name = {{{name|{{PAGENAME}}}}} | |||
|id = {{#invoke:Extract|main|number|{{{id|}}}}} | |||
|image = {{{image|}}} | |||
|color = {{{color|#0a5ba6}}} | |||
|text_color = {{{text_color|#ffffff}}} | |||
}}}}</includeonly><noinclude> | |||
<br/> | |||
{{documentation}} | |||
</noinclude> |
Latest revision as of 08:25, 16 July 2023
This template defines the table "discord_servers". View table.
Server info |
---|
This infobox is for use on articles about Discord servers.
Configuration[edit source]
Here is a blank instance of this template with all of the most common parameters:
{{Infobox Discord server | 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: Sillytime space.svg --> | image_size = <!-- Override the size of the image, in pixels --> | caption = | color = <!-- The background color of the headings. Defaults to #0a5ba6. Must be a valid CSS color value. Will also be used on all subboxes for this server. --> | text_color = <!-- The text color for the headings. Defaults to white; change it if the background is a light color. Will also be used on all subboxes for this server. --> | status = <!-- Usually one of the following: active, inactive, deleted, nuked, archived, private --> | invite = | id = | users = <!-- Approximately the total number of members of the server --> | owner = | links = <!-- Other links relating to the server, like if they have a website --> | founded = <!-- The date the server was founded --> | defunct = <!-- The date the server was shut down, if applicable --> | founder = | nocat = <!-- Set this to "yes" to prevent this template from automatically adding page categories. This shouldn't be used in most cirumstances. --> }}
Example[edit source]
Here is an example. The configured parameters are also listed.
Server info | |
---|---|
Status | Deleted |
ID | 710551456091996260 |
Owner | Thumper#6970 |
History | |
Founded | May 26, 2020 |
Defunct | December 28, 2021 |
Founder | Dkaih35 |
{{Infobox Discord server | image = Sillytime space.gif | image_size = 150 | id = 710551456091996260 | status = deleted | owner = [[Thumper]]#6970 | founded = May 26, 2020 | defunct = December 28, 2021 | founder = [[Dkaih35]] }}
"status" parameter[edit source]
The |status =
parameter has a special output when given certain inputs. It provides special formatting and automatically adds the page to a category.
Status | Explanation | Appearance | Category |
---|---|---|---|
active
|
The server is alive and well. | Active | Category:Active servers |
inactive
|
The server is still up, but sees very little activity. | Inactive | Category:Inactive servers |
deleted
|
The server no longer exists :( | Deleted | Category:Defunct servers |
nuked
|
The server was nuked and no longer exists. Essentially the same as "deleted" | Nuked | |
archived
|
The server still exists, but it is in a read-only state. | Archived | |
private
|
The server exists, but it is private. Only certain people can join. | Private | Category:Private servers |
(anything else) | text | Category:Discord servers |
TemplateData[edit source]
Infobox for use on articles about servers. None of the parameters are required.
Parameter | Description | Type | Status | |
---|---|---|---|---|
name | name | The name of the server. You don't need to enter anything unless their username is different from the name of the page.
| String | optional |
image | image | An image to represent this server, such as its server icon
| File | suggested |
landscape | landscape | no description | Unknown | optional |
image size | image size | Override the size of the image, in pixels | Number | optional |
imagesize | imagesize | no description | Unknown | optional |
image_upright | image_upright | no description | Unknown | optional |
alt | alt | no description | Unknown | optional |
image caption | image caption | no description | Unknown | optional |
caption | caption | A caption for the image | String | optional |
color | color | The background color of the headings. Must be a valid CSS color value. Will also be accessible from {{Server color}} and will be used on the subboxes for this server.
| String | optional |
text_color | text_color | The color of the text of the headings. Defaults to white; change it to black if the headings are a very light color. Must be a valid CSS color value. Will also be accessible from {{Server color}} and will be used on the subboxes for this server.
| String | optional |
status | status | The status of the server. Usually one of the following: active, inactive, deleted, nuked, archived, private.
| String | suggested |
invite | invite | A permanent invite link to the server. | URL | suggested |
id | id | Discord's internal snowflake ID of the server.
| Number | suggested |
users | users | Approximately the total number of members of the server.
| Unknown | suggested |
owner | owner | The current or last owner of the server.
| String | suggested |
links | links | Miscellaneous links relating to the server (e.g. a link to their website if they have one) | Unknown | optional |
founded | founded | The date the server was founded.
| Date | suggested |
defunct | defunct | The date the server was shut down, if applicable.
| Date | suggested |
founder | founder | The original founder of the server. | String | suggested |
nocat | nocat | Set this to "yes" to prevent this template from automatically adding page categories. | Boolean | optional |
nocargo | nocargo | Set this to "yes" to prevent this template from adding to the Cargo database. | Boolean | optional |