Mooduul:Nettikäldee
Olgoldâshäämi
Taan mooduul ravvuu puáhtá rähtiđ siijđon Mooduul:Nettikäldee/raavâ
local t={}
-- Palauttaa url-osoitteen perusteella arvon sivusto-parametrille
function t.host_from_url(frame)
local url=frame.args.url or "";
local site=frame.args.site or "";
local publisher=frame.args.publisher or ""
-- Mikäli site on määritelty, niin käytetään sitä
if site ~= "" then
return site
end
-- Mikäli publisher on määritelty, niin ei tarvita host:ia kertomaan lähdettä
if publisher ~= "" then
return ""
end
if url == "" then
return ""
end
local u=mw.uri.new(url)
-- poistetaan "www" alusta
local ret=""
if u.host ~= nil then
ret=string.gsub( u.host, "^www.", "", 1 )
end
return ret
end
return t;