Немає опису редагування
Немає опису редагування
 
(Не показано одну проміжну версію цього користувача)
Рядок 3: Рядок 3:
function p.listSeasons(frame)
function p.listSeasons(frame)
     local seasons = {
     local seasons = {
         "Сьомий сезон", "Шостий сезон", "П'ятий сезон", "Четвертий сезон", "Третій сезон", "Другий сезон", "Перший сезон"
         "Дев'ятий сезон", "Восьмий сезон", "Сьомий сезон", "Шостий сезон", "П'ятий сезон", "Четвертий сезон", "Третій сезон", "Другий сезон", "Перший сезон"
         -- Add or remove seasons as needed
         -- Add or remove seasons as needed
     }
     }
Рядок 13: Рядок 13:
             table.insert(output, string.format('<p>[[%s|%s]]</p>', season, season))
             table.insert(output, string.format('<p>[[%s|%s]]</p>', season, season))
             count = count + 1
             count = count + 1
             if count >= 5 then
             if count >= 9 then
                 break
                 break
             end
             end

Поточна версія на 17:02, 29 вересня 2024

Документацію для цього модуля можна створити у Модуль:AllPages/документація

local p = {}

function p.listSeasons(frame)
    local seasons = {
        "Дев'ятий сезон", "Восьмий сезон", "Сьомий сезон", "Шостий сезон", "П'ятий сезон", "Четвертий сезон", "Третій сезон", "Другий сезон", "Перший сезон"
        -- Add or remove seasons as needed
    }
    local output = {}
    local count = 0

    for _, season in ipairs(seasons) do
        if mw.title.new(season).exists then
            table.insert(output, string.format('<p>[[%s|%s]]</p>', season, season))
            count = count + 1
            if count >= 9 then
                break
            end
        end
    end

    return table.concat(output, "\n")
end

return p