DISCUZ X3.4如何设置默认取消接收回复通知

方法1:
X3 打开 source/include/post/post_newthread.php
查找 $allownoticeauthor = 1;
改成: $allownoticeauthor = 0; //之后更新缓存即可,推荐使用这种方法,方便快捷。
方法2(针对某个用户组设置):
X3 打开 source/include/post/post_newthread.php
查找 $allownoticeauthor = 1;
改成:
if(in_array($_G['groupid'], array(1//须要设置的用户组))) {
$allownoticeauthor = 0;//不接收回复通知
}else{
$allownoticeauthor = 1;
}
在数据库pre_forum_thread status字段,32为开启回复通知,可以批量-32关闭回复通知
                    #数据表名          #字段名  #替换  #字段名   #旧   #新  #条件语句 
U P D A T E `pre_forum_thread` SET `status`=REPLACE(`status`, `32`, `0`) WHERE tid = 1
                                              #数据减少                     #用户名
U P D A T E `pre_forum_thread` SET `status`=`status`-32 WHERE `author` LIKE 'xxx' AND `status` > 10
huan

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: