2007-1-4 09:48
admin
防止潛水員的修改 for DZ5
艸自於 PHPWind Hack
數據庫修改:無
修改難度:容易
功能:管理員、超級版主和版主不受限制、潛水員自己發的貼不受限制、發新貼就可重新正常使用。。。
修改文件:viewthread.php
找到:
[code]if(empty($forum['allowview'])) {
if(!$forum['viewperm'] && !$readaccess) {
showmessage('group_nopermission', NULL, 'NOPERM');
} elseif($forum['viewperm'] && !forumperm($forum['viewperm'])) {
$navtitle = '';
showmessage('forum_nopermission', NULL, 'NOPERM');
}
}[/code]
在下面添加:
[code]if($discuz_uid && ($adminid !=array(1,2,3)) && ($thread['authorid'] != $discuz_uid)){
$query = $db->query("SELECT lastpost FROM {$tablepre}members WHERE uid='discuz_uid'", 'UNBUFFERED');
$checkdiving = intval(($timestamp-$lastpost)/(3600*24));
if($checkdiving>30)
showmessage('[您已經超過30天沒有發帖或回覆了,您目前只能瀏覽您自己發的主題]<br /><br />[請發新貼,即可立即恢復正常瀏覽,謝謝您對我們的支持]');
}
[/code]
[color=red]其中 if($checkdiving>30) 可以隨需求更改天數[/color]