点滴记忆

笔记

discuz实现版块内帖子仅发帖者和管理员可浏览

2014-3-28 一抹阳光 网站程序

discuz版本:X3.1

方法:

修改文件:

/source/module/forum/forum_viewthread.php

在文件开头的

if(!$_G['forum_thread'] || !$_G['forum']) {
    showmessage('thread_nonexistence');
}

下方,添加一下代码:

if(in_array($_G['fid'],array(42,45)) && $_G['groupid'] != 1 && $_G['uid'] != $thread['authorid']){
    showmessage('对不起,本版內仅能浏览自己帖子!');
}

其中42和45是版块的ID,1为管理员组的ID。