Модуль:AllPages: відмінності між версіями
| Admin (обговорення | внесок) Немає опису редагування | Admin (обговорення | внесок)  Немає опису редагування | ||
| Рядок 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 >=  |              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