Template:Server invite/doc: Difference between revisions

From Irony Wiki
Jump to navigation Jump to search
(doc)
 
No edit summary
Line 1: Line 1:
Outputs the invite link for a Discord server. The link is pulled (via [[Special:CargoTables/discord_servers|Cargo]]) from that server's infobox.
Outputs the invite link for a Discord server. The link is pulled (via [[Special:CargoTables/discord_servers|Cargo]]) from that server's infobox.


Usage: <code>&#123;&#123;Server invite|''server name or ID''}}</code>
Usage: <code>&#123;&#123;Server invite|''server name or ID''|text=''link text (optional)''}}</code>


Example: <code><nowiki>{{Server invite|Dogelore}}</nowiki></code> outputs {{Server invite|Dogelore}}
Example: <code><nowiki>{{Server invite|Dogelore}}</nowiki></code> outputs {{Server invite|Dogelore}}. <code><nowiki>{{Server invite|Dogelore|text=Dogelore Invite}}</nowiki></code> outputs {{Server invite|Dogelore|text=Dogelore Invite}}.


The name or Discord ID used must match the one used in that server's infobox.
The name or Discord ID used must match the one used in that server's infobox.
Line 22: Line 22:
"type": "string",
"type": "string",
"default": "(no invite found)"
"default": "(no invite found)"
},
"text": {
"label": "Link text",
"description": "The text that will be displayed by the link. If omitted, the full link URL will be displayed.",
"type": "string",
"default": "(the raw link)",
"suggested": true
}
}
},
},
"description": "Outputs the invite link for a Discord server. The link is pulled from that server's infobox."
"description": "Outputs the invite link for a Discord server. The link is pulled from that server's infobox.",
"paramOrder": [
"1",
"text",
"default"
]
}
}
</templatedata>
</templatedata>

Revision as of 05:28, 17 July 2023

Outputs the invite link for a Discord server. The link is pulled (via Cargo) from that server's infobox.

Usage: {{Server invite|server name or ID|text=link text (optional)}}

Example: {{Server invite|Dogelore}} outputs https://discord.gg/coal. {{Server invite|Dogelore|text=Dogelore Invite}} outputs Dogelore Invite.

The name or Discord ID used must match the one used in that server's infobox.

TemplateData

Outputs the invite link for a Discord server. The link is pulled from that server's infobox.

Template parameters

ParameterDescriptionTypeStatus
Server1

The name or Discord ID of the server.

Example
Dogelore
Stringrequired
Link texttext

The text that will be displayed by the link. If omitted, the full link URL will be displayed.

Default
(the raw link)
Stringsuggested
defaultdefault

What to output if no invite link could be found.

Default
(no invite found)
Stringoptional