内置等级账号权限
快速配置用户等级,内置成长值、会员称号、军衔、段位和自然成长五套预设。
¥1.00抵扣
一次购买,永久使用
详情介绍
一、插件简介
| 项目 | 说明 |
|---|---|
| 插件标识 | UserLevel |
| 版本 | 1.0.1 |
| 分类标签 | 用户 |
| 前台入口 | 无独立前台页。等级展示与匹配仍由系统「用户等级」能力负责 |
| 后台入口 | 应用中心 → 插件列表 → 内置等级;菜单「内置等级」/admin/userlevel。现有等级明细仍在 /admin/user_level |
内置等级是面向运营的等级预设助手:一键套用成长值区间、名称、颜色与图标,写入系统已有的 user_level 表。不改变核心成长值计算与等级匹配逻辑,社区身份、用户绑定关系仍由系统用户等级页管理。
二、核心能力
| 能力 | 说明 |
|---|---|
| 五套内置预设 | 成长值社区、会员称号、军衔体系、段位体系、自然成长,覆盖常见社区运营场景 |
| 一键应用 | 按预设重建成长值等级;尽量复用已有等级记录,多余旧等级仅停用,不删用户数据 |
| 自定义预设 | 后台可新建预设:名称、说明、多级 coins 区间、颜色、徽章图标、权限说明等 |
| 与系统等级联动 | 应用后可到「管理现有等级」继续微调;前台头衔展示走系统用户等级服务 |
三、依赖与安装
- 将插件目录置于
plugins/UserLevel/。 - 在应用中心安装「内置等级」。
- 安装时调用系统
UserLevelService::ensureSchema()确保等级表结构就绪,并注册后台菜单与权限。 - 硬依赖:主程序用户等级体系(
user_level/UserLevelService)。 - 软依赖:社区等会展示用户等级徽章的前台模块(有则自动受益)。
- 卸载只移除本插件菜单与配置,不会删除系统等级表中的等级数据。
四、应用中心基础配置
在应用中心 → 内置等级 → 配置:
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| 启用内置等级 | 开关 | 开 | 关闭后隐藏前台无关能力;后台预设页仍可访问 |
| 自定义等级预设数据 | 多行 | [] | 由内置等级页维护的 JSON,请勿手工乱改 |
五、后台重点配置
菜单「内置等级」为主要操作面:
- 浏览五套内置预设及自建预设,预览每级名称、成长值区间、图标与说明。
- 点「应用」写入系统用户等级。
- 「快速新建预设」可自定义多级;结束值填
0表示不设上限。 - 「管理现有等级」跳转系统用户等级列表,做精细调整。
内置预设概要:
| 预设 | 级数 | 风格 |
|---|---|---|
| 成长值社区 | 8 | 初入江湖 → 社区元老 |
| 会员称号 | 8 | 游客 / 注册会员 → 社区合伙人 |
| 军衔体系 | 15 | 列兵 → 上将 |
| 段位体系 | 7 | 青铜咸鱼 → 王者至尊 |
| 自然成长 | 7 | 种子 → 自然之灵 |
六、前台用户流程
- 用户无直接操作本插件页面。
- 运营在后台应用预设后,用户按系统规则累计成长值(积分、金币、发帖等,以站点配置为准)。
- 达到区间后自动匹配对应等级名称、颜色与徽章,在资料、列表等已对接处展示。
七、后台审核与运维
无独立审核队列。预设应用会写系统等级表;自建预设存于插件配置 custom_presets。
相关后台接口
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /admin/userlevel | 预设管理页 |
| GET | /admin/userlevel/presets | 读取预设列表 |
| POST | /admin/userlevel/create | 新建自定义预设 |
| POST | /admin/userlevel/delete | 删除自定义预设 |
| POST | /admin/userlevel/apply | 应用指定预设到系统等级 |
八、特殊说明
- 不删用户数据:应用预设时多余旧等级默认停用,不物理删除,避免历史绑定丢失。
- 区间需递增:自定义预设成长值起点应从小到大;结束值
0表示开放上限。 - 权限文案:预设里的「权限 / 特征」多为说明文案,是否真正鉴权取决于站点其他权限配置。
- 与 VIP 区别:本插件管成长值等级称号;付费会员请用 VIP 等独立插件。
九、推荐上线清单
- 安装并启用「内置等级」
- 按站点风格选一套预设并应用(建议先在测试环境预览)
- 到「管理现有等级」核对区间是否连续、顶层是否开放上限
- 抽检前台会员资料 / 列表是否显示新等级名称与图标
- 如需个性化,再建自定义预设后应用,勿直接改配置 JSON
十、常见问题
Q:应用后前台没变? 确认已点「应用」而非仅预览;清缓存后刷新。等级仍按用户当前成长值匹配。
Q:会清空现有等级吗? 会重建/对齐等级定义,尽量复用记录;多余等级停用,用户成长值数据本身不删。
Q:自定义预设存在哪? 插件配置 custom_presets,请在页面操作,勿手改乱码。
Q:卸载插件等级还在吗? 在。系统 user_level 数据保留,只是失去预设助手菜单。
Q:和后台「用户等级」菜单什么关系? 「内置等级」负责套预设;「用户等级」负责逐条维护。两者共用同一套表。
更新记录 (1)
-
v1.0.1
2026-10-10
1. 提供五套内置成长值等级预设一键应用 2. 支持自定义预设的新建与删除 3. 复用系统 user_level,应用时停用多余旧等级不删用户数据 4. 后台菜单展示为「内置等级」
QQ官方交流群