Шаблон:День в истории: различия между версиями
Nikita (обсуждение | вклад) |
Nikita (обсуждение | вклад) |
||
Строка 22: | Строка 22: | ||
{{#arraydefine:aBirthdays}} | {{#arraydefine:aBirthdays}} | ||
{{#arraydefine:aAllBirthdays| {{#ask: [[Категория:Персоналии]] [[День рождения::+]] | limit=500 | link=none | sep=SUPERMEGADELIMITER }} |SUPERMEGADELIMITER}} | {{#arraydefine:aAllBirthdays| {{#ask: [[Категория:Персоналии]] [[День рождения::+]] | limit=500 | link=none | sep=SUPERMEGADELIMITER }} |SUPERMEGADELIMITER}} | ||
− | {{#arrayprint:aAllBirthdays| |@@@@| {{#arraydefine:aTemp| {{#show: @@@@ | ?День рождения }} | {{#var:sDayMonthName}} }} {{#ifeq: {{#arraysize:aTemp}} | 2 | {{#arraydefine:aTemp|@@@@|SUPERMEGADELIMITER}} {{#arraymerge:aBirthdays|aBirthdays|aTemp}} | }} }} | + | {{#arrayprint:aAllBirthdays| |@@@@| {{#arraydefine:aTemp| {{#show: @@@@ | ?День рождения }} | {{#var:sDayMonthName}} }} {{#ifeq: {{#arraysize:aTemp}} | 2 | {{#if: {{#arrayindex:aTemp|0}} | | {{#arraydefine:aTemp|@@@@|SUPERMEGADELIMITER}} {{#arraymerge:aBirthdays|aBirthdays|aTemp}} }} | }} }} |
{{#vardefine:iReleases| {{#arraysize:aReleases}} }} | {{#vardefine:iReleases| {{#arraysize:aReleases}} }} | ||
{{#vardefine:iGames| {{#arraysize:aGames}} }} | {{#vardefine:iGames| {{#arraysize:aGames}} }} |
Версия 15:32, 1 мая 2019
Шаблон, отображающий информацию о различных исторических событиях на конкретную дату. Показывает первые релизы проектов (свойство "Дата первого релиза"), релизы игр (свойство "Дата") и дни рождения (свойство "День рождения"), приходящиеся на заданный день года. В качестве необязательного аргумента может принимать дату в формате ДД.ММ, например, {{День в истории|13.09}}, информацию по которой надо показать. Без указания даты отображает информацию для текущего дня согласно настройкам сервера.
Примечание: Сейчас в IFВики 113 страниц со свойством "День рождения" в категории "Персоналии". Когда это число достигнет 500, реализованный в шаблоне алгоритм выявления дней рождения на конкретную дату перестанет работать корректным образом (будут теряться дни рождения за пределами первых 500) из-за лимита возвращаемого числа результатов функции встраиваемых запросов #ask. Потребуется изменение реализации.
Содержание
Этот день в истории
Релизы
3 мая произошёл первый релиз 1 проекта:
- 2018 (6 лет назад) protoparser.js
Игры
3 мая вышло 7 игр:
- 2003 (21 год назад) ReLife (Князев, Константин — ADRIFT)
- 2003 (21 год назад) Моряк и конная милиция (Fekla — RipURQ)
- 2003 (21 год назад) Память, или Город воспоминаний (Сидорчук, Алексей — URQ DOS)
- 2011 (13 лет назад) Приключения бумажки. часть 1 (Wall·e — Квестер)
- 2017 (7 лет назад) Антиквест (Ласточкин, Антон — RTADS)
- 2018 (6 лет назад) Игра со Смертью (Смирнов, Николай — Атрил)
- 2018 (6 лет назад) Оператор, вытащи меня! (Ласточкин, Антон — Самодельные платформы)
Дни рождения
3 мая родилось 2 человека:
- 29 лет назад Кир
- 41 год назад Ляшук, Александр