discuz x3如何关闭某个用户组收听功能
近期有很多发垃圾信息的账号使用“收听”功能,后台并没有具体设置,本人也遇到了,所以在此分享下方法,关闭discuz某个用户组的收听功能,感谢苏飞论坛提供的办法。
操作方法
- 01
首先找到文件打开\source\include\spacecp\spacecp_follow.php文件找到如下代码 $special = intval($_GET['special']) ? intval($_GET['special']) : 0;
- 02
将这段代码替换为 $special=0; if(in_array($_G['groupid'], array(4,5,6,7,8,9,10,20))) { showmessage('jinzhishouting'); }else { $special = intval($_GET['special']) ? intval($_GET['special']) : 0; }
- 03
array(4,5,6,7,8,9,10,20),括号里的数字即为禁止使用收听功能的用户组ID,在后台编辑用户组的页面,用户组后面紧跟着即为该ID。 其实到这步已经实现了索要的功能,但是弹窗位置显示的是 jinzhishouting
- 04
找到文件打开/source/language/lang_message.php文件 找到 'follow_other_unfollow' => '对方不允许您关注TA', 在它的下方加一行 'jinzhishouting' => '您所在会员组不允许关注他人', 这样弹出的窗口就会显示 您所在会员组不允许关注他人 上传替换文件,更新缓存,看看是否已经禁止了某些用户组的收听功能。
赞 (0)