AGAMES 討論區

 找回密碼
 快速註冊
搜索
查看: 1384|回復: 0
打印 上一主題 下一主題

[D6.1]監獄風雲+黑道生涯(已繁化) [複製鏈接]

七級帝王會員

☆Prince★}+}|電腦王子

Rank: 7Rank: 7Rank: 7

帖子
3799
EXP
6040 點
金幣
4990 個
好友
0
註冊時間
2008-3-27

友誼之星勳章

跳轉到指定樓層
樓主
發表於 2008-11-7 18:56:01 |只看該作者 |倒序瀏覽
監獄風雲:

注意修改代碼:
1. 打開/include/global.func.php

在最後一行

  1. ?>
複製代碼

的前面添加下列代碼

  1. //監獄風雲 function START
  2. //********************************
  3. function jail_permission($fid,$act) {
  4.         global $db, $tablepre,$discuz_uid,$timestamp;

  5.         //監獄
  6.         $query = $db->query("SELECT out_jail_time FROM {$tablepre}prison WHERE uid=$discuz_uid");
  7.         $out_jail_time = $db->result($query,0);

  8.         if ($out_jail_time > $timestamp) {
  9.                 $in_jail = 1;
  10.         }

  11.         require_once DISCUZ_ROOT.'./forumdata/prison/basic_setting.php';
  12.         $basic_setting = $_PRISON['basic_setting'];
  13.         $jail_ban = $basic_setting['jail_ban'];
  14.         $ary_jail_ban = unserialize($jail_ban);
  15.         $permission = 0;
  16.         // 0 pass  1 no_view 2 no_post 3 no_view && no_post
  17.         if (in_array("view", $ary_jail_ban)) {
  18.                 $permission = 1;
  19.         }

  20.         if (in_array("post", $ary_jail_ban)) {
  21.                 $permission += 2;
  22.         }

  23.         $allow_fid_key = count($ary_jail_ban)-1;


  24.         $ary_allow_fid = explode(',', $ary_jail_ban[$allow_fid_key]);
  25.         if (in_array($fid, $ary_allow_fid)) {
  26.                 $permission = 0;
  27.         }

  28.         if ($in_jail == 1) {
  29.                 if ($act == 'view' && ($permission == 1 || $permission == 3)) {
  30.                         showmessage("小伙子, 在監獄裡面禁止看別人的帖子哦. 監獄生活雖然單調, 但是也是為你好哦, 出來了又是一條好漢!..請返回");
  31.                 }
  32.                 if ($act == 'post' && ($permission == 2 || $permission == 3)) {
  33.                         showmessage("小伙子, 在監獄裡面不能發帖哦, 想寫東西的話拿這跟粉筆頭去牆上畫吧...請返回");
  34.                 }
  35.         }
  36.         
  37. }
  38. //********************************
  39. //監獄風雲 function END
複製代碼

2. 打開/post.php 找到

  1. if($action == 'newthread') {
複製代碼


在其前面加入:
  1. //監獄風雲 CODE START
  2. //********************************
  3. jail_permission($forum['fid'],'post');
  4. //********************************
  5. //監獄風雲 CODE END
複製代碼

3. 打開/viewthread.php, 找到
  1. require_once DISCUZ_ROOT.'./include/forum.func.php';
複製代碼

注意, 是在上面那行下面加入下面的代碼:
  1. //監獄風雲 CODE START
  2. //********************************
  3. jail_permission($forum['fid'],'view');
  4. //********************************
  5. //監獄風雲 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
Alta Multimedia - Youtube:http://www.youtube.com/user/altahk
您需要登錄後才可以回帖 登錄 | 快速註冊

Archiver|手機版|AGAMES 討論區

GMT+8, 2024-11-10 12:07 , Processed in 0.044405 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回頂部