Шаблон:День в истории: различия между версиями
Перейти к навигации
Перейти к поиску
Содержимое удалено Содержимое добавлено
Nikita (обсуждение | вклад) Нет описания правки |
Nikita (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
<noinclude> |
<noinclude> |
||
Шаблон, отображающий информацию о различных исторических событиях на конкретную дату. Показывает первые релизы проектов (свойство "Дата первого релиза"), релизы игр (свойство "Дата") и дни рождения (свойство "День рождения"), приходящиеся на заданный день года. В качестве необязательного аргумента может принимать дату в формате ДД.ММ, например, <nowiki>{{День в истории|13.09}}</nowiki>, информацию по которой надо показать. Без указания даты отображает информацию для текущего дня согласно настройкам сервера. |
Шаблон, отображающий информацию о различных исторических событиях на конкретную дату. Показывает первые релизы проектов (свойство "Дата первого релиза"), релизы игр (свойство "Дата") и дни рождения (свойство "День рождения"), приходящиеся на заданный день года. В качестве необязательного аргумента может принимать дату в формате ДД.ММ, например, <nowiki>{{День в истории|13.09}}</nowiki>, информацию по которой надо показать. Без указания даты отображает информацию для текущего дня согласно настройкам сервера. |
||
Пока просто проверка концепции для выявления проблемных мест. |
|||
</noinclude><div style="display: none;"> |
</noinclude><div style="display: none;"> |
||
{{#if: {{{1|}}} |{{#vardefine:sDayMonth| {{{1}}} }} |
{{#if: {{{1|}}} |{{#vardefine:sDayMonth| {{{1}}} }} |
||
| Строка 13: | Строка 11: | ||
}} |
}} |
||
{{#arraydefine:aYears}} |
{{#arraydefine:aYears}} |
||
{{#arraydefine:aCategories| {{#ask: [[Категория:+]] | limit= |
{{#arraydefine:aCategories| {{#ask: [[Категория:+]] | limit=500 | link=none | sep=SUPERMEGADELIMITER }} |SUPERMEGADELIMITER }} |
||
{{#arraysearcharray:aCategories|aCategories|/^Категория:\d{4}$/}} |
{{#arraysearcharray:aCategories|aCategories|/^Категория:\d{4}$/}} |
||
{{#arrayprint:aCategories| |@@@@| {{#arraydefine:aTemp|@@@@|:}} {{#vardefine:sTemp| {{#arrayindex:aTemp|1}} }} {{#ifeq: {{#var:sTemp}} | {{CURRENTYEAR}} | | {{#arraydefine:aTemp| {{#var:sTemp}} }} {{#arraymerge:aYears|aYears|aTemp}} }} }} |
{{#arrayprint:aCategories| |@@@@| {{#arraydefine:aTemp|@@@@|:}} {{#vardefine:sTemp| {{#arrayindex:aTemp|1}} }} {{#ifeq: {{#var:sTemp}} | {{CURRENTYEAR}} | | {{#arraydefine:aTemp| {{#var:sTemp}} }} {{#arraymerge:aYears|aYears|aTemp}} }} }} |
||
{{#arraydefine:aReleases}} |
{{#arraydefine:aReleases}} |
||
{{#arrayprint:aYears| |@@@@| {{#arraydefine:aTemp| {{#ask: [[Дата первого релиза::{{#var:sDayMonth}}.@@@@]] [[Дата первого релиза::!@@@@]] | limit= |
{{#arrayprint:aYears| |@@@@| {{#arraydefine:aTemp| {{#ask: [[Дата первого релиза::{{#var:sDayMonth}}.@@@@]] [[Дата первого релиза::!@@@@]] | limit=500 | link=none | sep=SUPERMEGADELIMITER }} |SUPERMEGADELIMITER}} {{#arraymerge:aReleases|aReleases|aTemp}} }} |
||
{{#arraydefine:aGames}} |
{{#arraydefine:aGames}} |
||
{{#arrayprint:aYears| |@@@@| {{#arraydefine:aTemp| {{#ask: [[Категория:Игры]] [[Дата::{{#var:sDayMonth}}.@@@@]] [[Дата::!@@@@]] | limit= |
{{#arrayprint:aYears| |@@@@| {{#arraydefine:aTemp| {{#ask: [[Категория:Игры]] [[Дата::{{#var:sDayMonth}}.@@@@]] [[Дата::!@@@@]] | limit=500 | link=none | sep=SUPERMEGADELIMITER }} |SUPERMEGADELIMITER}} {{#arraymerge:aGames|aGames|aTemp}} }} |
||
{{#arraydefine:aBirthdays}} |
{{#arraydefine:aBirthdays}} |
||
{{#arraydefine:aAllBirthdays| {{#ask: [[Категория:Персоналии]] [[День рождения::+]] | limit= |
{{#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 | {{#arraydefine:aTemp|@@@@|SUPERMEGADELIMITER}} {{#arraymerge:aBirthdays|aBirthdays|aTemp}} | }} }} |
||
{{#vardefine:iReleases| {{#arraysize:aReleases}} }} |
{{#vardefine:iReleases| {{#arraysize:aReleases}} }} |
||
| Строка 68: | Строка 66: | ||
}} |
}} |
||
}} |
}} |
||
<noinclude>[[Категория:Шаблоны]]</noinclude> |
|||
Версия от 10:03, 1 мая 2019
Шаблон, отображающий информацию о различных исторических событиях на конкретную дату. Показывает первые релизы проектов (свойство "Дата первого релиза"), релизы игр (свойство "Дата") и дни рождения (свойство "День рождения"), приходящиеся на заданный день года. В качестве необязательного аргумента может принимать дату в формате ДД.ММ, например, {{День в истории|13.09}}, информацию по которой надо показать. Без указания даты отображает информацию для текущего дня согласно настройкам сервера.
Этот день в истории
Релизы
4 ноября произошёл первый релиз 1 проекта:
- 2025 (1 год назад) Typography
Игры
4 ноября вышло 7 игр:
- 2007 (19 лет назад) The Secret Of Monkey Ship (Луконин, Дмитрий — URQ DOS)
- 2011 (15 лет назад) Похождения кота (Kot Barsik — Квестер)
- 2014 (12 лет назад) Исходность. (Иван С. — QSP)
- 2016 (10 лет назад) Memory's Dogma CODE:01 (Liz-Arts — Самодельные платформы)
- 2016 (10 лет назад) МОХ (Фарг, Вадим — AXMA Story Maker)
- 2017 (9 лет назад) Смерть Кащея (Павленко, Юрий — RInform)
- 2020 (6 лет назад) 5 троллей (Qwerty — Атрил)
Дни рождения
4 ноября родился 1 человек:
- 42 года назад Костырко, Сергей