Module:Random image:修订间差异
(创建页面,内容为“local p = {} function SpecialPageName(pagename) -- 请在这里添加页面名转换 -- 当页面名和title_localized:en的值不同时,请在这里转换 i…”) |
小 (修改) |
||
第11行: | 第11行: | ||
end | end | ||
function p. | function p.image(frame) | ||
local data = mw.getCurrentFrame():expandTemplate{ title = ' | local data = mw.getCurrentFrame():expandTemplate{ title = 'Songlist' } | ||
local result=mw.text.jsonDecode( data ) | local result=mw.text.jsonDecode( data ) | ||
2021年2月9日 (二) 16:58的版本
可在Module:Random image/doc创建此模块的帮助文档
local p = {}
function SpecialPageName(pagename)
-- 请在这里添加页面名转换
-- 当页面名和title_localized:en的值不同时,请在这里转换
if pagename=="#1f1e33" then pagename="#1f1e33" end
return pagename
end
function p.image(frame)
local data = mw.getCurrentFrame():expandTemplate{ title = 'Songlist' }
local result=mw.text.jsonDecode( data )
local id=result['songs'][tonumber(frame.args.number)]['id']
local title=SpecialPageName(result['songs'][tonumber(frame.args.number)]['title_localized']['en'])
local result="[[file:Songs_"..id..".jpg|256px|link="..title.."]]"
return result
end
return p