Шаблон:Персона/Дата: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) Новая страница: «<includeonly>{{#switch:{{{1}}} |Рождения={{#if:{{{2|}}}|{{#invoke:Infocards|dateOfBirth|{{{2|}}}|{{{3|}}}|nocat={{{nopersoncat|}}}{{NAMESPACE}}}}}} |См…» |
Karaby (обсуждение | вклад) мНет описания правки |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 1: | Строка 1: | ||
<includeonly>{{#switch:{{{1}}} | <includeonly>{{#switch:{{{1}}} | ||
|Рождения={{#if:{{{2|}}}|{{#invoke:Infocards|dateOfBirth|{{{2|}}}|{{{3|}}}|nocat={{{nopersoncat|} | |Рождения={{#if:{{{2|}}}|{{#invoke:Infocards|dateOfBirth|{{{2|}}}|{{{3|}}}|nocat={{{nopersoncat|}}}}}}} | ||
|Смерти={{#invoke:Infocards|dateOfDeath|{{{3|}}}|{{{2|}}}|nocat={{{nopersoncat|} | |Смерти={{#invoke:Infocards|dateOfDeath|{{{3|}}}|{{{2|}}}|nocat={{{nopersoncat|}}}}} | ||
}}</includeonly><noinclude>{{doc}}</noinclude> | }}</includeonly><noinclude>{{doc}}</noinclude> | ||
Текущая версия от 12:25, 23 декабря 2021
- автоматически форматирует дату рождения/смерти
- Учитывает возможность частичного и полного задания даты по старому стилю (в скобках)
- вычисляет текущий возраст, если не задана дата смерти
- вычисляет время жизни, если заданы полностью и дата рождения, и дата смерти
- включает статьи в соответствующие дочерние категории:
- Если дата смерти не заполнена и вычисленный возраст превышает 150 лет, либо если разница между датами рождения и смерти более 150 лет, статья включается в категорию:
- Если дата рождения или смерти заполнена не по формату, то статья включается в категорию
- Основные примеры правильного использования
| Вводимое значение даты рождения в карточке | Вводимое значение даты смерти в карточке | Отображаемое значение даты рождения в карточке (и возраста, если не заполнено поле даты смерти) | Отображаемое значение даты смерти в карточке (и возраст смерти, если полностью заполнена дата рождения) |
|---|---|---|---|
| -382 | −336 | ||
| 1.2 (3) | 4.5 (6) | 3 (1) февраля | 6 (4) мая |
| 24.12.3 | 15.01.69 | ||
| 23.09.-63 | 19.08.14 | ||
| 42 | 9.6.42 | ||
| 870 | 13.8.900 | ||
| 22.01.984 | |||
| 16.06.1066 | дата смерти неизвестна | дата смерти неизвестна | |
| 8.2.1834 (27.1) | 2.2.1907 (20.1) | ||
| 29.06.1844 (17) | 28.10.1883 (16) | ||
| 19.7.1893 (7) | 14.4.1930 | ||
| 3.10.1895 (21.9) | 28.12.1925 | ||
| 4.10.1916 | 8.11.2009 | ||
| 09.06.1942 | |||
| 1955 | |||
| 29.02.1984 | |||
| 8.1.1894 (26.12.1893) | 2.7.1967 | ||
- Проверка на викифицированные даты, наличие устаревших шаблонов и некорректных значений
| Вводимое значение даты рождения в карточке | Вводимое значение даты смерти в карточке | Отображаемое значение даты рождения в карточке | Отображаемое значение даты смерти в карточке |
|---|---|---|---|
| ок. [[5]] года | 24.01.41 | ок. 5 года | |
| ок. [[5]] года | {{ДатаСмерти|24|01|41}} | ок. 5 года | 24 января 41 |
| [[868]]/[[872]] | [[15 сентября]]/[[15 ноября]] [[890]] | 868/872 | 15 сентября/15 ноября 890 |
- Включение шаблона в карточки (на примере Шаблон:Учёный)
- Для даты рождения:
|метка1 = Дата рождения:
|текст1 = {{Персона/Дата|Рождения|{{{Дата рождения|}}}|{{{Дата смерти|}}}}}
- Для даты смерти:
|метка3 = Дата смерти:
|текст3 = {{Персона/Дата|Смерти|{{{Дата смерти|}}}|{{{Дата рождения|}}}}}
[[Категория:Шаблон:Наименование:Шаблоны, встраиваемые в шаблоны-карточки:Личности]]
[[Категория:Шаблон:Наименование:Подстраницы шаблона Персона|Персона/Дата]]