پودمان:Imamatpedia: تفاوت میان نسخهها
بدون خلاصۀ ویرایش |
بدون خلاصۀ ویرایش |
||
خط ۶: | خط ۶: | ||
local lang = frame.args[1] or "fa" | local lang = frame.args[1] or "fa" | ||
local output = "" | local fgetFAlist = require('Module:Imamatpedia/Selected').getFAlist | ||
for i, name in ipairs( | local imams = fgetFAlist() | ||
local selectedImams = {} | |||
output = output | for i = 1, 3 do | ||
local index = math.random(1, #imams) | |||
table.insert(selectedImams, imams[index]) | |||
table.remove(imams, index) | |||
end | |||
local output = "دیگر مقالات منتخب: " | |||
for i, name in ipairs(selectedImams) do | |||
output = output .. "[[" .. name .. "]]" | |||
if i < 3 then | |||
output = output .. " – " | |||
end | end | ||
end | end |
نسخهٔ ۵ مارس ۲۰۲۴، ساعت ۱۳:۰۴
توضیحات این پودمان میتواند در پودمان:Imamatpedia/توضیحات قرار گیرد.
local fgetFAlist = require('Module:Imamatpedia/Selected').getFAlist
local p = {}
function p.rlist(frame)
local lang = frame.args[1] or "fa"
local fgetFAlist = require('Module:Imamatpedia/Selected').getFAlist
local imams = fgetFAlist()
local selectedImams = {}
for i = 1, 3 do
local index = math.random(1, #imams)
table.insert(selectedImams, imams[index])
table.remove(imams, index)
end
local output = "دیگر مقالات منتخب: "
for i, name in ipairs(selectedImams) do
output = output .. "[[" .. name .. "]]"
if i < 3 then
output = output .. " – "
end
end
return output
end
return p