Template:Infobox Discord server: Difference between revisions

From Irony Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 3: Line 3:
{{#cargo_declare:
{{#cargo_declare:
_table = discord_servers
_table = discord_servers
|id = String (unique)
|name = String
|id = String
|image = File
|color = String
|color = String
|text_color = String
|text_color = String
Line 9: Line 11:
|invite = URL
|invite = URL
|owner = String
|owner = String
|founded = Date
|defunct = Date
}}
}}
</noinclude>{{Infobox
</noinclude>{{Infobox
Line 48: Line 48:
{{#if: {{yesno| {{{nocargo|}}} }}|| {{#cargo_store:
{{#if: {{yesno| {{{nocargo|}}} }}|| {{#cargo_store:
_table = discord_servers
_table = discord_servers
|id = {{{id|}}}
|name = {{{name|{{PAGENAME}}}}}
|id = {{#invoke:Extract|main|number|{{{id|}}}}}
|image = {{{image|}}}
|color = {{{color|#0a5ba6}}}
|color = {{{color|#0a5ba6}}}
|text_color = {{{text_color|#ffffff}}}
|text_color = {{{text_color|#ffffff}}}
|status = {{{status|}}}
|invite = {{{invite|}}}
|owner = {{{owner|}}}
|founded = {{{founded|}}}
|defunct = {{{defunct|}}}
}}}}</includeonly><noinclude>
}}}}</includeonly><noinclude>
<br/>
<br/>
{{documentation}}
{{documentation}}
</noinclude>
</noinclude>

Latest revision as of 08:25, 16 July 2023

This template defines the table "discord_servers". View table.

Infobox Discord server
Server info


Documentation

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.

Infobox Discord server
Server info
Status Deleted
ID710551456091996260
OwnerThumper#6970
History
FoundedMay 26, 2020
DefunctDecember 28, 2021
FounderDkaih35


{{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.

Template parameters[Edit template data]

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
namename

The name of the server. You don't need to enter anything unless their username is different from the name of the page.

Default
{{PAGENAME}}
Stringoptional
imageimage

An image to represent this server, such as its server icon

Example
Sillytime space.gif
Filesuggested
landscapelandscape

no description

Unknownoptional
image sizeimage size

Override the size of the image, in pixels

Numberoptional
imagesizeimagesize

no description

Unknownoptional
image_uprightimage_upright

no description

Unknownoptional
altalt

no description

Unknownoptional
image captionimage caption

no description

Unknownoptional
captioncaption

A caption for the image

Stringoptional
colorcolor

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.

Default
#0a5ba6
Stringoptional
text_colortext_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.

Default
#ffffff
Stringoptional
statusstatus

The status of the server. Usually one of the following: active, inactive, deleted, nuked, archived, private.

Suggested values
active inactive deleted nuked archived private
Stringsuggested
inviteinvite

A permanent invite link to the server.

URLsuggested
idid

Discord's internal snowflake ID of the server.

Example
501310750074077215
Numbersuggested
usersusers

Approximately the total number of members of the server.

Example
15,000+
Unknownsuggested
ownerowner

The current or last owner of the server.

Example
Thumper#6970
Stringsuggested
linkslinks

Miscellaneous links relating to the server (e.g. a link to their website if they have one)

Unknownoptional
foundedfounded

The date the server was founded.

Example
May 26, 2020
Datesuggested
defunctdefunct

The date the server was shut down, if applicable.

Example
December 28, 2021
Datesuggested
founderfounder

The original founder of the server.

Stringsuggested
nocatnocat

Set this to "yes" to prevent this template from automatically adding page categories.

Booleanoptional
nocargonocargo

Set this to "yes" to prevent this template from adding to the Cargo database.

Booleanoptional