「Module:Songtable」:修訂間差異

增加 785 位元組 、​ 2024年6月30日 (星期日)
無編輯摘要
(修复移动端独占曲目的曲包显示)
無編輯摘要
第311行: 第311行:
    end
    end


    local setText=args['曲包'] or choice('[['..tostring(getData.packName(data('set')))..']]',data('set'),nil)
--原:
    -- local setText=args['曲包'] or choice('[['..tostring(getData.packName(data('set')))..']]',data('set'),nil)
   -- local nsSetText=args['曲包NS'] or choice('[['..tostring(getData.packName(dataNs('set')))..']]',dataNs('set'),nil)
   -- local categoryText=args['类别'] or getCategoryText(data('category'))
  
   local cc = 'Collaboration %- Collaboration'
local ccl = 'Collaboration#Collaboration'
   local setTextDisplay = choice(tostring(getData.packName(data('set'))),data('set'),nil)
   local setTextLink = choice(string.gsub(setTextDisplay, cc, ccl),setTextDisplay,nil)
   local setTextCombine = ''
   if setTextLink and setTextDisplay~=setTextLink then
   setTextCombine = '[['..setTextLink..'|'..setTextDisplay..']]'
   else
   setTextCombine = '[['..setTextDisplay..']]'
   end
   local setText=args['曲包'] or choice(setTextCombine,data('set'),nil)
    local nsSetText=args['曲包NS'] or choice('[['..tostring(getData.packName(dataNs('set')))..']]',dataNs('set'),nil)
    local nsSetText=args['曲包NS'] or choice('[['..tostring(getData.packName(dataNs('set')))..']]',dataNs('set'),nil)
    local categoryText=args['类别'] or getCategoryText(data('category'))
    local categoryText=args['类别'] or getCategoryText(data('category'))


    local setDisplayText=tostring(setText)
    local setDisplayText=tostring(setText)
956

次編輯