Modul:Infookvir tracking: razlika između inačica

Izbrisani sadržaj Dodani sadržaj
m ispr.
za Special:Diff/6780452: u poziv predloška U ČLANKU staviti |ne pratiti parametre=@param1@param2@ pa se *za taj članak* neće dodati kategorija; u predlošcima se ništa ne mijenja
 
Redak 4:
 
local function nema(args, extArgs, maincats)
local extSkip = extArgs['ne pratiti parametre'] or ''
for k, v in pairs(args) do
if k ~= "okvir" and k ~= "smjer" then
Line 9 ⟶ 10:
local sinonimiSize = 0
local countNema = 0
local skip
for tk, tv in pairs(sinonimi) do
if mw.ustring.match(extSkip, "@"..tv.."@") then
skip = true
end
sinonimiSize = sinonimiSize + 1
if (isblank(extArgs[tv])) then
Line 15 ⟶ 20:
end
end
if sinonimiSize == countNema and not skip then
maincats = maincats .. '[[Kategorija:Stranice koje koriste ' ..
args['okvir']:lower() .. ' bez parametra ' ..
Line 26 ⟶ 31:
 
local function ima(args, extArgs, maincats)
local extSkip = extArgs['ne pratiti parametre'] or ''
for k, v in pairs(args) do
if k ~= "okvir" and k ~= "smjer" then
local sinonimi = mw.text.split(v, "@", true)
local skip
for tk, tv in pairs(sinonimi) do
if mw.ustring.match(notextSkip, isblank(extArgs["@"..tv]).."@") then
skip = maincats =true
end
maincats .. '[[Kategorija:Stranice koje koriste ' ..
end
args['okvir']:lower() .. ' s parametrom ' ..
if not skip sinonimi[1] .. ']]'then
for tk, tv in pairs(sinonimi) do
if (not isblank(extArgs[tv])) then
maincats =
maincats .. '[[Kategorija:Stranice koje koriste ' ..
args['okvir']:lower() .. ' s parametrom ' ..
sinonimi[1] .. ']]'
break
end
end
end
Line 74 ⟶ 89:
cats = cats .. maincats
end
mw.log(maincats)
 
return cats
end