Это страница документации Модуль:TournamentResults.

Документация Документация

Модуль для вывода полных результатов турниров в нужном формате. За один проход по базе данных вытаскивает оттуда все требуемые результаты, подсчитывает нужные показатели и выдаёт сырую информацию модулю MatchTable, который рисует нужные таблицы.

Параметры

Общие

  • year — год турнира.
  • tournament — название турнира, массив из базы данных, например, ["ЧТМ_2046_Qual"] (без [""]).

Строковые

С обязательной цифрой-номером строки.

Общие

  • title_type1 — числовой параметр. Уровень заголовка, то есть количество знаков равенства в вики-разметке от 2 до 6, если 0, то выдаётся псевдо-заголовок Такого вида.
  • title1 — сам заголовок, то, что в нём будет написано.
  • text1 (опционально) — текст между заголовком и таблицей, поддерживает вики-разметку и переносы строк.
  • table1 — таблица, заполняется кодом массива из базы данных конкретного турнира, например, ["1R_GroupA"] (без [""]).
  • ref1 (опционально) — примечание мелким шрифтом под таблицей.

Частные

Эти параметры зависят от типа таблицы, которую вы хотите вывести в конкретной строке — таблицу группы или рейтинга. Для таблицы плей-офф особых параметров нет.

Группа
  • compact1 — если задано yes, то в таблице не показываются колонки «И», «В», «Н» и «П».
  • tiebreaker1 — в случае полного равенства команд необходимо расставить их вручную, указав через запятую трёхбуквенные коды.
  • places1 — если нужно расставить места не так, как подсчитано автоматически, то можно расставить вручную, указав через запятую трёхбуквенные коды.
Рейтинг
  • rating_title1 — название сворачиваемой таблицы, как правило, «Рейтинг вторых мест» или «Рейтинг третьих мест».
  • rating1 — префикс раунда из базы данных, рейтинг мест в котором вы хотите подсчитать, как правило 1R, 2R или 3R.
  • rating_place1 — числовой параметр, номер мест, чей рейтинг вы хотите подсчитать, как правило 2 или 3. Если задано last, то считается рейтинг последних мест.
  • rating_colors1 — цветовое оформление строк таблицы, указывайте количество строк и цвета. Например, 2:G, 2:Y, 8:L, 2:R, читается как «2 зелёных, 2 жёлтых, 8 светло-жёлтых, 2 красных». Строка rating_colors полностью игнорирует пробелы, запятые и тире, она ищет только паттерны Число:Буква. Можно писать 2:G, 4:Y, 2:G 4:Y — всё поймёт без проблем. Буквы цветов те же, что и в базе:
    • G{{{3}}} (lightgreen)
    • Y{{{3}}} (palegoldenrod)
    • L{{{3}}} (lightyellow)
    • R{{{3}}} (lightsalmon)
    • 0{{{3}}} (без раскраски)
  • rating_tiebreaker1 — в случае полного равенства команд необходимо расставить их вручную, указав через запятую трёхбуквенные коды.
  • places1 — если нужно расставить места не так, как подсчитано автоматически, то можно расставить вручную, указав через запятую трёхбуквенные коды.
  • colors1 — если требуется изменить стандартные цвета, то передайте этот параметр: colors1 = G:#99FF99, Y:#FFFF99. Вы также можете принудительно задавать или убирать выделение жирным с помощью :b (bold) или :n (normal) на конце значения: colors1 = R:red:b сделает цвет R красным и текст станет жирным, colors1 = G:lime:n сделает цвет G лаймовым, но отключит жирный шрифт (для G жирность включена по умолчанию всегда).
  • team_colors1 — изменение цветов ячеек, заданных в базе данных. ДОМ:G, МОН:L, КИР:Y, ИНД:R, СЕН:0. 0 или none полностью отключают цвет для выбранной команды. Разделители могут быть запятыми или пробелами (ДОМ:G, МОН:Y или ДОМ:G МОН:Y). Коды команд обрабатываются строго до двоеточия.

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

Обёртка
{{#invoke:TournamentResults|build
|year = 
|tournament = 
}}
Заголовки без таблиц
|title_type=|title=|text=
Таблицы групп
|title_type=|title=|table=|compact=yes
Таблицы плей-офф
|title_type=|title=|table=
Таблицы рейтинга
|rating_title=|rating=|rating_place=|rating_colors=