版块自定义标签插件 (navgcn_board_tag)
插件介绍
为 XIUNOX 论坛提供版块级别的自定义标签分类功能。管理员可为每个版块独立配置分组标签,用户发帖时在右侧栏选择版块及对应标签,前台主题列表与帖子详情页同步展示标签徽章,支持点击标签筛选同主题内容。
核心功能
版块级标签管理:每个版块独立配置标签分组和标签项,互不干扰
分组标签体系:支持标签分组(单选/多选模式),可设置分组排序、启用/禁用、强制必选
发帖标签选择:发帖页右侧栏提供版块选择器 + 标签选择器,桌面端和手机端双端适配
前台标签展示:主题列表页和帖子详情页自动展示标签徽章,支持颜色自定义
标签筛选页:点击标签跳转至
/board_tag-{tag_id}.htm筛选页,按标签聚合展示帖子双模式管理:支持「独立设置页」和「版块编辑页内嵌」两种标签管理模式
数据完整性:删帖自动清理标签关联,删版块自动清理标签配置,编辑帖子同步更新标签
技术架构
层级 | 说明 |
|---|---|
数据表 |
|
Service |
|
路由 |
|
前端 | 原生 JS + Bootstrap 5 + Tabler Icons,无 jQuery/Alpine.js |
Hook | 22 个 hook 点覆盖发帖、编辑、删除、列表、详情、后台管理 |
安装与升级
安装:后台「插件」→「安装」→ 启用,自动创建三张数据表并初始化默认设置
升级:v1.0.0 → v1.1.0 支持自动迁移表前缀(
navg_board_tag→navgcn_board_tag)和设置键卸载:自动删除三张数据表及插件设置