- 最後登錄
- 2012-8-5
- 在線時間
- 978 小時
- UID
- 275
- 閱讀權限
- 140
- 精華
- 71
- 帖子
- 3799
- 日誌
- 0
- EXP
- 6040 點
- 金幣
- 4990 個
- 註冊時間
- 2008-3-27
- 帖子
- 3799
- EXP
- 6040 點
- 金幣
- 4990 個
- 好友
- 0
- 註冊時間
- 2008-3-27
|
監獄風雲:
注意修改代碼:
1. 打開/include/global.func.php
在最後一行
的前面添加下列代碼
-
- //監獄風雲 function START
- //********************************
- function jail_permission($fid,$act) {
- global $db, $tablepre,$discuz_uid,$timestamp;
- //監獄
- $query = $db->query("SELECT out_jail_time FROM {$tablepre}prison WHERE uid=$discuz_uid");
- $out_jail_time = $db->result($query,0);
- if ($out_jail_time > $timestamp) {
- $in_jail = 1;
- }
- require_once DISCUZ_ROOT.'./forumdata/prison/basic_setting.php';
- $basic_setting = $_PRISON['basic_setting'];
- $jail_ban = $basic_setting['jail_ban'];
- $ary_jail_ban = unserialize($jail_ban);
- $permission = 0;
- // 0 pass 1 no_view 2 no_post 3 no_view && no_post
- if (in_array("view", $ary_jail_ban)) {
- $permission = 1;
- }
- if (in_array("post", $ary_jail_ban)) {
- $permission += 2;
- }
- $allow_fid_key = count($ary_jail_ban)-1;
- $ary_allow_fid = explode(',', $ary_jail_ban[$allow_fid_key]);
- if (in_array($fid, $ary_allow_fid)) {
- $permission = 0;
- }
- if ($in_jail == 1) {
- if ($act == 'view' && ($permission == 1 || $permission == 3)) {
- showmessage("小伙子, 在監獄裡面禁止看別人的帖子哦. 監獄生活雖然單調, 但是也是為你好哦, 出來了又是一條好漢!..請返回");
- }
- if ($act == 'post' && ($permission == 2 || $permission == 3)) {
- showmessage("小伙子, 在監獄裡面不能發帖哦, 想寫東西的話拿這跟粉筆頭去牆上畫吧...請返回");
- }
- }
-
- }
- //********************************
- //監獄風雲 function END
複製代碼
2. 打開/post.php 找到
- if($action == 'newthread') {
-
複製代碼
在其前面加入:
- //監獄風雲 CODE START
- //********************************
- jail_permission($forum['fid'],'post');
- //********************************
- //監獄風雲 CODE END
-
複製代碼
3. 打開/viewthread.php, 找到
- require_once DISCUZ_ROOT.'./include/forum.func.php';
-
複製代碼
注意, 是在上面那行下面加入下面的代碼:
- //監獄風雲 CODE START
- //********************************
- jail_permission($forum['fid'],'view');
- //********************************
- //監獄風雲 CODE END
-
複製代碼
4.導入discuz_plugin_prison.txt數據
演示地址:http://hkforumdiscuss.com
5. 更新緩存即可.
黑道生涯:
安裝:
1.upload附件
2.執行lackband_install.php
3.修改forumdata/blackband 目錄 和forumdata/prison 以及 下面的文件屬性為777
4.更新緩存即可
下載
下載2 |
|