PALMisLIFE 討論區
標題:
[Discuz! Hack] 完美銀行 1.03 CP For Discuz! 2.0 COML 繁體中文版
[列印本頁]
作者:
jamesanna
時間:
2003-9-13 17:18
標題:
[Discuz! Hack] 完美銀行 1.03 CP For Discuz! 2.0 COML 繁體中文版
=======================================
插件名稱:完美銀行 1.03CP
=======================================
適用版本:Discuz! 2.0
插件作者:FreeDiscuz Cnteacher
最后更新:2003.8.27
技朮支持:http://phpbbs.cn18.net
修改文件:config.php include/common.php include/global.php
修改模版:無
安裝難易:中
注意:
以下安裝僅僅適合沒有安裝過銀行的論壇。因為其他銀行可能會產生沖突,建議您首先卸載
以前的銀行hack。
++++++++++++++++++++++++++++++++++
安裝方法:
++++++++++++++++++++++++++++++++++
一、上傳壓縮包中discuz目錄中的所有內容到論壇的安裝目錄
複製代碼
二、確認你已經安裝了“插件管理中心”的hack,否則你無法使用銀行的后台管理功能。
(該hack可以在http://phpbbs.cn18.net找到)
複製代碼
三、修改你的config.php 文件,添加以下內容
$plugins[] = array ( 'name' => '社區銀行',
'script' => '',
'url' => 'bank.php',
'cpurl' => 'admincp.php?action=advcenter&hackname=bank' );
上面的設置可以讓論壇在菜單處自動顯示“社區銀行”的連接。如果你想要在其他地方顯示,可以
按照下面的方法添加:
$plugins[] = array ( 'name' => '社區銀行',
'script' => '',
'url' => '',
'cpurl' => 'admincp.php?action=advcenter&hackname=bank' );
然后找個適當的地方,將連接bank.php的連接加入到適當的地方就可以了。
複製代碼
四、以管理員身份登陸,進入后台管理。選擇"數據管理"--"數據庫升級"
將下面的文字粘貼進去:(如果你的論壇安裝的時候修改了數據表的前綴,請更改 cdb_members 為你的論壇用戶數據表名稱),提交。
ALTER TABLE `cdb_members` ADD `money` INT(10) DEFAULT '100' NOT NULL, ADD `bank` INT(10) DEFAULT '0' NOT NULL, ADD `savemt` INT(10) DEFAULT '0' NOT NULL;
複製代碼
五、修改論壇 /include/global.php
在最后?>符號之前添加以下代碼:
//cnteacher hack function
function getmoneygroup($money = 0 ){
global $banksettings,$bankgroup;
if (!$banksettings['groups'] or !$bankgroup){
return "保密";
}else{
foreach($bankgroup as $group) {
if ($money >= $group['min'] && $money< $group['max'])
return $group['name'];
}
}
}
//注意:如果你的論壇已經包含下列代碼,請不要重復添加
function submitcheck($var, $allowget = 0) {
if($var) {
global $HTTP_SERVER_VARS;
$referer = parse_url($HTTP_SERVER_VARS['HTTP_REFERER']);
if($allowget || (!$allowget && $HTTP_SERVER_VARS['REQUEST_METHOD'] == 'POST' && $referer['host'] == $HTTP_SERVER_VARS['HTTP_HOST'])) {
return $var;
} else {
showmessage('undefined_action');
}
} else {
return FALSE;
}
}
複製代碼
六、修改include/common.php
利用編輯器的替換功能進行以下修改:
將:m.password AS discuz_pw
替換為m.password AS discuz_pw,m.bank as userbank,m.money as usermoney
複製代碼
七、修改admincp.php
查找:
} elseif($action == 'illegallog' || $action == 'karmalog' || $action == 'modslog' || $action == 'cplog') {
替換為:
} elseif($action == 'illegallog' || $action == 'karmalog' || $action == 'modslog' || $action == 'cplog' || $action == 'bankchglog' || $action == 'bankbuylog') {
複製代碼
八、修改完畢,請進入你的控制面版,在插件配置那里配置社區銀行。
複製代碼
歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/)
Powered by Discuz! X2.5