XD Forum Pro - 專業論壇 » 建站交流 » Discuz 插件 » 防止潛水員的修改 for DZ5
論壇:互動交流好去處,主打在線動漫及劇集 博客:您的私人空間,隨便上載與分享個人事物,完全免費 視頻:全國最大上載容量的視頻網站,無限制上載次數,無限制上載總量! 聯盟:提升您網站排名與流量,加入網站排行榜聯盟。

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]

2008-12-26 19:29 阿雄
admin大大有冇係XDXDXDForum都裝呀?

頁: [1]

重要聲明:本論壇是以即時上載留言的方式運作,XD Forum Pro - 專業論壇對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

由於本論壇受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,例如侵害您的版權,請以電郵方式聯絡我們,並寫上貴公司或機構的相關資料(例如商業登記號及版權持有證明)以便我們查實後盡快處理有關問題。XD Forum Pro - 專業論壇有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切管理及法律追究之權利。

Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.