Modul:Random portal component: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Hidayatsrf (bicara | kontrib) Tidak ada ringkasan suntingan Tag: Dikembalikan |
Hidayatsrf (bicara | kontrib) Reverted to revision 18052424 by Hidayatsrf (talk) Tag: Pembatalan |
||
Baris 46:
-- before categorising, check what type of subpage we are categorising, and if detected, categorise images separately
local subpageType = "
local subpageName = pages.subpage
subpageName = mw.ustring.gsub(subpageName, "^[^/]*/", "")
subpageName = mw.ustring.lower(subpageName)
if ((mw.ustring.find(subpageName, "
(mw.ustring.find(subpageName, "
(mw.ustring.find(subpageName, "panorama", 1, true) ~= nil)) then
subpageType = "
end
if (availableSubPageCount < 2) then
retval = retval .. "[[Kategori:Komponen portal acak dengan kurang dari 2 " .. subpageType .. "
elseif (availableSubPageCount <= 5) then
retval = retval .. "[[Kategori:Komponen portal acak dengan 2–5 " .. subpageType .. "
elseif (availableSubPageCount <= 10) then
retval = retval .. "[[Kategori:Komponen portal acak dengan 6–10 " .. subpageType .. "
elseif (availableSubPageCount <= 15) then
retval = retval .. "[[Kategori:Komponen portal acak dengan 11–15 " .. subpageType .. "
elseif (availableSubPageCount <= 20) then
retval = retval .. "[[Kategori:Komponen portal acak dengan 16-20 " .. subpageType .. "
elseif (availableSubPageCount <= 25) then
retval = retval .. "[[Kategori:Komponen portal acak dengan 21-25 " .. subpageType .. "
elseif (availableSubPageCount <= 30) then
retval = retval .. "[[Kategori:Komponen portal acak dengan 26–30 " .. subpageType .. "
elseif (availableSubPageCount <= 40) then
retval = retval .. "[[Kategori:Komponen portal acak dengan 31–40 " .. subpageType .. "
elseif (availableSubPageCount <= 50) then
retval = retval .. "[[Kategori:Komponen portal acak dengan 41–50 " .. subpageType .. "
else
retval = retval .. "[[Kategori:Komponen portal acak dengan lebih dari 50 " .. subpageType .. "
end
return retval;
Baris 98:
local pages = {}
pages.root = args.rootpage or currentTitle.prefixedText
pages.subpage = pages.root .. '/' .. expandArg(args, '
local tries = 10
repeat
Baris 114:
else
local msg = string.format(
'<strong class="error">
title
)
Baris 176:
ret[#ret + 1] = getFooter(frame, pages, string.format(
'[[/Nominasikan/%s|Usulkan]] • [[%s|%s]] ',
expandArg(args, '
pages.subpage,
args.footer or 'Arsip'
|