Modul:Random portal component: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Tag: Dikembalikan
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 = "subhalamansubpages" -- generic type
local subpageName = pages.subpage
subpageName = mw.ustring.gsub(subpageName, "^[^/]*/", "")
subpageName = mw.ustring.lower(subpageName)
if ((mw.ustring.find(subpageName, "fotopicture", 1, true) ~= nil) or
(mw.ustring.find(subpageName, "gambarimage", 1, true) ~= nil) or
(mw.ustring.find(subpageName, "panorama", 1, true) ~= nil)) then
subpageType = "subhalamanimage gambarsubpages"
end
if (availableSubPageCount < 2) then
retval = retval .. "[[Kategori:Komponen portal acak dengan kurang dari 2 " .. subpageType .. " tersedia]]"
elseif (availableSubPageCount <= 5) then
retval = retval .. "[[Kategori:Komponen portal acak dengan 2–5 " .. subpageType .. " tersedia]]"
elseif (availableSubPageCount <= 10) then
retval = retval .. "[[Kategori:Komponen portal acak dengan 6–10 " .. subpageType .. " tersedia]]"
elseif (availableSubPageCount <= 15) then
retval = retval .. "[[Kategori:Komponen portal acak dengan 11–15 " .. subpageType .. " tersedia]]"
elseif (availableSubPageCount <= 20) then
retval = retval .. "[[Kategori:Komponen portal acak dengan 16-20 " .. subpageType .. " tersedia]]"
elseif (availableSubPageCount <= 25) then
retval = retval .. "[[Kategori:Komponen portal acak dengan 21-25 " .. subpageType .. " tersedia]]"
elseif (availableSubPageCount <= 30) then
retval = retval .. "[[Kategori:Komponen portal acak dengan 26–30 " .. subpageType .. " tersedia]]"
elseif (availableSubPageCount <= 40) then
retval = retval .. "[[Kategori:Komponen portal acak dengan 31–40 " .. subpageType .. " tersedia]]"
elseif (availableSubPageCount <= 50) then
retval = retval .. "[[Kategori:Komponen portal acak dengan 41–50 " .. subpageType .. " tersedia]]"
else
retval = retval .. "[[Kategori:Komponen portal acak dengan lebih dari 50 " .. subpageType .. " tersedia]]"
end
return retval;
Baris 98:
local pages = {}
pages.root = args.rootpage or currentTitle.prefixedText
pages.subpage = pages.root .. '/' .. expandArg(args, 'subhalamansubpage')
local tries = 10
repeat
Baris 114:
else
local msg = string.format(
'<strong class="error">HalamanThe page "[[%s]]" tidakdoes not adaexist.</strong>',
title
)
Baris 176:
ret[#ret + 1] = getFooter(frame, pages, string.format(
'[[/Nominasikan/%s|Usulkan]] • [[%s|%s]] ',
expandArg(args, 'subhalamansubpage'),
pages.subpage,
args.footer or 'Arsip'