Discuz X3.4 限制某用户组不能购买收费用户组

相关问题: 如何设置指定用户组才能购买“购买用户组”
https://discuz.dismall.com/thread-2930282-1-1.html (出处:
Discuz免费开源建站系统)

做测试时有这个需求,因收费用户组仅限正式用户提升体验,需要设置某用户组不能购买收费用户组。

本地配置

Discuz! X3.4 R20210816 UTF-8

解决方案

修改/source/include/spacecpspacecp_usergroup.php文件,第88行添加:

if(in_array($_G['groupid'],array(groupid))){
                    showmessage('您所在用户组不允许购买!');
                }

其中,groupid是后台可见的用户组对应的值,多个使用英文逗号隔开。
showmessage内的内容可以自由更改。

狗云AFF
暂无评论