中文乐谱库
未登录
登录
搜索
导航
首页
最近更改
随机页面
乐谱
作曲家
所有乐谱
乐器/流派
国籍
时期
编辑
编辑作曲家
编辑乐谱
关于
捐助/支持
关于我们
成为贡献者
常见问题
工具
链入页面
相关更改
特殊页面
页面信息
页面历史
刷新页面
←
模块:Fullurl
查看“模块:Fullurl”的源代码
名字空间
模块
讨论
视图
查看
查看源代码
历史
操作
来自中文乐谱库
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
local p = {} local yesno = require('Module:Yesno') local mError = require('Module:Error').error function p._fullurl(args) local paid = '' local title = args['title'] or args[1] or args['1'] or tostring(mw.title.getCurrentTitle()) if title == '' then --不能讓title變空值,否則url會返回nil title = tostring(mw.title.getCurrentTitle()) end local text = args['text'] or args[2] or args['1'] or title for k, v in pairs( args ) do if ((k == 'title') or (k == 1) or (k == '1') or (k == 'text') or (k == 2) or (k == '2') or (k == 'onlyurl') or (k == 'paid')) then if (k == 'paid') then if paid == '' then paid = mw.text.trim(v) else paid = paid .. '&' .. mw.text.trim(v) end end else if paid == '' then paid = k .. '=' .. mw.text.trim(v) else paid = paid .. '&' .. k .. '=' .. mw.text.trim(v) end end end local url = tostring(mw.uri.fullUrl(title,paid)) local plainlink = '<span class="plainlinks">[' .. url .. ' ' .. text .. ']</span>' if (args['action'] == 'submit') then return plainlink .. mError{'[[Module:Fullur]]錯誤:<code>|action=submin</code>不是有效的值,請使用<code>|action=edit</code>。'} else if yesno(args['onlyurl']) then return url else return plainlink end end end function p.fullurl(frame) local args = {} for k, v in pairs( frame.args ) do args[k] = v end for k, v in pairs( frame:getParent().args ) do args[k] = v end return p._fullurl(args) end function p._fullurl2(title ,paid, text) return '<span class="plainlinks">[' .. tostring(mw.uri.fullUrl(title,paid)) .. ' ' .. text .. ']</span>' end --[=[ function p.hosturl () return "//baike.hk.xileso.top" end function p.scripturl () return p.hosturl () .. "/w" end function p.index () return p.scripturl () .. "/index.php" end function p.articlepath () return p () .. "/wiki" end p["index.php"] = function () return p.index () end p["api.php"] = function () return p.scripturl () .. "/api.php" end p["rest.php"] = function (frame) return p.scripturl () .. "/rest.php" end ]=]-- return p
该页面使用的模板:
模块:Fullurl/doc
(
查看源代码
)
返回至
模块:Fullurl
。