VIP会员

VIP会员运维

版本 v1.0.1· 张先生 · 9 次获取 · 运维
独立 VIP 会员:后台开关、阶梯时长价格;VIP 可跳过指定发布者用户组(及板块)内容的付费阅读、网盘、隐藏与附件门槛。
¥29.99
一次购买,永久使用

详情介绍

一、插件简介

项目说明
插件标识vip
版本1.1.0
分类标签运营
前台入口/vip(会员中心 Tab「VIP会员」;伪静态时如 /vip.html
后台入口菜单「VIP会员」/admin/vip_settings/plans

独立 VIP 会员插件:后台配置阶梯时长与价格套餐,用户购买后获得会员身份。VIP 可在指定发布者用户组与板块范围内,跳过付费阅读、附件下载、隐藏内容、网盘资源的付费门槛(按周期配额)。

二、核心能力

能力说明
阶梯套餐月卡/季卡等,支持积分、金币、现金定价
四项权益付费阅读、附件下载、隐藏内容、网盘资源跳过次数
权限周期每日/每周/每月统一周期,套餐文案支持 {N} 占位
范围限定套餐可限定生效的发布者用户组与板块
多种支付积分/金币直接扣款;现金走支付中心扫码
会员管理后台查看会员列表、手动调整会员
购买记录后台查看 VIP 订单
到期通知Web Cron 处理到期提醒
插槽member_nav_extra 会员中心 Tab;layout_body_end 注入 VIP 静态资源

三、依赖与安装

  1. 将插件置于 plugins/vip/
  2. 在应用中心安装「VIP会员」。
  3. 安装时创建 vip_membervip_ordervip_bypass_log 表并注册菜单。
  4. 推荐依赖community(用户与板块);payment(现金购买);paidread/attachment/hide/netdisk(权益跳过目标)。

四、应用中心基础配置

配置项类型默认值说明
启用 VIP 会员开关关闭后前台不展示入口,权益与购买均不可用
权限周期单选每日四项权益共用同一周期;套餐文案可使用 {N} 表示次数
默认支付方式单选积分前台购买 VIP 时优先选中的支付方式(金币/积分/现金)
到期任务密钥文本访问 /vip/cron?key=密钥 处理到期通知;留空则禁用 Web 入口

五、后台重点配置

套餐配置(/admin/vip_settings/plans

套餐不在 configSchema 中,而在后台套餐页维护,每条套餐包含:

字段说明
套餐名称如月卡、季卡
天数购买后延长会员天数
价格整数,单位随币种
币种coins(积分)、gold(金币)、cash(现金,单位分)
发布者用户组权益生效的发布者用户组 ID(空=不限制)
板块生效板块 ID(空=全站)
四项权益配额付费阅读/附件/隐藏/网盘各多少次,-1 表示不限

保存接口:POST /admin/vip_settings/savePlans

会员与订单

功能路径
会员列表/admin/vip_member
调整会员POST /admin/vip_member/grant
购买记录/admin/vip_order

六、前台用户流程

  1. 登录后进入会员中心 → 点击「VIP会员」Tab 或访问 /vip
  2. 查看当前会员状态、到期时间与剩余权益次数。
  3. 选择套餐 → 选择支付方式(积分/金币/现金)→ 确认购买。
  4. 现金购买跳转支付中心扫码;积分/金币直接扣款开通。
  5. 浏览帖子时,若满足 VIP 范围与配额,付费阅读/附件/隐藏/网盘自动跳过扣费。
  6. /vip/orders 查看个人购买记录。

七、后台审核与运维

方法路径说明
GET/vip/cron?key=Web 到期巡检(需配置 cron_key)
GET/admin/vip_member/list会员分页列表
POST/admin/vip_member/grant手动开通/延期/调整配额
GET/admin/vip_order/list订单分页列表

前台路由

方法路径说明
GET/vipVIP 主页
POST/vip/buy积分/金币购买
POST/vip/buy/cash现金购买(创建支付订单)
GET/vip/status会员状态 API
GET/vip/orders购买记录
GET/vip/cron到期任务

八、特殊说明

  • 插槽member_nav_extra — 会员中心「VIP会员」Tab;layout_body_end — 注入 vip.cssvip.js
  • 数据表vip_member(会员状态与配额)、vip_order(购买记录)、vip_bypass_log(跳过记录,防重复扣配额)。
  • 权益键paidreadattachmenthidenetdisk
  • 现金汇率:金币定价套餐扫码金额按支付中心 coin_rate 换算;现金定价套餐固定走在线支付。

九、推荐上线清单

  • 在后台配置至少一个套餐(名称、天数、价格、权益配额)
  • 设置权限周期与默认支付方式
  • 确认相关 content 插件(付费阅读等)已安装启用
  • 若支持现金购买,确认支付中心已配置
  • 配置 cron_key 并设置定时访问 /vip/cron
  • 测试购买、权益跳过、到期逻辑

十、常见问题

Q:购买了 VIP 但仍需付费? 检查套餐的发布者用户组与板块范围是否覆盖该帖子;检查对应权益配额是否用尽。

Q:配额何时重置? 按应用中心「权限周期」设置,每日/每周/每月重置剩余次数。

Q:套餐在哪里配置? 后台「VIP会员」→ 套餐配置页,非应用中心表单。

Q:现金购买价格如何计算? 积分/金币套餐按套餐标价;若需人民币支付,现金定价套餐价格为分,或按支付中心汇率换算。

Q:到期后会怎样? 会员 expire_time 过期后权益失效;可配置 cron 发送到期通知。

更新记录 (1)

  • v1.0.1 2026-08-24
    首次发布
微信客服 微信客服