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

Материал из IFВики
Перейти к навигации Перейти к поиску
м
 
(не показано 7 промежуточных версий 2 участников)
Строка 1: Строка 1:
 
{| class="infobox" cell cellpadding="3" cellspacing="0"
 
{| class="infobox" cell cellpadding="3" cellspacing="0"
| colspan="2" class="header" | {{#if: {{{название|}}}|'''{{{название}}}'''{{#vardefine:eventname| {{{название}}} }}|'''{{PAGENAME}}'''{{#vardefine:eventname| {{PAGENAME}} }} }}
+
! colspan="2" class="infoHeader {{#if: {{{обложка|}}} | | hidden }}" | {{#if: {{{обложка|}}} | [[Файл:{{{обложка}}}|{{{ширинаобложки|300}}}x{{{высотаобложки|300}}}px]] | }}
 +
|-
 +
| colspan="2" class="infoHeader" | {{#if: {{{название|}}}|'''{{{название}}}'''{{#vardefine:eventname| {{{название}}} }}|'''{{PAGENAME}}'''{{#vardefine:eventname| {{PAGENAME}} }} }}
 
|- style="{{#if: {{{тип|}}} | | display: none; }}"
 
|- style="{{#if: {{{тип|}}} | | display: none; }}"
! [[Свойство:Тип|Тип]]
+
! [[:Свойство:Тип|Тип]]
|<includeonly>{{#arraydefine:type|{{{тип| }}}|,}}{{#arrayprint:type|, |@@@@ |@@@@ [[Тип::@@@@| ]] }}</includeonly><nowiki />
+
|<includeonly>{{#arraydefine:type|{{{тип| }}}|,}}{{#arrayprint:type|, |@@@@ |[[:Категория:@@@@|@@@@]] [[Тип::@@@@| ]] }}</includeonly><nowiki />
 
|- style="{{#if: {{{номер|}}} | | display: none; }}"
 
|- style="{{#if: {{{номер|}}} | | display: none; }}"
! Порядковый номер
+
! [[:Свойство:Порядковый номер|Порядковый номер]]
| {{{номер}}}
+
| <includeonly>{{#if: {{{номер|}}} | {{{номер}}} [[Порядковый номер::{{{номер}}}| ]] | }}</includeonly>
 
|- style="{{#if: {{{организатор|}}} | | display: none; }}"
 
|- style="{{#if: {{{организатор|}}} | | display: none; }}"
 
! [[:Категория:Персоналии|Организатор(ы)]]
 
! [[:Категория:Персоналии|Организатор(ы)]]
Строка 12: Строка 14:
 
|- style="{{#if: {{{начало|}}} | | display: none; }}"
 
|- style="{{#if: {{{начало|}}} | | display: none; }}"
 
! [[Свойство:Дата начала|Дата начала]]
 
! [[Свойство:Дата начала|Дата начала]]
| <includeonly> {{#if: {{{начало|}}} | [[Дата начала::{{{начало}}}|{{#time: j xg Y|{{{начало}}}|ru }}]] | }} </includeonly>
+
| <includeonly> {{#if: {{{начало|}}} | [[Дата начала::{{{начало}}}|{{#ifeq: {{#expr: {{{начало}}}*1 }} | {{{начало}}} | {{{начало}}} | {{#time: j xg Y|{{{начало}}}|ru }} }}]] | }} </includeonly>
 
|- style="{{#if: {{{окончание|}}} | | display: none; }}"
 
|- style="{{#if: {{{окончание|}}} | | display: none; }}"
 
! [[Свойство:Дата окончания|Дата окончания]]
 
! [[Свойство:Дата окончания|Дата окончания]]
| <includeonly> {{#if: {{{окончание|}}} | [[Дата окончания::{{{окончание}}}|{{#time: j xg Y|{{{окончание}}}|ru }}]] | }} </includeonly>
+
| <includeonly> {{#if: {{{окончание|}}} | [[Дата окончания::{{{окончание}}}|{{#ifeq: {{#expr: {{{окончание}}}*1 }} | {{{окончание}}} | {{{окончание}}} | {{#time: j xg Y|{{{окончание}}}|ru }} }}]] | }} </includeonly>
 
|- style="{{#if: {{{сайт|}}} | | display: none; }}"
 
|- style="{{#if: {{{сайт|}}} | | display: none; }}"
 
! Сайт
 
! Сайт
 
| {{{сайт}}}
 
| {{{сайт}}}
|}
+
|}<includeonly><nowiki />
<includeonly><nowiki />
 
 
[[Название::{{#var:eventname}}| ]]<nowiki />
 
[[Название::{{#var:eventname}}| ]]<nowiki />
 
</includeonly><nowiki />
 
</includeonly><nowiki />
Строка 32: Строка 33:
 
<pre><nowiki>
 
<pre><nowiki>
 
{{event info
 
{{event info
 +
|обложка=
 
|название=
 
|название=
 
|тип=
 
|тип=
Строка 45: Строка 47:
 
Все параметры необязательны. При их отсутствии (или при наличии с пустыми значениями) соответствующие поля карточки не будут показаны. Если не задан параметр «название», то в качестве названия в карточке будет показываться название статьи.
 
Все параметры необязательны. При их отсутствии (или при наличии с пустыми значениями) соответствующие поля карточки не будут показаны. Если не задан параметр «название», то в качестве названия в карточке будет показываться название статьи.
  
 +
* '''обложка''' — название файла с логотипом или баннером мероприятия, загруженным в IFВики.
 
* '''название''' — название мероприятия произвольной строкой текста.
 
* '''название''' — название мероприятия произвольной строкой текста.
* '''тип''' — тип мероприятия произвольной строкой текста, но без ссылок, так как эта строка будет значением свойства «[[:Свойство:Тип|Тип]]», например, «Конкурс» или «Фестиваль».
+
* '''тип''' — тип мероприятия, один или несколько (через запятую), которые должны соответствовать существующим категориям в вики, например: «[[:Категория:Конкурсы|Конкурсы]]».
 
* '''номер''' — порядковый номер мероприятия (актуально для регулярных или периодических событий). Значение в виде числа.
 
* '''номер''' — порядковый номер мероприятия (актуально для регулярных или периодических событий). Значение в виде числа.
 
* '''организатор''' — главные лица и организации, принявшие участие в организации мероприятия. В виде произвольной строки текста, но конкретные персоны записываются в ней при помощи соответствующего свойства: ''&#91;&#91;Организатор::Имя организатора&#93;&#93;''
 
* '''организатор''' — главные лица и организации, принявшие участие в организации мероприятия. В виде произвольной строки текста, но конкретные персоны записываются в ней при помощи соответствующего свойства: ''&#91;&#91;Организатор::Имя организатора&#93;&#93;''
* '''начало''' — дата начала мероприятия (как правило, дата объявления; для). Значение в виде указания даты в формате ''ДД.ММ.ГГГГ'' или ''ГГГГ''.
+
* '''начало''' — дата начала мероприятия (как правило, дата объявления). Значение в виде указания даты в формате ''ДД.ММ.ГГГГ'' или ''ГГГГ''.
 
* '''окончание''' — дата окончания мероприятия (как правило, дата подведения итогов или официального закрытия). Значение в виде указания даты в формате ''ДД.ММ.ГГГГ'' или ''ГГГГ''.
 
* '''окончание''' — дата окончания мероприятия (как правило, дата подведения итогов или официального закрытия). Значение в виде указания даты в формате ''ДД.ММ.ГГГГ'' или ''ГГГГ''.
 
* '''сайт''' — официальный сайт мероприятия. Значение в виде произвольной строки текста, но желательно, чтобы она была ссылкой, видимая часть которой будет написана в нижнем регистре без схемы URI, «www» и завершающего знака слеша, например, ''&#91;https&#58;//www.IFwiki.ru/ ifwiki.ru&#93;''
 
* '''сайт''' — официальный сайт мероприятия. Значение в виде произвольной строки текста, но желательно, чтобы она была ссылкой, видимая часть которой будет написана в нижнем регистре без схемы URI, «www» и завершающего знака слеша, например, ''&#91;https&#58;//www.IFwiki.ru/ ifwiki.ru&#93;''
Строка 61: Строка 64:
  
 
[[Категория:Шаблоны]]
 
[[Категория:Шаблоны]]
</noinclude>
+
</noinclude><nowiki />

Текущая версия на 18:26, 16 июля 2021

Event info
Тип
Порядковый номер
Организатор(ы) {{{организатор}}}
Дата начала
Дата окончания
Сайт {{{сайт}}}


Данный шаблон используется для систематизации описания на страницах вики различных мероприятий в области интерактивной литературы, таких как конкурсы, фестивали и прочих.

Он автоматически проставляет свойства «Организатор», «Дата начала», «Дата окончания», а также отображает организатора через шаблон «Проекты и разработки». Отнесение страницы мероприятия к категории «Конкурсы» по параметру «тип» автоматически не происходит, так как иерархии категорий для разных мероприятий отличаются, в частности, страницы регулярных конкурсов, имеющих несколько страниц на вики, обычно относятся не к категории конкурсов, а к собственной обобщающей категории, поэтому этим по-прежнему следует управлять вручную, также как и подкатегориями календаря, относящими мероприятие к конкретному году.

Заготовка для копирования

{{event info
|обложка=
|название=
|тип=
|номер=
|организатор=
|начало=
|окончание=
|сайт=
}}

Параметры

Все параметры необязательны. При их отсутствии (или при наличии с пустыми значениями) соответствующие поля карточки не будут показаны. Если не задан параметр «название», то в качестве названия в карточке будет показываться название статьи.

  • обложка — название файла с логотипом или баннером мероприятия, загруженным в IFВики.
  • название — название мероприятия произвольной строкой текста.
  • тип — тип мероприятия, один или несколько (через запятую), которые должны соответствовать существующим категориям в вики, например: «Конкурсы».
  • номер — порядковый номер мероприятия (актуально для регулярных или периодических событий). Значение в виде числа.
  • организатор — главные лица и организации, принявшие участие в организации мероприятия. В виде произвольной строки текста, но конкретные персоны записываются в ней при помощи соответствующего свойства: [[Организатор::Имя организатора]]
  • начало — дата начала мероприятия (как правило, дата объявления). Значение в виде указания даты в формате ДД.ММ.ГГГГ или ГГГГ.
  • окончание — дата окончания мероприятия (как правило, дата подведения итогов или официального закрытия). Значение в виде указания даты в формате ДД.ММ.ГГГГ или ГГГГ.
  • сайт — официальный сайт мероприятия. Значение в виде произвольной строки текста, но желательно, чтобы она была ссылкой, видимая часть которой будет написана в нижнем регистре без схемы URI, «www» и завершающего знака слеша, например, [https://www.IFwiki.ru/ ifwiki.ru]

Примеры использования

Для лучшего понимания принципов применения шаблона можно ознакомиться со следующими статьями вики, демонстрирующими его использование в разных вариантах: