Шаблон:Admin: различия между версиями

imported>Atlanta-Ned
м (Rounded corners)
imported>San7890
(actually we can use a broom svg from Wikimedia Commons)
 
(не показано 9 промежуточных версий 4 участников)
Строка 1: Строка 1:
<div style="border: 1px solid #aaa; padding: 5px;>
<span style="{{#switch: {{{Rank}}}
<span style="{{#switch: {{{Rank}}}
| Coder = color: #FFF; background: #31b626;
| Maintainer = color: #FFF; background: #31b626;
| Codermin = color: #FFF; background: #31b626;
| Spritetainer = color: #FFF; background: #5ba769;
| Debugger = color: #FFF; background: #31b626;
| Maptainer = color: #FFF; background: #5ba75b;
| AdminObserver = color: #FFF; background: #3498db;
| AdminObserver = color: #FFF; background: #3498db;
| AdminCandidate = color: #FFF; background: #3498db;
| TrialAdmin = color: #FFF; background: #d05995;
| TrialAdmin = color: #FFF; background: #d05995;
| GameAdmin = color: #FFF; background: #9b59b6;
| GameAdmin = color: #FFF; background: #9b59b6;
| Barista = color: #FFF; background: #6b4711;
| AdminTrainer = color: #FFF; background: #9570c0;
| AdminTrainer = color: #FFF; background: #9570c0;
| GameMaster = color: #000; background: #d9b733;
| GameMaster = color: #000; background: #d9b733;
Строка 13: Строка 12:
| HeadCoder = color: #FFF; background: #31b626;
| HeadCoder = color: #FFF; background: #31b626;
| Host = color: #FFF; background: #A00;
| Host = color: #FFF; background: #A00;
| #default = color: #9b59b6;
| RememberedForever = color: #FFF; background: #000;
}} font-weight: bold; padding: 2px 3px; border-radius: 3px;">{{{Name|No name provided}}}</span> • {{{Rank|GameAdmin}}} {{#if: {{{Feedback|}}} | • [https://tgstation13.org/phpBB/viewtopic.php?f=37&t={{{Feedback}}} Feedback Thread]}} {{#if: {{{Note|}}} | • ''{{{Note}}}''}}
| #default = color: #9b59b6;
</div>
}} font-weight: bold; padding: 2px 3px; border-radius: 3px;">
{{#switch: {{{Icon}}}
| Maintainer = [[File:Font Awesome 5 solid code.svg|16px]]
| Spritetainer = [[File:Font Awesome 5 solid pen.svg|16px]]
| Maptainer = [[File:Font Awesome 6 Solid Map Marker.png|12px]]
| AdminObserver = [[File:Font_Awesome_5_solid_binoculars.svg|16px]]
| AdminCandidate = [[File:Font Awesome 5 solid broom.svg|16px]]
| TrialAdmin = [[File:Font Awesome 5 solid gavel.svg|16px]]
| GameAdmin = [[File:Font Awesome 5 solid asterisk.svg|16px]]
| AdminTrainer = [[File:Font Awesome 5 solid book-open.svg|16px]]
| GameMaster = [[File:Font Awesome 5 solid dungeon.svg|16px]]
| HeadAdmin = [[File:Font Awesome 5 solid star.svg|16px]]
| HeadCoder = [[File:Font Awesome 5 solid star.svg|16px]]
| Host = [[File:Font Awesome 5 solid server.svg|16px]]
| RememberedForever = [[File:Font Awesome 6 solid infinity white.png|16px]]
| #default = [[File:Font Awesome 5 solid star.svg|16px]]
}}
{{{Name|No name provided}}}</span> • {{#ifeq: {{{Rank}}} | {{{Icon}}} | {{{Rank|GameAdmin}}} | {{{Rank}}} + {{{Icon}}}}} {{#if: {{{Feedback|}}} | • [{{{Feedback}}} Feedback Thread]}} {{#if: {{{Note|}}} | • ''{{{Note}}}''}}


<noinclude>This template is meant as a way to quickly list an administrator and relevant links.
<noinclude>This template is meant as a way to quickly list an administrator and relevant links.
Строка 24: Строка 40:
|Name=Hornygranny
|Name=Hornygranny
|Rank=head
|Rank=head
|Feedback=244}}</pre>
|Icon=head
|Feedback=https://tgstation13.org/phpBB/viewtopic.php?f=37&t=244}}</pre>


...yields:
...yields:
Строка 30: Строка 47:
|Name=Hornygranny
|Name=Hornygranny
|Rank=head
|Rank=head
|Feedback=244}}
|Icon=head
|Feedback=https://tgstation13.org/phpBB/viewtopic.php?f=37&t=244}}
 
