Moduł:Stub

Z Nonsensopedii, polskiej encyklopedii humoru

Skocz do: nawigacji, szukaj
local stuby = {
    {"Puzzle stub.png", 35, nil, "Autorowi tego hasła oderwało palce zaraz po tym, jak wklepał kilka zdań. Jeśli chcesz go zastąpić", "artykułów"},
    ["abs"] = {"Crystal Clear app klines.png", 40, "związanego z '''abstrakcją'''", "Jeśli potrafisz wznieść się ponad to wszystko", "artykułów o abstrakcji"}
}
 
local p = {}
 
function getarg(f)
    if #f.args == 0 then return 1 else return f.args[1] end
end
 
function p.opis(f)
    local s = getarg(f)
    local st = stuby[s]
    if st == nil then
        return "BRAK"
    end
    local tit = mw.title.getCurrentTitle()
    local op = "[[Plik:" .. st[1] .. "|" .. st[2] .. "px|link=]] "
    if st[3] ~= nil then
        op = op .. "To jest tylko zalążek artykułu " .. st[3] .. ". "
    end
    op = op .. st[4] .. " – [" .. tit:fullUrl("action=edit") .. " rozbuduj to hasło]."
    return op
end
 
function p.kat(f)
    local s = getarg(f)
    local st = stuby[s]
    if st == nil then
        return "BRAK"
    end
    if st[5] ~= nil then
        return "Zalążki " .. st[5]
    end
    if #st == 6 then
        return st[6]
    end
end
 
return p
Nasze strony
Przyjaciele