Шаблон:Конкурсная информация: различия между версиями

Материал из IFВики
Перейти к навигации Перейти к поиску
(Исправление бага для 29 февраля)
(Вообще достаточно брать просто первые 5 позиций из списка, сортированного в обратном порядке.)
Строка 16: Строка 16:
  
 
===Завершились===
 
===Завершились===
<!-- Список завершённых конкурсов генерируется автоматически посредством выборки страниц категории "Конкурсы" со значением свойства "Дата окончания" в пределах года назад от текущей даты. Этот список фильтруется ещё раз, чтобы показать 5 последних конкурсов. -->
+
<!-- Список завершённых конкурсов генерируется автоматически посредством выборки страниц категории "Конкурсы" с указанным значением свойства "Дата окончания", из которого берутся последние 5 позиций. -->
{{#vardefine:sDayMonth| {{CURRENTDAY}}.{{CURRENTMONTH}} }}
+
{{#ask: [[Категория:Конкурсы]] [[Дата окончания::+]]
{{#vardefine:iYear| {{#expr: {{CURRENTYEAR}} - 1 }} }}
 
{{#ifeq: {{#var:sDayMonth}} | 29.02 |
 
{{#ifeq: {{#time: L | {{#var:iYear}} }} | 0 | {{#vardefine:sDayMonth|1.03}} | }}
 
| }}
 
{{#ask: [[Категория:Конкурсы]] [[Дата окончания::>{{#var:sDayMonth}}.{{#var:iYear}}]]
 
 
|format=ul
 
|format=ul
 
|link=all
 
|link=all

Версия 17:15, 1 марта 2020

Внимание редакторам! В IFВики содержится информация о 1 конкурсе с отсутствующей датой закрытия. Это означает, что в разделах "Идёт приём работ" и "Идёт голосование" общее число событий должно равняться 1. В противном случае, где-то в информации о конкурсах есть проблема неполных или некорректных данных.

Скоро начнутся

Идёт приём работ


Завершились

(все конкурсы)