<pre>{{Admin
|Name=JoeAdmin
|Rank=GameAdmin
|Icon=GameAdmin
|Feedback=https://tgstation13.org/phpBB/viewtopic.php?f=37&t=244}}</pre>
 
...yields:
{{Admin
|Name=JoeAdmin
|Rank=GameAdmin
|Icon=GameAdmin
|Feedback=https://tgstation13.org/phpBB/viewtopic.php?f=37&t=244}}
 
Having a different Icon and Rank is handled by the template itself. If both fields are true like you saw above, the rank will autogenerate to have just that one title. However, if you mix the two like such:
<pre>
{{Admin
|Name=san7890
|Rank=GameMaster
|Icon=Maptainer
|Feedback=https://tgstation13.org/phpBB/viewtopic.php?t=30403
}}</pre>
 
...yields:
{{Admin
|Name=san7890
|Rank=GameMaster
|Icon=Maptainer
|Feedback=https://tgstation13.org/phpBB/viewtopic.php?t=30403
}}
 
Note that the Rank field should ''not'' be "GameMaster + Maptainer", the template will automatically generate the rank if the two fields mis-match.


And default rank:
And default rank:
<pre>{{Admin
<pre>{{Admin
|Name=Shaps
|Name=Shaps
|Feedback=4603}}</pre>
|Feedback=https://tgstation13.org/phpBB/viewtopic.php?f=37&t=4603}}</pre>


...yields:
...yields:
{{Admin
{{Admin
|Name=Shaps
|Name=Shaps
|Feedback=4603}}
|Feedback=https://tgstation13.org/phpBB/viewtopic.php?f=37&t=4603}}


===List of ranks with auto-formatting===
{{Admin
|Name=Maintainer
|Rank=Maintainer
|Icon=Maintainer
}}
{{Admin
|Name=Spritetainer
|Rank=Spritetainer
|Icon=Spritetainer
}}
{{Admin
|Name=Maptainer
|Rank=Maptainer
|Icon=Maptainer
}}
{{Admin
|Name=AdminObserver
|Rank=AdminObserver
|Icon=AdminObserver
}}
{{Admin
|Name=AdminCandidate
|Rank=AdminCandidate
|Icon=AdminCandidate
}}
{{Admin
|Name=TrialAdmin
|Rank=TrialAdmin
|Icon=TrialAdmin
}}
{{Admin
|Name=GameAdmin
|Rank=GameAdmin
|Icon=GameAdmin
}}
{{Admin
|Name=AdminTrainer
|Rank=AdminTrainer
|Icon=AdminTrainer
}}
{{Admin
|Name=GameMaster
|Rank=GameMaster
|Icon=GameMaster
}}
{{Admin
|Name=HeadAdmin
|Rank=HeadAdmin
|Icon=HeadAdmin
}}
{{Admin
|Name=HeadCoder
|Rank=HeadCoder
|Icon=HeadCoder
}}
{{Admin
|Name=Host
|Rank=Host
|Icon=Host
}}
{{Admin
|Name=RememberedForever
|Rank=RememberedForever
|Icon=RememberedForever
}}
[[Category:Templates]]
[[Category:Templates]]
</noinclude>
</noinclude>

Текущая версия от 22:25, 16 сентября 2022

Файл:Font Awesome 5 solid star.svg No name provided • {{{Rank}}} + {{{Icon}}}

This template is meant as a way to quickly list an administrator and relevant links.

Usage

{{Admin
|Name=Hornygranny
|Rank=head
|Icon=head
|Feedback=https://tgstation13.org/phpBB/viewtopic.php?f=37&t=244}}

...yields: Файл:Font Awesome 5 solid star.svg Hornygranny • head • Feedback Thread


{{Admin
|Name=JoeAdmin
|Rank=GameAdmin
|Icon=GameAdmin
|Feedback=https://tgstation13.org/phpBB/viewtopic.php?f=37&t=244}}

...yields: Файл:Font Awesome 5 solid asterisk.svg JoeAdmin • GameAdmin • Feedback Thread


Having a different Icon and Rank is handled by the template itself. If both fields are true like you saw above, the rank will autogenerate to have just that one title. However, if you mix the two like such:

{{Admin
|Name=san7890
|Rank=GameMaster
|Icon=Maptainer
|Feedback=https://tgstation13.org/phpBB/viewtopic.php?t=30403
}}

...yields: Font Awesome 6 Solid Map Marker.png san7890 • GameMaster + Maptainer • Feedback Thread


Note that the Rank field should not be "GameMaster + Maptainer", the template will automatically generate the rank if the two fields mis-match.

And default rank:

{{Admin
|Name=Shaps
|Feedback=https://tgstation13.org/phpBB/viewtopic.php?f=37&t=4603}}

...yields: Файл:Font Awesome 5 solid star.svg Shaps • {{{Rank}}} + {{{Icon}}} • Feedback Thread


List of ranks with auto-formatting

Файл:Font Awesome 5 solid code.svg Maintainer • Maintainer


Файл:Font Awesome 5 solid pen.svg Spritetainer • Spritetainer


Font Awesome 6 Solid Map Marker.png Maptainer • Maptainer


Файл:Font Awesome 5 solid binoculars.svg AdminObserver • AdminObserver


Файл:Font Awesome 5 solid broom.svg AdminCandidate • AdminCandidate


Файл:Font Awesome 5 solid gavel.svg TrialAdmin • TrialAdmin


Файл:Font Awesome 5 solid asterisk.svg GameAdmin • GameAdmin


Файл:Font Awesome 5 solid book-open.svg AdminTrainer • AdminTrainer


Файл:Font Awesome 5 solid dungeon.svg GameMaster • GameMaster


Файл:Font Awesome 5 solid star.svg HeadAdmin • HeadAdmin


Файл:Font Awesome 5 solid star.svg HeadCoder • HeadCoder


Файл:Font Awesome 5 solid server.svg Host • Host


Font Awesome 6 solid infinity white.png RememberedForever • RememberedForever