打开主菜单
首页
随机
登录
设置
关于Arcaea中文维基
免责声明
搜索
查看“Module:Random image”的源代码
←
Module:Random image
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
local p = {} local pagename_escape={ ["#"]="#", ["<"]="<", [">"]=">", ["["]="[", ["]"]="]", ["|"]="|", ["{"]="{", ["}"]="}", } function SpecialPageName(pagename) -- 请在这里添加页面名转换 -- 当页面名和title_localized:en的值不同时,请在这里转换 pagename=string.gsub(pagename,"[#<>%[%]|{}]",pagename_escape) return pagename end local random=require("Module:Random") function p.image(frame) local songlist=require("Module:Songlist") local limit=tonumber(frame.args.count) if not limit then limit=5 end local seq=frame.args.seq if not seq then seq="\n" end local selected=random.main("array",{t=songlist['songs'],limit=limit}) local result="" for i, v in ipairs( selected ) do if i>1 then result=result..seq end local id=v['id'] local title=SpecialPageName(v['title_localized']['en']) result=result.."[[file:Songs_"..id..".jpg|100px|link="..title.."]]" end return result end return p
本页使用的模板:
Module:Random image/doc
(
查看源代码
)
返回
Module:Random image
。