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

Материал из IFВики
Перейти к навигации Перейти к поиску
Содержимое удалено Содержимое добавлено
мНет описания правки
TemplateData
Метка: редактор вики-текста 2017
 
(не показаны 4 промежуточные версии 3 участников)
Строка 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; }}"
! [[:Свойство:Тип|Тип]]
! [[:Свойство:Тип|Тип]]
Строка 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; }}"
! Сайт
! Сайт
Строка 31: Строка 33:
<pre><nowiki>
<pre><nowiki>
{{event info
{{event info
|обложка=
|название=
|название=
|тип=
|тип=
Строка 44: Строка 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: Строка 65:
[[Категория:Шаблоны]]
[[Категория:Шаблоны]]
</noinclude><nowiki />
</noinclude><nowiki />
<noinclude>
<templatedata>
{
"params": {
"обложка": {
"type": "wiki-file-name"
},
"ширинаобложки": {
"type": "number"
},
"высотаобложки": {
"type": "number"
},
"название": {
"type": "line"
},
"тип": {
"type": "line"
},
"номер": {
"type": "number"
},
"организатор": {
"type": "wiki-page-name"
},
"начало": {
"type": "date"
},
"окончание": {
"type": "date"
},
"сайт": {
"type": "url"
}
}
}
</templatedata>
</noinclude>

Текущая версия от 04:17, 15 октября 2025

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


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

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

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

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

Параметры

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

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

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

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

Нет описания.

Параметры шаблона[Править данные шаблона]

ПараметрОписаниеТипСтатус
обложкаобложка

без описания

Имя файланеобязательный
ширинаобложкиширинаобложки

без описания

Числонеобязательный
высотаобложкивысотаобложки

без описания

Числонеобязательный
названиеназвание

без описания

Однострочныйнеобязательный
типтип

без описания

Однострочныйнеобязательный
номерномер

без описания

Числонеобязательный
организаторорганизатор

без описания

Имя страницынеобязательный
началоначало

без описания

Датанеобязательный
окончаниеокончание

без описания

Датанеобязательный
сайтсайт

без описания

URLнеобязательный