Модуль:File
Материал из Справочника наблюдателя
Документация отсутствует!
Вы можете создать документацию ( создать ).
Задавайте категории на странице документации, а не здесь! Показать подстраницы
Задавайте категории на странице документации, а не здесь! Показать подстраницы
local p={}
function p.MakeURL (frame)
local name = frame:getParent().args[1]
if (name or '') == '' then
return ''
end
if mw.ustring.sub(name,1,2) == '//' then
return 'http:' .. name
end
local fi = mw.ustring.lower (mw.ustring.sub(name,1,5))
if fi == 'http:' or fi == 'https' then
return name
end
if fi == 'file:' or fi == 'файл:' then
name = mw.ustring.sub(name,6,-1)
end
return frame:callParserFunction('filepath', name)
end
return p