| Discuz禁止一些用户组收听发广告的方法 
 
 最近比较头疼的一件事,很多用户总是注册一个账户不发帖子也不回复,就只是收听其他人,收听是有提醒的,然而Dz又没有暂停,或者限制这个功能的地方
 这可能也算是一个Bug吧
 
 那么这就给发广告的有了可乘之机,把自己资料录成广告内容,然后开始收听用户,这样有时候一下子能收听成千上万个用户,从而达到乱发广告的情况
 
 为了避免这种情况,我们只需要对以下文件 进行修改即可
 
 大家跟我看
 首先找到文件
 打开\source\include\spacecp\spacecp_follow.php文件
 找到如下代码
 
 [PHP] 纯文本查看 复制代码 $special = intval($_GET['special']) ? intval($_GET['special']) : 0;然后直接替换为
 
 [C#] 纯文本查看 复制代码         $special=0;
        if(in_array($_G['groupid'], array(4,5,6,7,8,9,10,20))) {
                showmessage('您所在会员组不允许关注他人'); 
        }else
        {
                $special = intval($_GET['special']) ? intval($_GET['special']) : 0;
        }其中
 
 [C#] 纯文本查看 复制代码 array(4,5,6,7,8,9,10,20)就是你所有需要禁止收听功能的用户组ID,这个大家根据自己论坛的配置依次填写即可
 这样问题完美解决了。
 广告党就无法再利用这Bug发广告了
 
 |