Module:Setlist/AlbumSelector: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
-- Получаем название текущей страницы | -- Получаем название текущей страницы | ||
local pageTitle = mw.title.getCurrentTitle().text | local pageTitle = mw.title.getCurrentTitle().text | ||
-- Отладочный вывод для проверки заголовка страницы | |||
local debug = "Page title: " .. pageTitle .. "\n" | |||
-- Определяем списки годов для Regional At Best и Vessel | -- Определяем списки годов для Regional At Best и Vessel |
Revision as of 17:06, 11 July 2025
Documentation for this module may be created at Module:Setlist/AlbumSelector/doc
local p = {} -- Функция для определения альбома на основе года в заголовке страницы function p.getAlbumForSong(frame) -- Получаем название текущей страницы local pageTitle = mw.title.getCurrentTitle().text -- Отладочный вывод для проверки заголовка страницы local debug = "Page title: " .. pageTitle .. "\n" -- Определяем списки годов для Regional At Best и Vessel local regionalAtBestYears = { "2009", "2010", "2011", "2012" } local vesselYears = { "2013", "2014", "2015", "2016", "2017", "2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025" } -- Проверяем, заканчивается ли заголовок страницы на указанные годы for _, year in ipairs(regionalAtBestYears) do if pageTitle:match("%." .. year .. "$") then return "Regional At Best" end end for _, year in ipairs(vesselYears) do if pageTitle:match("%." .. year .. "$") then return "Vessel" end end -- Если год не найден, возвращаем Vessel по умолчанию return "Vessel" end return p