Модуль:Предмет: различия между версиями

мНет описания правки
мНет описания правки
Строка 3: Строка 3:


function p.main(frame)
function p.main(frame)
local args = getArgs(frame)
    local args = getArgs(frame)
     local id = args[1] or ""
     local id = args[1] or ""


Строка 18: Строка 18:


     -- Формирование строки изображения
     -- Формирование строки изображения
     local image = args["image"] or ""
     local image = ""
    if args["image"] then
    if args["image"] and args["image"] ~= "" then
    if image ~= "" then
        image = string.format("[[Файл:%s|%s]]", args["image"], size)
            image = string.format("[[Файл:%s|%s]]", args["image"], size)
    elseif not args["image"] then
        else
            image = ""
        end
    else
         image = string.format("[[Файл:%s.png|%s]]", id, size)
         image = string.format("[[Файл:%s.png|%s]]", id, size)
     end
     end
Строка 54: Строка 50:


     -- Формирование вывода через LinkCard, если указан обёртка
     -- Формирование вывода через LinkCard, если указан обёртка
     if args["wrapper"] then
     if args["wrapper"] and args["wrapper"] ~= "" then
         local pixel = string.match(size, "(%d+)")
         local pixel = string.match(size, "(%d+)")
         local wrapperInfo
         local wrapperInfo