跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
MediaWiki帮助
中医百科
搜索
搜索
登录
个人工具
登录
深色模式
查看“Module:Fullurl/sandbox”的源代码
模块
讨论
English
工具
工具
移至侧栏
隐藏
操作
常规
链入页面
特殊页面
页面信息
页面值
←
Module:Fullurl/sandbox
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您必须确认您的电子邮件地址才能编辑页面。请通过
参数设置
设置并确认您的电子邮件地址。
您可以查看和复制此页面的源代码。
local p = {} local yesno = require('Module:Yesno') local getArgs = require "Module:Arguments".getArgs function p._fullurl(args) local args = mw.clone(args) local onlyurl = yesno(args.onlyurl) args.onlyurl = nil local title = args['title'] or args[1] or tostring(mw.title.getCurrentTitle()) if title == '' then -- 不能讓title變空值,否則url會返回nil title = tostring(mw.title.getCurrentTitle()) end local url, text if args[3] then url = tostring(mw.uri.fullUrl(title, args[2])) text = args[3] else text = args['text'] or args[2] or args[1] or title args.title = nil args.text = nil args[1] = nil args[2] = nil url = tostring(mw.uri.fullUrl(title, args)) end local plainlink = '<span class="plainlinks">[' .. url .. ' ' .. text .. ']</span>' if onlyurl then return url else return plainlink end end function p.fullurl(frame) local args = getArgs(frame) return p._fullurl(args) end function p._fullurl2(title, paid, text) return '<span class="plainlinks">[' .. tostring(mw.uri.fullUrl(title,paid)) .. ' ' .. text .. ']</span>' end return p
开关有限宽度模式