勋章系统

勋章系统运维

版本 v1.0.5· 张先生 · 29 次获取 · 运维
勋章系统:丰富获取条件、付费购买、审核颁发与佩戴展示。
¥19.90
一次购买,永久使用

详情介绍

一、插件简介

项目说明
插件标识badge
版本1.1.1
分类标签运营
前台入口/badge(勋章墙)、/badge/mine(我的勋章);社区顶部导航「勋章」
后台入口菜单「勋章管理」/admin/badge

独立勋章插件:支持免费领取、付费购买、人工审核、管理员颁发等多种获取方式。用户可佩戴勋章,在帖子作者、回复用户、个人主页等位置展示。可与身份认证、邀请、签到等插件联动。

二、核心能力

能力说明
多种获取方式免费领取、付费购买、条件自动、人工审核、管理员颁发
丰富条件等级、互动、资产、邀请、签到等(部分依赖对应插件)
佩戴展示用户可同时佩戴多枚勋章(上限可配置)
勋章墙前台展示全部可获取勋章
版块门控社区分类可要求持有指定勋章才能发帖
审核流程需审核的勋章在管理页统一审核
插槽展示帖子作者、回复用户、用户主页、会员中心 Tab
社区导航自动写入顶部「勋章」导航项

三、依赖与安装

  1. 将插件置于 plugins/badge/
  2. 在应用中心安装「勋章系统」。
  3. 安装时创建 badgebadge_user 表,扩展 community_category 勋章门控字段,注册菜单与导航。
  4. 可选依赖invite(邀请条件)、signin(签到条件)、payment(付费购买)、verify(认证通过后颁发勋章)。

四、应用中心基础配置

配置项类型默认值说明
启用勋章系统开关关闭后前台不展示、不可领取
同时佩戴上限数字3每位用户最多同时佩戴的勋章数(1–6)
勋章墙标题文本勋章墙前台勋章墙页面标题

五、后台重点配置

勋章管理(/admin/badge

每条勋章在后台维护,主要字段:

字段说明
名称/描述/图标基础展示信息
获取方式 claim_modefree 免费领取、paid 付费、manual 仅管理员颁发
条件类型 condition_type等级、发帖数、获赞、资产、邀请、签到等
条件阈值达到条件所需的数值
领取成本付费勋章的价格与币种(积分/金币)
需审核领取后是否需管理员审核
排序/状态展示顺序与启用状态

管理接口

方法路径说明
GET/admin/badge/list勋章列表
GET/admin/badge/add新增页
GET/admin/badge/edit编辑页
POST/admin/badge/save保存勋章
POST/admin/badge/delete删除
POST/admin/badge/status启用/停用
POST/admin/badge/audit审核用户申请
POST/admin/badge/grant手动颁发
GET/admin/badge_apply审核列表页(入口已合并到勋章管理右上角)

六、前台用户流程

  1. 访问 /badge 浏览勋章墙,查看各勋章获取条件。
  2. 满足条件后点击「领取」;付费勋章扣款后获得;需审核的进入待审状态。
  3. 进入 /badge/mine 管理已拥有勋章,设置佩戴(最多 N 枚,N 为佩戴上限)。
  4. 佩戴后,勋章显示在帖子作者名旁、回复用户名旁、个人主页。
  5. 访问 /badge/user/{type}/{id} 查看他人勋章墙。

前台路由

方法路径说明
GET/badge勋章墙
GET/badge/mine我的勋章
GET/badge/user/:type/:id用户勋章墙
POST/badge/claim领取勋章
POST/badge/wear设置佩戴
GET/badge/:id数字 ID 重定向到墙内锚点 #badge-{id}

七、后台审核与运维

  • 审核申请:在「勋章管理」页面右上角进入审核,对待审领取执行通过/拒绝。
  • 手动颁发:对指定用户直接颁发勋章(无需满足条件)。
  • 版块门控:在社区分类设置中配置 badge_require_idsbadge_require_mode(any/all)。

八、特殊说明

  • 插槽reply_user_badgestopic_author_badgesuser_home_badges(展示佩戴勋章)、member_nav_extra(「我的勋章」Tab)。
  • 数据表badge(勋章定义)、badge_user(用户持有与佩戴状态)。
  • 社区扩展community_category 增加 badge_require_idsbadge_require_mode 字段。
  • 导航:通过 CommunityNavService 自动添加顶部「勋章」入口。
  • 身份认证联动:认证类型可配置通过后颁发的 badge_id

九、推荐上线清单

  • 创建首批勋章(图标、条件、获取方式)
  • 设置合理的佩戴上限
  • 测试免费领取、付费购买、审核流程
  • 确认帖子/回复处勋章展示正常
  • 若使用条件类型(邀请/签到),确认对应插件已安装
  • 检查社区导航「勋章」入口

十、常见问题

Q:领取后看不到勋章? 检查是否需审核;审核通过且已佩戴才会在帖子旁展示。

Q:为什么只能佩戴 3 枚? 应用中心「同时佩戴上限」控制,最大 6。

Q:付费勋章扣款失败? 确认用户积分/金币余额充足;支付相关逻辑走社区 Coin 服务。

Q:版块提示需要勋章才能发帖? 该分类配置了勋章门控,用户需持有指定勋章(任一或全部,取决于模式)。

Q:审核入口在哪里? 已合并到「勋章管理」页面右上角,不再有独立「勋章审核」菜单。

更新记录 (5)

  • v1.0.5 2026-08-28
    徽章图走 chrome 代理
  • v1.0.4 2026-08-27
    修复右侧动态头像溢出问题
  • v1.0.3 2026-08-26
    优化自适应比例适配问题
  • v1.0.2 2026-08-26
    修复装扮商城适配问题
  • v1.0.1 2026-08-24
    首次发布
微信客服 微信客服