Модуль: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