会员中心插件(xuanyi_vip)
XiunoX 会员中心插件:多等级 VIP 售卖、身份徽章、内容/功能特权联动,余额通过支付中心充值后开通。
功能概览
多等级 VIP 售卖(VIP1~VIP5,月费/年费可在后台配置)
用户名后自动显示 VIP 徽章(默认皇冠图标,按等级配色)
成长任务体系:发帖 / 回帖 / 签到等每日任务累积成长值,达到等级门槛自动升级 VIP(与付费并存,取较高等级)
VIP 特权联动:免积分下载、免积分查看付费主题、免回复查看隐藏内容(阈值在后台开关,默认关闭)
后台 VIP 用户管理:搜索用户、设置/取消会员、调整成长值(合并进「编辑」弹窗)
后台订单与会员数据管理
移动端适配:设置页 Tab 横向滑动、等级表手机端卡片式布局
多语言:简体中文 / 繁體中文 / English
目录结构
xuanyi_vip/
├── conf.json # 插件元信息与 hook 注册
├── install.php / uninstall.php
├── setting.php # 后台设置(保存配置、会员/成长值管理、订单)
├── route/vip.php # 会员中心路由(页面、购买、成长值校准、特权校验)
├── model/XuanyiVipService.php # 核心服务(等级、购买、徽章、成长、特权、后台)
├── view/htm/
│ ├── index.htm # 会员中心页(套餐卡片、成长任务、记录)
│ └── setting.htm # 后台设置页
├── hook/ # 钩子(徽章注入、路由、成长触发、语言包)
├── overwrite/ # 覆盖官方模板的片段
└── static/css/vip.css # 前后台样式
数据库表
表名 | 用途 |
|---|---|
| 会员记录(uid, level, expire_date) |
| 会员订单 |
| 用户累计成长值 |
| 成长值每日任务明细 |
后台入口
后台「会员VIP」插件设置页,包含三个 Tab:
设置:开通货币、各等级月费/年费、升级所需成长值、VIP 特权联动门槛、成长任务增删改
VIP 用户管理:查看会员、编辑(含调整成长值)、删除订单
搜索用户加会员:按 UID / 用户名搜索任意用户开通会员
成长值升级规则
每个等级在「设置」页配置
growth门槛(默认 VIP1=100 … VIP5=10000,0 表示不按成长值升级)完成每日任务累积成长值,会员中心页加载时实时按成长值校准 VIP 等级
成长等级有效期 1 年,到期需重新活跃维持;若现有付费会员到期更晚则保留其到期日
成长值与付费 VIP 并存,最终等级取两者较高值
依赖
支付中心插件
jxy_payment_center(>=2.6.1):会员余额充值与扣费
安装
上传插件到
plugin/xuanyi_vip/后台插件中心安装并启用
xuanyi_vip在「会员VIP → 设置」配置货币、价格、成长门槛与特权联动
语言包
语言包位于 hook/lang_{zh-cn,zh-tw,en-us}_bbs.php,随站点语言自动切换。