372
个编辑
(创建页面,内容为“local p = {} local songlist = mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{ title = 'Songlist.json' }) local songlistAppend = mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{ title = 'Songlist append.json' }) local trans = mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{ title = 'Template:Transition.json' }) local getArgs = require('Module:Arguments').getArgs function p.getInfList() -- 返回一个数据表。 local songlistE = {} l…”) |
无编辑摘要 |
||
第6行: | 第6行: | ||
local getArgs = require('Module:Arguments').getArgs | local getArgs = require('Module:Arguments').getArgs | ||
function | function getInfList() | ||
-- 返回一个数据表。 | -- 返回一个数据表。 | ||
local songlistE = {} | local songlistE = {} | ||
第49行: | 第49行: | ||
end | end | ||
end | end | ||
return songlistE | return songlistE | ||
end | end | ||
第66行: | 第65行: | ||
for _,k in ipairs(inf) | for _,k in ipairs(inf) | ||
do | do | ||
if listReplyA[ | if listReplyA[k[4]] == nil then listReplyA[k[4]] = {} end | ||
table.insert(listReplyA, k) | table.insert(listReplyA[k[4]], k) | ||
end | end | ||
第74行: | 第73行: | ||
for s, k in pairs(listReplyA) do | for s, k in pairs(listReplyA) do | ||
if listReplyB[s] == nil then listReplyB[s]={} end | mw.log(s) | ||
if listReplyB[s*10] == nil then listReplyB[s*10]={} end | |||
for _, m in pairs(k) do | for _, m in pairs(k) do | ||
table.insert(listReplyB[s],mw.getCurrentFrame():expandTemplate { title = '组排单元', args = { m[2], m[1], m[3]} } ) | table.insert(listReplyB[s*10],mw.getCurrentFrame():expandTemplate { title = '组排单元', args = { m[2], m[1], m[3]} } ) | ||
end | end | ||
end | end | ||
local finText = "<div class='notaninfobox dstable'>\n" | local finText = "<div class='notaninfobox dstable'>\n" | ||
for | for i,k in pairs(listReplyB) | ||
do | do | ||
finText = finText .. "<div class='ds'>"..string.format("%.1f", | |||
finText = finText .. "<div class='ds'>"..string.format("%.1f", i/10).."</div>\n" | |||
finText = finText .. "<div class='number'>"..mw.getCurrentFrame():expandTemplate { title = '组排列' } | finText = finText .. "<div class='number'>"..mw.getCurrentFrame():expandTemplate { title = '组排列' } | ||
..table.concat(k | ..table.concat(k)..mw.getCurrentFrame():expandTemplate { title = '组排列-end' }.."</div>\n" | ||
end | end | ||