Модуль:Players: відмінності між версіями
| Admin (обговорення | внесок) Немає опису редагування | Admin (обговорення | внесок)  Немає опису редагування | ||
| Рядок 1: | Рядок 1: | ||
| local p = {} | local p = {} | ||
| function p. | function p.fetchRandomMembers(frame) | ||
|      --  |      local categoryName = 'Учасники_спільноти_MCC'  -- The category from which to fetch members | ||
|      local  |     local count = 4  -- Number of random members to fetch | ||
|      return  |     local titles = mw.site.randomPagesInCategory(categoryName, count, 'all')  -- Get random pages from category | ||
|      local output = '<ul>\n' | |||
|     for _, title in ipairs(titles) do | |||
|         output = output .. '<li><a href="/wiki/' .. mw.text.encode(title.fullText) .. '">' .. title.text .. '</a></li>\n' | |||
|     end | |||
|     output = output .. '</ul>\n' | |||
|      return output | |||
| end | end | ||
| return p | return p | ||
Версія за 21:04, 22 квітня 2024
Документацію для цього модуля можна створити у Модуль:Players/документація
local p = {}
function p.fetchRandomMembers(frame)
    local categoryName = 'Учасники_спільноти_MCC'  -- The category from which to fetch members
    local count = 4  -- Number of random members to fetch
    local titles = mw.site.randomPagesInCategory(categoryName, count, 'all')  -- Get random pages from category
    local output = '<ul>\n'
    for _, title in ipairs(titles) do
        output = output .. '<li><a href="/wiki/' .. mw.text.encode(title.fullText) .. '">' .. title.text .. '</a></li>\n'
    end
    output = output .. '</ul>\n'
    return output
end
return p