Модуль:SportsRankings/data/WCFwheel-md

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Документация

Использование[править код]

Основное отображение[править код]

Модуль:SportsRankings/data/WCFwheel-md отображает в табличном виде ТЕКУЩИЙ рейтинг сборных команд на колясках среди смешанных пар по кёрлингу. Для одной записи отображается:

  • Место в текущем рейтинге;
  • Изменение позиции (подъем/падение) относительно прошлой публикации рейтинга;
  • Наименование сборной с иконкой флага (через шаблон КёрлСКП, указанный в модуле);
  • Очки в текущем рейтинге.

Модуль предназначен для использования в шаблонах и на страницах для отображения ТЕКУЩЕГО рейтинга сборных команд на колясках среди смешанных пар по кёрлингу.

Текущий рейтинг сборных указан на сайте Всемирной федерации кёрлинга: https://worldcurling.org/worldrankings/

Модуль работает через Модуль:SportsRankings.

Используется с помощью шаблона: {{Sports rankings table}}

То есть:

{{Sports rankings table|WCFwheel-md|начальная позиция|конечная позиция}}

Дополнительное отображение[править код]

Также Модуль:SportsRankings позволяет использовать дополнительные возможности:

  • Расширение main. Рейтинг только одной команды с местом, изменением и датой обновления рейтинга:
{{#invoke:SportsRankings|main|WCFwheel-md|страна}}
  • Расширение list. Часть таблицы общего рейтинга из нескольких позиций:
{{#invoke:SportsRankings|list|WCFwheel-md|начальная позиция|конечная позиция}}
  • Расширение list. Часть таблицы рейтинга из нескольких позиций для конфедерации (или какой-либо другой группы, обозначенной в модуле Модуль:SportsRankings/data/WCFwheel-md):
{{#invoke:SportsRankings|list|WCFwheel-md|начальная позиция|конечная позиция|select=''конфедерация''|rank_header=''название столбца основного рейтинга''}}
  • Расширение list2. Часть таблицы рейтинга для одной команды с определенным количеством опережающих и отстающих команд:
{{#invoke:SportsRankings|list|WCFwheel-md|страна|количество сверху и снизу}}

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

1. С какой позиции начинать отображение рейтинга. Обязательный

2. До какой позиции начинать отображение рейтинга. Обязательный

Для расширенного оформления можно после обязательных параметров указывать параметры:

  • style - общее оформление;
  • caption - оглавление таблицы (отображается выше таблицы);
  • header1 - строка пояснения вверху (отображается в общей рамке таблицы вверху). Также можно добавить header2, header3 и т.д.
  • footer1 - строка пояснения внизу (отображается в общей рамке таблицы внизу). Также можно добавить footer2, footer3 и т.д.

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

Пример простого оформления[править код]

{{Sports rankings table|WCFwheel-md|1|5}}
WCFwheel-md по состоянию на начало сезона 2024-25 .[1]
Подъём/падение Сборная Очки
1 8 Республика Корея Республика Корея 59.915
2 1 Латвия Латвия 55.745
3 1 Соединённые Штаты Америки США 51.745
4 6 Китай Китай 50
5 3 Италия Италия 45.532

Пример расширенного оформления[править код]

{{Sports rankings table|WCFwheel-md|1|5
|style = font-size:90%;
|caption = Рейтинг [[Всемирная федерация кёрлинга|ВФК]] - сборные команды на колясках среди смешанных пар
|header1 = WCF сборные команды на колясках среди смешанных пар
|header2 = ''по состоянию на INSERT_UPDATE_DATE''INSERT_REFERENCE
|header3 = header 3
|header4 = header 4
|header5 = header 5
|footer1 = <small>''Изменение позиции — по сравнению с'' INSERT_LAST_DATE</small>
|footer2 = [https://worldcurling.org/worldrankings/ Полный список на сайте WCF]
|footer3 = footer3
|footer4 = footer4
}}
Рейтинг ВФК - сборные команды на колясках среди смешанных пар[1]
WCF сборные команды на колясках среди смешанных пар
по состоянию на начало сезона 2024-25 [1]
header 3
header 4
header 5
Подъём/падение Сборная Очки
1 8 Республика Корея Республика Корея 59.915
2 1 Латвия Латвия 55.745
3 1 Соединённые Штаты Америки США 51.745
4 6 Китай Китай 50
5 3 Италия Италия 45.532
Изменение позиции — по сравнению с конец сезона 2023-24
Полный список на сайте WCF
footer3
footer4

Пример дополнительного использования[править код]

Модуль:SportsRankings позволяет использовать дополнительные возможности через функцию #invoke.

Описание и код Результат
Расширение main.
{{#invoke:SportsRankings|main|WCFwheel-md|RUS}}
24 3 (начало сезона 2024-25 )[1]
Расширение list.
{{#invoke:SportsRankings|list|WCFwheel-md|11|15|caption=Рейтинг [[Всемирная федерация кёрлинга|ВФК]] - сборные команды на колясках среди смешанных пар с 11 по 15}}
Рейтинг ВФК - сборные команды на колясках среди смешанных пар с 11 по 15[1]
Подъём/падение Сборная Очки
11 5 Норвегия Норвегия 25.532
12 Эстония Эстония 24.681
13 2 Англия Англия 22.979
14 Шотландия Шотландия 20.511
15 1 Дания Дания 13.766
Расширение list.
{{#invoke:SportsRankings|list|WCFwheel-md|1|10|select=EU|rank_header=WCF}}
WCFwheel-md по состоянию на начало сезона 2024-25 .[1]
EU WCF Подъём/падение Сборная Очки
1 2 1 Латвия Латвия 55.745
2 5 3 Италия Италия 45.532
3 6 3 Швеция Швеция 35
4 7 Словакия Словакия 34.979
5 8 4 Венгрия Венгрия 30.426
Расширение list2. Часть таблицы рейтинга для одной команды с определенным количеством опережающих и отстающих команд:
{{#invoke:SportsRankings|list2|WCFwheel-md|RUS|2|caption=Россия в рейтинге}}
Россия в рейтинге[1]
Подъём/падение Сборная Очки
22 Словения Словения 2.894
23 3 Чехия Чехия 2.809
24 2 Афганистан Афганистан 0
24 3 Андорра Андорра 0
24 3 Австралия Австралия 0
24 3 Австрия Австрия 0
24 3 Белоруссия Белоруссия 0
24 3 Бельгия Бельгия 0
24 3 Боливия Боливия 0
24 3 Боливия Боливия 0
24 3 Бразилия Бразилия 0
24 3 Болгария Болгария 0
24 3 Китайская Республика (Тайвань) Китайский Тайбэй 0
24 3 Хорватия Хорватия 0
24 3 Доминиканская Республика Доминиканская Республика 0
24 3 Франция Франция 0
24 3 Грузия Грузия 0
24 3 Греция Греция 0
24 3 Гайана Гайана 0
24 3 Гонконг Гонконг 0
24 3 Исландия Исландия 0
24 3 Индия Индия 0
24 3 Ирландия Ирландия 0
24 3 Израиль Израиль 0
24 3 Израиль Израиль 0
24 3 Казахстан Казахстан 0
24 3 Казахстан Казахстан 0
24 3 Республика Косово Республика Косово 0
24 3 Кувейт Кувейт 0
24 3 Кыргызстан Кыргызстан 0
24 3 Лихтенштейн Лихтенштейн 0
24 3 Литва Литва 0
24 3 Люксембург Люксембург 0
24 3 Мексика Мексика 0
24 3 Монголия Монголия 0
24 3 Нидерланды Нидерланды 0
24 3 Новая Зеландия Новая Зеландия 0
24 3 Нигерия Нигерия 0
24 Нигерия Нигерия 0
24 3 Португалия Португалия 0
24 3 Катар Катар 0
24 3 Румыния Румыния 0
24 3 Россия Россия 0
24 3 Саудовская Аравия Саудовская Аравия 0
24 3 Сербия Сербия 0
24 3 Сербия Сербия 0
24 3 Туркменистан Туркменистан 0
24 3 Украина Украина 0
24 3 Виргинские Острова (США) Американские Виргинские острова 0
24 3 Уэльс Уэльс 0
  1. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 The World Curling Federation World Rankings (англ.). World Curling Federation (начало сезона 2024-25). Дата обращения: начало сезона 2024-25.
local data = {}

-- информация о других шаблонах, используемых модулем
data.templates = { flagged_team_link = "КёрлСКП" }

-- общая информация о рейтинге и цитируемом веб-сайте
data.source = {
    url = "https://worldcurling.org/worldrankings/", 
	title = "The World Curling Federation World Rankings",
	website = "World Curling Federation",
	language = "en"
}

-- дата последнего и предыдущего обновления
data.updated  = { 	day = 'начало сезона 2024-25', month = '',	year =''}
data.previous = { 	day = 'конец сезона 2023-24', month = '',	year ='' }

-- см. раздел "создание кода рейтинга" на странице документации для обновления рейтинга

data.rankings = {
          {  "Korea", 1, 8, 59.915 },
          {  "Latvia", 2, -1, 55.745 },
          {  "United States of America", 3, -1, 51.745 },
          {  "China", 4, 6, 50.000 },
          {  "Italy", 5, 3, 45.532 },
          {  "Sweden", 6, -3, 35.000 },
          {  "Slovakia", 7, 0, 34.979 },
          {  "Hungary", 8, -4, 30.426 },
          {  "Canada", 9, -4, 28.149 },
          {  "Japan", 10, 7, 27.787 },
          {  "Norway", 11, -5, 25.532 },
          {  "Estonia", 12, 0, 24.681 },
          {  "England", 13, -2, 22.979 },
          {  "Scotland/Great Britain", 14, 0, 20.511 },
          {  "Denmark", 15, 1, 13.766 },
          {  "Finland", 16, 2, 12.766 },
          {  "Germany", 17, -4, 12.511 },
          {  "Switzerland", 18, -3, 12.468 },
          {  "Poland", 19, 0, 6.426 },
          {  "Türkiye", 20, 1, 5.702 },
          {  "Spain", 21, 1, 3.064 },
          {  "Slovenia", 22, 0, 2.894 },
          {  "Czechia", 23, -3, 2.809 },
          {  "Afghanistan", 24, -2, 0.000 },
          {  "Andorra", 24, -3, 0.000 },
          {  "Australia", 24, -3, 0.000 },
          {  "Austria", 24, -3, 0.000 },
          {  "Belarus", 24, -3, 0.000 },
          {  "Belgium", 24, -3, 0.000 },
          {  "Bolivia", 24, -3, 0.000 },
          {  "Bosnia &amp; Herzegovina", 24, -3, 0.000 },
          {  "Brazil", 24, -3, 0.000 },
          {  "Bulgaria", 24, -3, 0.000 },
          {  "Chinese Taipei", 24, -3, 0.000 },
          {  "Croatia", 24, -3, 0.000 },
          {  "Dominican Republic", 24, -3, 0.000 },
          {  "France", 24, -3, 0.000 },
          {  "Georgia", 24, -3, 0.000 },
          {  "Greece", 24, -3, 0.000 },
          {  "Guyana", 24, -3, 0.000 },
          {  "Hong Kong", 24, -3, 0.000 },
          {  "Iceland", 24, -3, 0.000 },
          {  "India", 24, -3, 0.000 },
          {  "Ireland", 24, -3, 0.000 },
          {  "Israel", 24, -3, 0.000 },
          {  "Jamaica", 24, -3, 0.000 },
          {  "Kazakhstan", 24, -3, 0.000 },
          {  "Kenya", 24, -3, 0.000 },
          {  "Kosovo", 24, -3, 0.000 },
          {  "Kuwait", 24, -3, 0.000 },
          {  "Kyrgyzstan", 24, -3, 0.000 },
          {  "Liechtenstein", 24, -3, 0.000 },
          {  "Lithuania", 24, -3, 0.000 },
          {  "Luxembourg", 24, -3, 0.000 },
          {  "Mexico", 24, -3, 0.000 },
          {  "Mongolia", 24, -3, 0.000 },
          {  "Netherlands", 24, -3, 0.000 },
          {  "New Zealand", 24, -3, 0.000 },
          {  "Nigeria", 24, -3, 0.000 },
          {  "Phillipines", 24, 0, 0.000 },
          {  "Portugal", 24, -3, 0.000 },
          {  "Qatar", 24, -3, 0.000 },
          {  "Romania", 24, -3, 0.000 },
          {  "Russia", 24, -3, 0.000 },
          {  "Saudi Arabia", 24, -3, 0.000 },
          {  "Serbia", 24, -3, 0.000 },
          {  "Thailand", 24, -3, 0.000 },
          {  "Turkmenistan", 24, -3, 0.000 },
          {  "Ukraine", 24, -3, 0.000 },
          {  "U.S. Virgin Islands", 24, -3, 0.000 },
          {  "Wales", 24, -3, 0.000 },
}

-- список кодов стран
data.alias = { 
        { "AFG",  "Afghanistan" },	
        { "AND",  "Andorra" },	
        { "AUS",  "Australia" },	
        { "AUT",  "Austria" },	
        { "BLR",  "Belarus" },	
        { "BEL",  "Belgium" },	
        { "BOL",  "Bolivia" },	
        { "BRA",  "Brazil" },	
        { "BUL",  "Bulgaria" },	
        { "CAN",  "Canada" },	
        { "CHN",  "China" },	
        { "TPE",  "Chinese Taipei" },	
        { "CRO",  "Croatia" },	
        { "CZE",  "Czech Republic" },		
        { "CZE",  "Czechia" },	
        { "DEN",  "Denmark" },	
        { "DOM",  "Dominican Republic" },	
        { "ENG",  "England" },	
        { "EST",  "Estonia" },	
        { "FIN",  "Finland" },	
        { "FRA",  "France" },	
        { "GEO",  "Georgia" },	
        { "GER",  "Germany" },	
        { "GRE",  "Greece" },	
        { "GUY",  "Guyana" },	
        { "HKG",  "Hong Kong" },	
        { "HUN",  "Hungary" },	
        { "ISL",  "Iceland" },	
        { "IND",  "India" },	
        { "IRL",  "Republic of Ireland" }, { "IRL",  "Ireland" },	
        { "ISR",  "Israel" },	
        { "ITA",  "Italy" },	
        { "JPN",  "Japan" },	
        { "KAZ",  "Kazakhstan" },	
        { "KOR",  "Korea Republic" }, { "KOR",  "Korea" },	
        { "KOS",  "Kosovo" },	
        { "KUW",  "Kuwait" },	
        { "KGZ",  "Kyrgyz Republic" }, { "KGZ",  "Kyrgyzstan" },	
        { "LVA",  "Latvia" },	
        { "LIE",  "Liechtenstein" },	
        { "LTU",  "Lithuania" },	
        { "LUX",  "Luxembourg" },	
        { "MEX",  "Mexico" },	
        { "MNG",  "Mongolia" },	
        { "NED",  "Netherlands" },	
        { "NZL",  "New Zealand" },	
        { "NGA",  "Nigeria" },	
        { "NOR",  "Norway" },	
        { "POL",  "Poland" },		
        { "POR",  "Portugal" },	
        { "QAT",  "Qatar" },
        { "ROU",  "Romania" },	
        { "RUS",  "Russia" },	
        { "KSA",  "Saudi Arabia" },	
        { "SCO",  "Scotland/Great Britain" }, { "SCO",  "Scotland" },	
        { "SRB",  "Serbia" },	
        { "SVK",  "Slovakia" },	
        { "SVN",  "Slovenia" },	
        { "ESP",  "Spain" },	
        { "SWE",  "Sweden" },	
        { "SUI",  "Switzerland" },	
        { "TUR",  "Türkiye" }, { "TUR",  "Turkey" },	
        { "TKM",  "Turkmenistan" },	
        { "VIR",  "U.S. Virgin Islands" }, { "VIR",  "US Virgin Islands" },	
        { "UKR",  "Ukraine" },	
        { "USA",  "United States of America" }, { "USA",  "USA" },	
        { "WAL",  "Wales" },	
}
-- список турниров отбора ЧМ
data.confederation = {
-- Чемпионат Европы
	EU = {"AND", "AUS", "AUT", "BLR", "BEL", "BUL", "CRO", "CZE", "DEN", "ENG", "EST", "FIN", "FRA", "GEO", "GER", "GRE", "HUN", "ISL", "IRL", "ISR", "ITA", "KOS", "LVA", "LIE", "LTU", "LUX", "MNG", "NED", "NOR", "POL", "POR", "ROU", "RUS", "SCO", "SRB", "SVK", "SVN", "ESP", "SWE", "SUI", "TUR", "UKR", "WAL"},
-- Панконтинентальный чемпионат
	PC = {"AFG", "AUS", "BOL", "BRA", "CAN", "CHN", "TPE", "DOM", "GUY", "HKG", "IND", "JPN", "KAZ", "KEN", "KOR", "KUW", "KGZ", "MEX", "MNG", "NZL", "NGA", "QAT", "KSA", "TKM", "VIR", "USA"},
-- Тихоокеанско-Азиатская федерация
	PACF = {"AFG", "AUS", "CHN", "TPE", "HKG", "IND", "JPN", "KAZ", "KEN", "KOR", "KUW", "KGZ", "MNG", "NGA", "NZL", "QAT", "KSA", "TKM"},
}
    	                          
return data