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

Материал из RuBeta Wiki
(Ну в общем (да вам и не интересно). Шаблон теперь работает правильно (вроде), просто всунул код из другого шаблона, видимо одинаковые имена параметров он не жрёт.)
(тест)
 
(не показаны 4 промежуточные версии 2 участников)
Строка 2: Строка 2:


Вывод возраста числом-->
Вывод возраста числом-->
{{#ifexpr:{{{Месяц|1}}}<={{LOCALMONTH1}}|{{#ifexpr:{{{День|1}}}<={{LOCALDAY}}|{{#expr:{{LOCALYEAR}}-{{{Год}}}}}|{{#expr: {{LOCALYEAR}}-{{{Год}}}-1}}}}|{{#expr: {{LOCALYEAR}}-{{{Год}}}-1}}}}<!--
{{#ifexpr: {{{Месяц|1}}} <= {{LOCALMONTH1}} and {{{День|1}}} <= {{LOCALDAY}} | {{#expr: {{LOCALYEAR}} - {{{Год}}} }}| {{#ifexpr: {{{Месяц|1}}} > {{LOCALMONTH1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}}| {{#ifexpr: {{{День|1}}} <= {{LOCALDAY}}| {{#expr: {{LOCALYEAR}} - {{{Год}}}}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}} }} }} }}<!--


Вывод слова "лет/год/года", в зависимости от возраста-->
Вывод слова "лет/год/года", в зависимости от возраста-->
{{#ifexpr: {{#ifexpr:{{{Месяц|1}}}<={{LOCALMONTH1}}|{{#ifexpr:{{{День|1}}}<={{LOCALDAY}}|{{#expr:{{LOCALYEAR}}-{{{Год}}}}}|{{#expr: {{LOCALYEAR}}-{{{Год}}}-1}}}}|{{#expr: {{LOCALYEAR}}-{{{Год}}}-1}}}} <= 14 and {{#ifexpr:{{{Месяц|1}}}<={{LOCALMONTH1}}|{{#ifexpr:{{{День|1}}}<={{LOCALDAY}}|{{#expr:{{LOCALYEAR}}-{{{Год}}}}}|{{#expr: {{LOCALYEAR}}-{{{Год}}}-1}}}}|{{#expr: {{LOCALYEAR}}-{{{Год}}}-1}}}} >= 11
{{#ifexpr: {{#ifexpr: {{{Месяц|1}}} <= {{LOCALMONTH1}} and {{{День|1}}} <= {{LOCALDAY}} | {{#expr: {{LOCALYEAR}} - {{{Год}}} }}| {{#ifexpr: {{{Месяц|1}}} > {{LOCALMONTH1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}}| {{#ifexpr: {{{День|1}}} <= {{LOCALDAY}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} }} }} }} }} <= 14 and {{#ifexpr: {{{Месяц|1}}} <= {{LOCALMONTH1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} }}| {{#ifexpr: {{{Месяц|1}}} > {{LOCALMONTH1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}}| {{#ifexpr: {{{День|1}}} <= {{LOCALDAY}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} }}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1 }} }} }} }} >= 11
|лет
|лет
|{{PLURAL: {{#expr: {{#ifexpr:{{{Месяц|1}}}<={{LOCALMONTH1}}|{{#ifexpr:{{{День|1}}}<={{LOCALDAY}}|{{#expr:{{LOCALYEAR}}-{{{Год}}}}}|{{#expr: {{LOCALYEAR}}-{{{Год}}}-1}}}}|{{#expr: {{LOCALYEAR}}-{{{Год}}}-1}}}} mod 10}}|год|года|лет}}}}<!--
|{{PLURAL: {{#expr: {{#ifexpr: {{{Месяц|1}}} <= {{LOCALMONTH1}} and {{{День|1}}} <= {{LOCALDAY}} | {{#expr: {{LOCALYEAR}} - {{{Год}}} }}| {{#ifexpr: {{{Месяц|1}}} > {{LOCALMONTH1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}}| {{#ifexpr: {{{День|1}}} <= {{LOCALDAY}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} }}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1 }} }} }} }} mod 10}}|год|года|лет}}}}<!--


--></includeonly><!--
--></includeonly><!--
--><noinclude>
--><noinclude>{{Документация}}</noinclude>
==Документация==
===Использование===
Шаблон может быть использован для автоматической подстановки возраста игрока и слова, соответствующего количеству лет. Допустимо использование без указания значения параметров дня и месяца, в этом случае они будут по умолчанию равны 1.
 
====Пример====
{| class="wikitable"
! Вводимые параметры !! Результат
|-
| <code><nowiki>{{Возраст|День=3|Месяц=8|Год=2000}}</nowiki></code>
| style="text-align:center;" | {{Возраст|День=3|Месяц=8|Год=2000}}
|-
| <code><nowiki>{{Возраст|Месяц=10|Год=2002}}</nowiki></code>
| style="text-align:center;" | {{Возраст|Месяц=10|Год=2002}}
|-
| <code><nowiki>{{Возраст|Год=2020}}</nowiki></code>
| style="text-align:center;" | {{Возраст|Год=2020}}
|}
 
[[Категория:Шаблоны]] __NOTOC__
</noinclude>

Текущая версия от 10:18, 20 июля 2024

Документация [просмотр | править]

Образец для вставки

{{Возраст|День=|Месяц=|Год=}}

Описание

Шаблон может быть использован для автоматической подстановки возраста игрока и слова, соответствующего количеству лет.

[Править данные шаблона]

Параметры шаблона

Шаблон использует строчное форматирование параметров.

ПараметрОписаниеТипСтатус
ДеньДень

Параметр для указания дня рождения игрока.

По умолчанию
1
Числонеобязательный
МесяцМесяц

Параметр для указания месяца рождения игрока.

По умолчанию
1
Числонеобязательный
ГодГод

Параметр для указания года рождения игрока.

Пример
1999
Числообязательный

Примеры

Код Результат
{{Возраст|День=3|Месяц=8|Год=2000}}

24 года

{{Возраст|Месяц=10|Год=2002}}

22 года

{{Возраст|Год=2020}}

4 года


Страницы, использующие этот шаблон