一个用于 Z-BlogPHP 的分类/列表增强插件:在分类页以及首页、模块和模板调用的 GetList 列表中,都会将指定分类的主分类文章与把该分类作为“附加分类”的文章合并(按发布时间倒序混排),并支持父分类包含子分类的聚合展示与可配置的缓存策略。
适用于任何需要“一文多处呈现”的内容聚合型网站:如网址导航、教程/学习、资源下载、专题/资讯门户等希望主分类+附加分类同时曝光的站点。
插件优势
1、安全性
插件不会修改或复用系统内置的 log_CateID 字段,停用后原有分类显示逻辑仍保持正常,无数据污染风险。
2、数据存储
附加分类 ID 独立保存在新增字段 log_ExtraCateIDs 中(格式为逗号分隔的 ID 集合),与主分类字段互不干扰。
3、性能优化
内置缓存策略(可配置有效期),减少多分类匹配与统计带来的数据库压力,保障在内容量增长场景下的响应速度。
4、主题兼容性
采用“钩子 + 数据重排”方式实现,对主题与核心文件零改动;卸载后系统恢复原始行为,无残留依赖,无需手动还原模板。
开启插件以后,就可以在分类编辑设置附加分类了

插件设置
