登录 注册

学生优惠值不值得花钱去搞 我踩坑后的笨办法记录

队伍里的坑 UID 105 楼主
新手上路
18 浏览1 回帖4 天前

前阵子想给站里加个学生优惠入口,卡在权限判断上。

我的做法:后台「用户」→「用户组」新建“学生组”,把「允许购买学生优惠」字段设为“是”,再把「价格系数」填 0.8。保存后去前台用测试号注册,看到优惠价出来了就算成。没成先查「系统」→「权限缓存」清一遍,还不行就看 user/group.php 里优惠判断是不是写死在旧组 ID 上。

学生优惠这块七评CMS没有现成开关,我是拿用户组硬套的。中间改过 template/user/register.html 的隐藏字段,顺序是先建组再改模板最后清缓存。

你们有没有更省事的做法,或者我这套组权限会有什么副作用?

#1
回帖(1) 2楼 起为回帖 · 最新在前
UID 112 电竞菜鸟 2楼
新手上路

我也踩过坑。之前优惠判断写死在旧组 ID 上,我在 user/group.php 里找到那段,把硬编码的组ID改成了学生组的ID才生效;另外「价格系数」改完记得清「权限缓存」。副作用我担心老用户被套进学生组,想问问你是怎么限制注册入口的?

4 天前
登录 或 注册 后参与回帖