Discuz版塊設置只有版主和發貼人能回復

修改post.php 這個文件,在59行處

1
2
3
if($thread['readperm'] && $thread['readperm'] > $readaccess && !$forum['ismoderator'] && $thread['authorid'] != $discuz_uid) {
   showmessage('thread_nopermission', NULL, 'NOPERM');
  }

的下面添加下面代碼即可。

1
2
3
4
5
  //只有版主和發貼人自己能回復
  if(($forum['fid']==42) && ($thread['authorid']!=$discuz_uid) && !$forum['ismoderator']  )
  {
           showmessage('只有版主和發貼人才能回復', NULL, 'NOPERM');
  }