Module:Setlist/AlbumSelector: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 6: Line 6:
     local pageTitle = mw.title.getCurrentTitle().text
     local pageTitle = mw.title.getCurrentTitle().text
      
      
     -- Отладочный вывод для проверки заголовка страницы
     -- Извлекаем год из заголовка (ожидаем формат MM.YYYY, например, 03.2013)
     local debug = "Page title: " .. pageTitle .. "\n"
     local year = pageTitle:match("%.%d%d%d%d$") or ""
    year = year:sub(2) -- Убираем точку, получаем только год (например, "2013")
      
      
     -- Определяем списки годов для Regional At Best и Vessel
     -- Определяем списки годов для Regional At Best и Vessel
Line 13: Line 14:
     local vesselYears = { "2013", "2014", "2015", "2016", "2017", "2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025" }
     local vesselYears = { "2013", "2014", "2015", "2016", "2017", "2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025" }
      
      
     -- Проверяем, заканчивается ли заголовок страницы на указанные годы
     -- Проверяем, входит ли год в Regional At Best
     for _, year in ipairs(regionalAtBestYears) do
     for _, y in ipairs(regionalAtBestYears) do
         if pageTitle:match("%." .. year .. "$") then
         if year == y then
             return "Regional At Best"
             return "Regional At Best"
         end
         end
     end
     end
      
      
     for _, year in ipairs(vesselYears) do
    -- Проверяем, входит ли год в Vessel
         if pageTitle:match("%." .. year .. "$") then
     for _, y in ipairs(vesselYears) do
         if year == y then
             return "Vessel"
             return "Vessel"
         end
         end

Navigation menu