赞片CMSVIP会员

juming
juming 初级会员超兽战士
发布于 2026-10-08 14:28 ·1 浏览 ·0 回复

看完这篇,你能在自己的服务器上把赞片CMS的VIP会员功能完整跑通——从后台开关、套餐配置到前端支付入口验证,全程照着做即可。

第一步:确认版本,别在旧版上白折腾

赞片CMS的会员体系在 v10 之后才成型,早期版本只有简单的用户组,没有「套餐时长+价格+权限」这套结构。先登录服务器确认版本:

cat /www/wwwroot/你的站点目录/application/config/version.php

或者直接看后台首页右下角的版本号。建议 v10.3 及以上,低于这个版本请先升级,否则后面的「会员套餐」菜单你根本找不到。

注意:升级前务必备份数据库和 application/config/ 目录,赞片的部分版本升级会重置配置文件。

第二步:在后台打开会员功能开关

这一步的目标是让「VIP会员」菜单出现在后台左侧栏,并开启支付通道。

登录后台(默认地址 你的域名/admin.php),依次点击:

系统 → 系统配置 → 会员配置

把以下几项改成打开状态:

  • 开启会员功能:是
  • 会员注册:开启
  • 支付方式:勾选「微信支付」「支付宝」

保存后刷新页面,左侧菜单最下方会出现「会员」→「会员套餐」这一项。没出现说明上一步的开关没保存成功,或者版本不够。

注意:赞片CMS的支付依赖你已配置好商户号。微信支付要填 AppID、MchID、API密钥;支付宝要填 APPID 和私钥。入口在系统 → 支付配置,没配好这一步,前台点购买会直接报错。

第三步:新建VIP套餐

这一步做完,你就有可售卖的会员商品了。

进入会员 → 会员套餐 → 添加套餐,按下面填写:

字段示例值说明
套餐名称年度VIP前台显示的名字
套餐时长365单位是「天」,填数字
套餐价格99.00单位元,保留两位小数
原价199.00用于显示划线价,可留空
用户组VIP会员到期后自动降级回去的组,别选管理员组
排序1数字越小越靠前
状态启用关闭则前台不显示

保存后回到列表,能看到刚才的套餐。重复操作可添加「月度」「季度」「永久」等。

注意:「用户组」一定要选一个权限高于普通用户的组,并且提前在用户 → 用户组里给这个组配好权限(比如去广告、看高清、下载)。只加套餐不改用户组权限,用户买了会员会发现「啥也没变」。

第四步:给用户组配权限

用户 → 用户组 → 编辑 VIP会员组

逐项勾选你希望VIP享受的权限,常见的有:

  • 观看权限:全部视频
  • 视频清晰度:1080P / 4K
  • 免广告:是
  • 下载权限:开启
  • 每日观看上限:0(0表示不限)

保存即可。这些权限会在用户会员生效期间自动套用。

第五步:前台验证整条链路

打开站点首页,用普通账号登录,找到「开通VIP」入口(一般在导航栏右侧或用户中心)。

依次验证四点:

  1. 套餐列表能正常显示,价格、时长和你后台填的一致;
  2. 点击「立即开通」能弹出支付二维码,二维码能扫;
  3. 支付完成后会员状态立即变为「VIP」,到期时间正确;
  4. 播放一个原本受限制的视频,确认权限已放开。

哪一步断了就回对应步骤检查:不显示套餐查第三步的状态;不弹二维码查第二步的支付配置;支付成功但没变VIP,查支付回调地址是否能在公网访问(赞片要求回调地址是 https://你的域名/pay/notify 这类可外网访问的路径,本地测试环境通常收不到回调)。

注意:本地或内网环境测试支付,回调必然失败。可以用后台的「手动开通会员」功能先验证权限逻辑,支付回调留到正式服务器上测。

小结

  • 版本要 v10.3 以上,否则没有完整会员套餐结构。
  • 三步顺序不能乱:开会员功能 → 配支付 → 建套餐。
  • 套餐的「用户组」必须提前配好权限,否则会员形同虚设。
  • 支付回调地址必须公网可访问,否则用户付了钱不会自动变VIP。
  • 上线前用普通账号完整走一遍购买流程,别只看后台显示正常。
版权声明:本文来自 GJ站长论坛《赞片CMSVIP会员》
原文链接:https://www.gj0.com/thread-1000.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~