Перейти к содержанию

Шаблон:Призёры/doc

Непроверенная
Материал из Наро-Фоминский Футбол

Шаблон строит из одного списка сезонов две таблицы: призёров по сезонам и сводную таблицу медалей или кубков (зачёт). Новый сезон вписывается одной строкой — обе таблицы обновляются сами. Работает на Модуль:Призёры (нужно расширение Scribunto).

Как пользоваться[править]

Данные турнира хранятся в отдельном шаблоне, например Шаблон:Призёры/Чемпионат 7х7:

{{#invoke:Призёры|таблица
| тип = медали
| доп = Бомбардир
| [[Чемпионат 7х7 2013|2013]]         | Патриот  | ДСК  | Стандарт | Ринат Бахтеев (ДСК) — 36
| [[Чемпионат 7х7 2013/2014|2013/14]] | Стандарт | ДСК  | ФПР      | Алексей Пьянов (Элинар) — 33
| [[Чемпионат 7х7 2014|2014]]         | Автолайн | Аякс | Горгаз   | Ринат Бахтеев (Автолайн) — 27
}}

В статьях:

{{Призёры/Чемпионат 7х7|сезоны}}   ← таблица призёров по сезонам
{{Призёры/Чемпионат 7х7}}          ← медальный зачёт

В шаблоне с данными вызывайте модуль напрямую ({{#invoke:Призёры|таблица), а не через {{Призёры — тогда параметры из статьи (сезоны, учтены=да и любые другие) подхватываются сами. Если указать параметр и там, и там, сработает тот, что в статье.

Для разовой таблицы данные можно вписать прямо в вызов: {{Призёры|тип=суперкубок| 2015 | Аякс | Автолайн }}.

Как записывать данные[править]

  • Каждый сезон — с новой строки, ячейки разделяются |.
  • Порядок ячеек: сезон, затем места, затем столбцы из параметра доп. Мест три для медалей, два для кубка и суперкубка, четыре для кубка с малым кубком (победитель, финалист, обладатель малого кубка, его финалист).
  • Клуб пишется ссылкой ([[Патриот (футбольный клуб, Наро-Фоминск)|Патриот]]) или коротко (Патриот). Короткое название превращается в ссылку по списку Модуль:Призёры/Клубы; если клуба там нет, но в других сезонах он записан ссылкой с той же подписью, берётся эта ссылка.
  • Пустая ячейка или — — место пока не определено (сезон идёт), в зачёт ничего не попадает.
  • Текст в круглых скобках — пояснение, а не клуб: | 2020 | (не проводился). В таблице по сезонам такая строка объединяется на все места.
  • Два клуба на одном месте — через <br>: ФПР<br>Горгаз.
  • Знак = внутри ячейки пишите как {{=}} или =, иначе MediaWiki сочтёт ячейку именованным параметром (шаблон об этом предупредит).
  • Сноски в ячейках делайте именованными (<ref name="…">): шаблон с данными раскрывается и для сезонов, и для зачёта, и безымянная сноска попала бы в список примечаний дважды.
  • В дополнительных столбцах ссылку на клуб по тому же списку даёт {{#invoke:Призёры|клуб|ДСК}} (вторым параметром — другая подпись). Удобно завести короткий шаблон с содержимым <includeonly>{{#invoke:Призёры|клуб}}</includeonly>.

Порядок в зачёте[править]

По умолчанию — по сумме наград; при равной сумме выше тот, у кого больше наград первого столбца (золото, кубки), затем второго (серебро, финалы), затем третьего (бронза, малые кубки) и так далее. Клубы с полностью одинаковыми показателями делят место (номер объединяется на несколько строк), следующее место идёт без пропуска: 1, 2, 2, 3.

сортировка = олимпийская — сначала по золоту (кубкам), затем по серебру (финалам) и т. д., без учёта суммы.

Клубы, делящие место, стоят в порядке первого появления в данных: если сезоны записаны от старых к новым — кто раньше завоевал награду. равные = по алфавиту — по алфавиту.

Параметры[править]

Параметр По умолчанию Что задаёт
вид зачёт зачёт — сводная таблица, сезоны — призёры по сезонам. Можно писать без имени первым параметром: {{Призёры/Чемпионат 7х7|сезоны}}.
тип медали медали (золото, серебро, бронза), кубок (победитель, финалист), суперкубок (то же, итог «Всего суперкубков»).
малый кубок — да — у кубка ещё два столбца: «Малый кубок» и «Финалист МК».
доп — Дополнительные столбцы таблицы по сезонам через точку с запятой: Бомбардир; Счёт в финале. В зачёт не входят.
учтены — да — под зачётом подпись «Учтены сезоны с … по …» (по первому и последнему сезону, где были призёры).
сортировка по сумме по сумме или олимпийская, см. выше.
равные по порядку по алфавиту — порядок клубов, делящих место.
жирный да нет — числа в зачёте обычным шрифтом.
всего по типу Заголовок итогового столбца: «Всего медалей», «Всего кубков», «Всего суперкубков».
названия по типу Заголовки столбцов зачёта через точку с запятой. Пустое место — оставить как было: Обладатель; ;.
названия мест по типу То же для таблицы по сезонам («1-е место; 2-е место; 3-е место»).
цвета gold; silver; #CC9966 Цвета заголовков мест через точку с запятой.
столбец сезона Сезон Заголовок первого столбца таблицы по сезонам.
столбец клуба Клуб Заголовок столбца с клубами в зачёте.
клубы Модуль:Призёры/Клубы Другой список коротких названий.
источник текущая страница Откуда брать готовую таблицу, если данных в вызове нет (см. ниже).
номер таблицы — Какая по счёту таблица на той странице, если её не удаётся найти самостоятельно.

Зачёт по готовой таблице в статье[править]

Если в вызове нет ни одной строки с данными, шаблон берёт уже существующую таблицу призёров со страницы — текущей или указанной в источник:

{{Призёры}}                                        ← на странице турнира, под таблицей призёров
{{Призёры|тип=кубок|учтены=да|источник=Кубок 7х7}} ← на любой другой странице

Нужная таблица ищется по шапке: во втором столбце должно стоять «1-е место» или «Золото» (для кубка — «Победитель»); иначе укажите номер таблицы. Первый столбец — сезон, дальше места по порядку. Объединённые ячейки (rowspan, colspan) учитываются, ячейка на несколько мест («Не проводился») считается пояснением. Сноски внутри таблицы не мешают. Предпросмотр показывает правку, которая ещё не сохранена.

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

Примеры[править]

Медальный зачёт[править]

{{Призёры/Чемпионат 7х7}}
КлубЗолотоСереброБронзаВсего медалей
1Патриот1102
2Стандарт1012
Адреналин-Горгаз1012
3Автолайн1001
Торнадо1001
4ДСК0213
5Аякс0112
6Элинар0101
7ФПР0011

Учтены сезоны с 2013 по 2015

Кубок с малым кубком[править]

Данные в примере условные.

{{Призёры
| тип = кубок
| малый кубок = да
| учтены = да
| 2013    | Аякс   | Торнадо
| 2013/14 | ДСК    | Аякс
| 2014    | Элинар | Патриот
}}
КлубПобедительФиналистМалый кубокФиналист МКВсего кубков
1Аякс11002
2ДСК10001
Элинар10001
3Торнадо01001
Патриот01001

Учтены сезоны с 2013 по 2014

Суперкубок, числа обычным шрифтом[править]

Данные в примере условные.

{{Призёры|тип=суперкубок|жирный=нет| 2014 | Аякс | Автолайн }}
КлубПобедительФиналистВсего суперкубков
1Аякс101
2Автолайн011

Таблица по сезонам[править]

{{Призёры/Чемпионат 7х7|сезоны}}
Сезон1-е место2-е место3-е местоБомбардир
2013ПатриотДСКСтандартРинат Бахтеев (ДСК) — 36
2013/14СтандартДСКФПРАлексей Пьянов (Элинар) — 33
2014АвтолайнАяксГоргаз[1]Ринат Бахтеев (Автолайн) — 27
2014/15ТорнадоЭлинарДСКАлан Хугаев (Автолайн) — 33
2015Адреналин-ГоргазПатриотАяксЕвгений Михалин (Автолайн) — 27
  1. ↑ 1,0 1,1 Старое название команды «Адреналин».