LLWiki正在建设中,欢迎加入我们

“模块:Tracklist”的版本间差异

跳转到导航 跳转到搜索
添加276字节 、​ 2021年11月30日 (二) 03:45
自定义编号
标签移动版网页编辑 移动版编辑
(自定义编号)
 
local ljcols = 1 + trim(args.lyrics_credits) + trim(args.music_credits) + trim(args.arranger_credits)
local isNumbered = trim(args.number)
local ncols = ljcols + isNumbered + trim(args.singer_credits) + trim(args.extra_column) + trim(args.longnote_column) + trim(args.length)
 
local firstNumber = trim2(args.firstNumber)
firstNumber = firstNumber or 1
local info = (trim2(args.all_writing) and ("<span style=\"display:inline-block;margin-right:0.5em;\">全碟-{zh-hans:作词;zh-hant:填詞;zh-tw:作詞;}-及作曲:"..langWrap(args.all_writing).."</span>") or "") ..
(trim2(args.all_music) and ("<span style=\"display:inline-block;margin-right:0.5em;\">全碟作曲:"..langWrap(args.all_music).."</span>") or "") ..
 
for k, v in ipairs(args) do
local r = (k - 1) % ncols - isNumbered
wikitext = wikitext.."\n|"
if r == 0-1 then
wikitext = wikitext.."\n|-\n|"..tostring(math.ceil(k / ncols))..".||<span lang=\"ja\">-{"..v.."}-</span>"
wikitext = wikitext.."-\n|"..v
elseif r == 0 then
if isNumbered == 0 then
wikitext = wikitext.."-\n|"..tostring(math.ceil(k / ncols) + firstNumber - 1)..".\n|"
end
wikitext = wikitext.."\n|-\n|"..tostring(math.ceil(k / ncols))..".||<span lang=\"ja\">-{"..v.."}-</span>"
else
wikitext = wikitext.."\n|"
if r < ljcols then
wikitext = wikitext..langWrap(v)
16,874

个编辑

导航菜单