Шаблон:Игрок2: различия между версиями

Материал из RuBeta Wiki
м (→‎Документация: Описание потом)
(Добавление параметра для даты рождение. Добавление документации (откуда позаимствовано - думать не надо).)
Строка 1: Строка 1:
<includeonly><!--
<includeonly><!--
-->{|<!--class="wikitable"--> align="right" style="border:1px solid #a2a9b0; width: 300px;"
-->{|align="right" <!--class="wikitable" style="width: 300px;"--> style="border:1px solid #a2a9b0; width: 300px; background-color:white; margin-left:4px;"<!--
|-
 
! colspan="3" style="border-bottom:1px solid #a2a9b0; background-color:#eaecf0;" | {{{Никнейм|{{PAGENAME}} }}}
НИКНЕЙМ-->
! colspan="3" style="border-bottom:1px solid #a2a9b0; background-color:#eaecf0;" | {{{Никнейм|{{PAGENAME}} }}}<!--
 
СКИН-->
|-
|-
| colspan="3" align="center" style="border-bottom:1px solid #a2a9b0;" | {{#Widget:Iframe
| colspan="3" align="center" style="border-bottom:1px solid #a2a9b0;" | {{#Widget:Iframe
Строка 9: Строка 12:
   |height=224
   |height=224
   |border=0
   |border=0
}}
}}<!--
 
ФИО-->
|-
|-
| style="width:32%;" | ФИО || {{#if: {{{ФИО}}} | {{{ФИО}}} | Стивов Стив Стивович}} || align="right" style="width:5%;" | <span class="explain tooltip" title="Пол">{{#ifeq: М | {{{Пол}}} | <span style="color:blue; margin-right:4px;">М</span> | <span style="color:red; margin-right:4px;">Ж</span> }}</span>
| style="width:32%;" | ФИО || {{#if: {{{ФИО}}} | {{{ФИО}}} | Стивов Стив Стивович}} || align="right" style="width:5%;" | <span class="explain tooltip" title="Пол">{{#if: {{{Пол|}}} | {{#ifeq: {{lc:{{{Пол}}} }} | м | <span style="color:blue; margin-right:4px;">М</span> | <span style="color:red; margin-right:4px;">Ж</span> }} |}}</span><!--
{{#ifexpr: {{#if: {{{Discord}}} | 1 | 0 }} or {{#if: {{{Steam}}} | 1 | 0 }} or {{#if: {{{VK}}} | 1 | 0 }} or {{#if: {{{YouTube}}} | 1 | 0 }} = 1
 
|<!--Если передан хоть один аккаунт в аргументы ( {{!}} = | )-->{{!}}-
ДАТА РОЖДЕНИЯ-->
{{!}} Аккаунты {{!}}{{!}} colspan="2"{{!}}<!--
{{#if: {{{Дата рождения|}}}<!--
-->{{#if: {{{Discord|}}} | <span class="explain tooltip" title="{{{Discord}}}">[[Файл:Логотип_Discord.png|24px|link=]]</span>|}} <!--
true --> | {{!}}-
-->{{#if: {{{Steam|}}} | [[Файл:Логотип_Steam.png|24px|link={{#iferror: {{#ifexpr: {{{Steam}}} > 0 | | }} | https://steamcommunity.com/id/{{{Steam}}} | https://steamcommunity.com/profiles/{{{Steam}}} }}]] |}} <!--
{{!}} Дата рождения {{!}}{{!}} colspan="2" {{!}} {{{Дата рождения}}} {{#ifexpr: {{#explode:{{{Дата рождения}}}|.|0|3}} = {{CURRENTDAY}} and {{#explode:{{{Дата рождения}}}|.|1|3}} = {{CURRENTMONTH1}} | &nbsp;<span class="explain tooltip" title="У игрока сегодня день рождения!">🥳🎉🎁</span>|}}<!--
-->{{#if: {{{VK|}}} | [[Файл:Логотип_VK.png|24px|link=https://vk.com/{{{VK}}}]]|}} <!--
false--> | }}<!--
-->{{#if: {{{YouTube|}}} | [[Файл:Логотип_YouTube.png|24px|link=https://www.youtube.com/@{{{YouTube}}}]]|}}<!--
 
--><!--
АККАУНТЫ
Если нет ни одного аргумента, то строка не отображается-->
-->{{#ifexpr: {{#if: {{{Discord|}}} |1|0}} or {{#if: {{{Steam|}}} |1|0}} or {{#if: {{{VK|}}} |1|0}} or {{#if: {{{YouTube|}}} |1|0}} = 1
| }}
|<!--Если передан хоть один аккаунт в аргументы ( {{!}} = "|" )-->
{{!}}-
{{!}} Аккаунты {{!}}{{!}} colspan="2" {{!}}<!--
-->{{#if:{{{Discord|}}} | <span class="explain tooltip" title="{{{Discord}}}">[[Файл:Логотип_Discord.png|24px|link=]]</span>|}} <!--
-->{{#if:{{{Steam|}}} | [[Файл:Логотип_Steam.png|24px|link={{#iferror: {{#ifexpr: {{{Steam}}} > 0 ||}}
| https://steamcommunity.com/id/{{{Steam}}}
| https://steamcommunity.com/profiles/{{{Steam}}} }}]] |}} <!--
-->{{#if:{{{VK|}}} | [[Файл:Логотип_VK.png|24px|link=https://vk.com/{{{VK}}}]]|}} <!--
-->{{#if:{{{YouTube|}}} | [[Файл:Логотип_YouTube.png|24px|link=https://www.youtube.com/{{{YouTube}}}]]|}}<!--
--><!-- Если нет ни одного аргумента, то строка не отображается-->|}}<!--
 
ГРУППА-->
|-
|-
| Группа || colspan="2" | {{#if: {{{Группа}}} | [[{{{Группа}}}]] | [[Игрок]] }}
| Группа || colspan="2" | {{#if: {{{Группа}}} | [[{{{Группа}}}]] | [[Игрок]] }}<!--
 
ПРЕФИКС-->
|-
|-
| Префикс || colspan="2" | {{#if: {{{Префикс}}} | <span style="color: #555555;">[</span><span style="color:#{{{Цвет префикса}}}">{{{Префикс}}}</span><span style="color: #555555;">]</span> | <span style="color: #555555;">[</span><span style="color: #0000FF">Игрок</span><span style="color: #555555;">]</span> }}
| Префикс || colspan="2" | {{#if: {{{Префикс|}}}<!--
Если указан префикс-->| <span style="color: #555555;">[</span><span style="color:#{{{Цвет префикса}}}">{{{Префикс}}}</span><span style="color: #555555;">]</span><!--
Если префикс не указан -->|<span style="color: #555555;">[</span>{{#switch: {{{Группа}}}
| Администратор = <span style="color:#AA0000">Админ</span>
| ОХЛ
| Очень хорошие люди = <span style="color: #008000;">ОХЛ</span>
| Модератор = <span style="color:#55FFFF">Модератор</span>
| Помогатор = <span style="color: #AA00AA">Помогатор</span>
| Ультра = <span style="color: #5555FF;">Ультра</span>
| Спонсор = <span style="color: #FFAA00;">Спонсор</span>
| VIP = <span style="color: #FFFF55;">VIP</span>
| Олдфаг РуБеты = <span style="color:#009939">Олдфаг РуБеты</span>
| Игрок = <span style="color: #0000FF">Игрок</span>
| <span style="color: #0000FF">Игрок</span>}}<!--Если не указан, то отображаем стандартный для группы--><span style="color: #555555;">]</span>}}<!--
 
ПРОЖИВАНИЕ-->
|-
|-
|Проживание || colspan="2" | {{#if: {{{Проживание}}} | {{#ifexist: {{{Проживание}}} | [[{{{Проживание}}}]] | {{{Проживание}}}}} | Личная база}}
|Проживание || colspan="2" | {{#if: {{{Проживание}}} | {{#ifexist: {{{Проживание}}} | [[{{{Проживание}}}]] | {{{Проживание}}}}} | Личная база}}
Строка 41: Строка 74:
}}
}}


==Документация==
{| style="border:1px solid #a1cbfa; background-color:#eaf3fe; margin-top: 20px;"
===Использование===
! align="left" style="background-color:#c1ddfc; padding: 5px 0px 5px 10px;" | '''Документация'''
|-
| style="padding: 20px 10px 10px 10px;"|
{{Игрок2
{{Игрок2
  |Никнейм = PoliceGirl
  |Никнейм = PoliceGirl
  |ФИО =
  |ФИО =
  |Discord = alexey_khailovich |Steam = fdsg_ |VK = id1 |YouTube = fdsg_9764
  |Дата рождения = {{CURRENTDAY}}.{{CURRENTMONTH1}}.2023
  |Пол = М
  |Пол = М
  |Группа = Ультра
  |Группа = Ультра
Строка 53: Строка 88:
  |Проживание =  
  |Проживание =  
}}
}}
<pre>
<pre>
{{Игрок2
{{Игрок2
  |Никнейм = PoliceGirl
  |Никнейм = PoliceGirl
  |ФИО =
  |ФИО =
  |Discord = alexey_khailovich |Steam = fdsg_ |VK = id1 |YouTube = fdsg_9764
  |Discord = alexey_khailovich |Steam = fdsg_ |VK = id1 |YouTube = @fdsg_9764
|Дата рождения = {{CURRENTDAY}}.{{CURRENTMONTH1}}.2023
  |Пол = М
  |Пол = М
  |Группа = Ультра
  |Группа = Ультра
Строка 65: Строка 102:
}}
}}
</pre>
</pre>
<small>Примечание: <code><nowiki>{{CURRENTDAY}}</nowiki></code> и <code><nowiki>{{CURRENTMONTH1}}</nowiki></code> стоят в аргументах лишь ради демонстрации функционала шаблона, не стоит делать себе день рождения каждый день.</small>
=== Параметры ===
==== Игровые данные ====
Обязательны к заполнению.
* <code>Никнейм</code> — никнейм игрока, описываемого в статье, по умолчанию используется название страницы (<code><nowiki>{{PAGENAME}}</nowiki></code>);
* <code>Группа</code> — группа игрока на сервере, по умолчанию используется [[Игрок]];
* <code>Префикс</code> — префикс игрока на сервере, по умолчанию используется начальный префикс, соответствующий группе игрока;
* <code>Цвет префикса</code> — цвет префикса игрока. Указывается в HEX‐формате без знака решётки (#);
* <code>Проживание</code> — место проживания игрока на сервере. При указании города, описанного на вики, шаблон автоматически ссылается на статью. По умолчанию отображается: «Личная база».
==== Аккаунты ====
Указываются при наличии данных аккаунтов игрока (по желанию).
Параметр и необходимый аргумент для него:
* <code>Discord</code> — имя пользователя (не отображаемое имя);
* <code>Steam</code> — <code><nowiki>https://steamcommunity.com/id/</nowiki>'''username'''</code> или <code><nowiki>https://steamcommunity.com/profiles/</nowiki>'''цифры'''</code>
* <code>VK</code> — <code><nowiki>https://vk.com/</nowiki>'''id пользователя'''</code>
* <code>YouTube</code> — <code><nowiki>https://www.youtube.com/</nowiki>'''@username'''</code>
==== Личные данные ====
Не являются обязательными для указания.
* <code>ФИО</code> — Фамилия Имя Отчество игрока, по умолчанию отображается: «Стивов Стив Стивович»;
* <code>Пол</code> — пол игрока (М или Ж), по умолчанию отсутствует;
* <code>Дата рождения</code> — дата рождения игрока, в день рождения выводит праздничные эмодзи, по умолчанию отсутствует.
|}
[[Категория:Шаблоны]] __NOTOC__
<noinclude>
<noinclude>

Версия от 19:40, 17 декабря 2023

Экспериментальный шаблон
Данный шаблон является экспериментальным и может работать с ошибками или не так, как ожидается.
Документация
PoliceGirl
ФИО Стивов Стив Стивович М
Дата рождения 5.5.2023  🥳🎉🎁
Группа Ультра
Префикс [Кружок_Хайпа]
Проживание Личная база
{{Игрок2
 |Никнейм = PoliceGirl
 |ФИО =
 |Discord = alexey_khailovich |Steam = fdsg_ |VK = id1 |YouTube = @fdsg_9764
 |Дата рождения = {{CURRENTDAY}}.{{CURRENTMONTH1}}.2023
 |Пол = М
 |Группа = Ультра
 |Префикс = Кружок_Хайпа
 |Цвет префикса = 5555FF
 |Проживание = 
}}

Примечание: {{CURRENTDAY}} и {{CURRENTMONTH1}} стоят в аргументах лишь ради демонстрации функционала шаблона, не стоит делать себе день рождения каждый день.

Параметры

Игровые данные

Обязательны к заполнению.

  • Никнейм — никнейм игрока, описываемого в статье, по умолчанию используется название страницы ({{PAGENAME}});
  • Группа — группа игрока на сервере, по умолчанию используется Игрок;
  • Префикс — префикс игрока на сервере, по умолчанию используется начальный префикс, соответствующий группе игрока;
  • Цвет префикса — цвет префикса игрока. Указывается в HEX‐формате без знака решётки (#);
  • Проживание — место проживания игрока на сервере. При указании города, описанного на вики, шаблон автоматически ссылается на статью. По умолчанию отображается: «Личная база».

Аккаунты

Указываются при наличии данных аккаунтов игрока (по желанию).

Параметр и необходимый аргумент для него:

  • Discord — имя пользователя (не отображаемое имя);
  • Steamhttps://steamcommunity.com/id/username или https://steamcommunity.com/profiles/цифры
  • VKhttps://vk.com/id пользователя
  • YouTubehttps://www.youtube.com/@username

Личные данные

Не являются обязательными для указания.

  • ФИО — Фамилия Имя Отчество игрока, по умолчанию отображается: «Стивов Стив Стивович»;
  • Пол — пол игрока (М или Ж), по умолчанию отсутствует;
  • Дата рождения — дата рождения игрока, в день рождения выводит праздничные эмодзи, по умолчанию отсутствует.