打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

Module:Categories:修订间差异

来自失传媒体中文维基
HW
HW留言 | 贡献 (创建页面,内容为“local p = {} function p.addCategories(frame) local cats = frame.args.categories or "" local categories = mw.text.split(cats, "%s*,%s*") local output = "" for _, cat in ipairs(categories) do if cat ~= "" then output = output .. "分类:" .. cat .. "" end end return output end return p”)
 
HW
HW留言 | 贡献
 
第3行: 第3行:
function p.addCategories(frame)
function p.addCategories(frame)
     local cats = frame.args.categories or ""
     local cats = frame.args.categories or ""
     local categories = mw.text.split(cats, "%s*,%s*")
   
     local categories = mw.text.split(cats, "[%s,,、]+")
      
      
     local output = ""
     local output = ""
     for _, cat in ipairs(categories) do
     for _, cat in ipairs(categories) do
        cat = mw.text.trim(cat)
         if cat ~= "" then
         if cat ~= "" then
             output = output .. "[[分类:" .. cat .. "]]"
             output = output .. "[[分类:" .. cat .. "]]"
         end
         end
     end
     end
   
     return output
     return output
end
end


return p
return p

2026年5月15日 (五) 17:09的最新版本

此模块的文档可以在Module:Categories/doc创建

local p = {}

function p.addCategories(frame)
    local cats = frame.args.categories or ""
    
    local categories = mw.text.split(cats, "[%s,,、]+")
    
    local output = ""
    for _, cat in ipairs(categories) do
        cat = mw.text.trim(cat)
        if cat ~= "" then
            output = output .. "[[分类:" .. cat .. "]]"
        end
    end
    
    return output
end

return p