Модуль:TournamentResults/doc
Это страница документации Модуль: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=