Module:Lilytest: Difference between revisions

172 bytes added ,  2 years ago
m
no edit summary
mNo edit summary
mNo edit summary
 
(7 intermediate revisions by the same user not shown)
Line 1:
local p = {}
local t = require('Module:Arguments')
--{{#invoke:Lilytest|xxx|...}}
 
function p.urltest(frame)
Line 6 ⟶ 7:
local was = frame.args.seite or frame:getParent().args.seite or 'Lua' -- Seitentitel
local ns = frame.args.ns or frame:getParent().args.ns or '' -- Namensraum
local namesp = t.tidytrim(ns) or 'Artikel'
local seite = mw.title.new(was, ns)
local myserver = mw.site.server
local mypath = mw.site.scriptPath
local fullurlmyuri = mw.uri.fullUrl( seite.text )
local myurl = myuri.protocol .. myuri.host .. myuri.path .. ' tostring ' .. tostring(myuri)
local myns = seite.namespace
if myns == 0 then return 'im Artkelnamensraum'
else return 'nicht im AR ' .. myns .. ' *** ' .. ns
end
if 1 then
return '\nserver: ' .. myserver .. '\nPfad: ' .. mypath .. '\nfullurl: ' .. fullurlmyurl
end
Line 20 ⟶ 27:
local fulln = seite.prefixedText
--return 'Die Seite ' .. fulln .. ' hat die ID ' .. _
return '\nserver: ' .. myserver .. '\nPfad: ' .. mypath .. '\nfullurl: ' .. fullurl
end
 
127

edits