插件名稱: 社區樂透投注系統 For Discuz!2.5F SP1
程序版本: 1.0
程序作者: 永恆旋律
完成日期: 2005/3/22
連絡信箱: joyce_script@yahoo.com.tw
開發測試環境: 全新2.5SP1
安裝難易度: 中等
數據庫升級: 新增兩個數據表
使用新版本 2.5F SP1環境
使用插件獨立語言包 plugin.lang.php (無法顯示的請見2樓)
必須要有安裝銀行2.0且確定
include/common.php 內有加入下面這一段(因為必須使用到現金)
, m.money AS usermoney, m.bank AS userbank, m.bankstatus AS bankstatus
插件特點:
使用新版本 2.5F SP1環境
使用插件獨立語言包 plugin.lang.php
使用緩存(快取)技術(減少數據庫的查詢)
使用後台設置
=============================================
演示:http://free1.e-168.cn/wamicekm/bbs
用戶名:123456
密碼:123456
演示提供:wamice
===========================================================
注意!! 後台插件管理
英文標識(唯一) 請按照默認設置,不要更改
===========================================================
備註:因為各地時差的關係..所以開獎時間可能會有誤..
==============================================
全新安裝
安裝步驟1. 檔案上傳覆蓋
安裝步驟2.
修改 include/common.php
找
替換成
,'plugins_settings', 'jluck_numlog');
修改 include/cache.php
找到
,=> array('bbcodes','smilies'),
後面加入
'jluck' => array('jluck_numlog'),
找到
case plugins_settings:
$table = $GLOBALS['table_plugins_settings'];
$cols = 'conf_key, conf_group, conf_value';
$conditions ='WHERE conf_cached ORDER BY conf_group';
break;
下面加入
// 樂透彩 hack start
case jluck_numlog:
$table = $GLOBALS['table_jluck_numlog'];
$cols = '*';
$conditions ='ORDER BY id DESC LIMIT 0, 10';
break;
// 樂透彩 hack end
找到
case 'plugins_settings':
$data = array();
while($settings = $db->fetch_array($query)) {
$data["$settings[conf_group]"]["$settings[conf_key]"] = $settings[conf_value];
}
break;
上面加入(此方法治標不治本,治本的方法見3樓最後一個修改)
// 樂透彩 hack start
case 'jluck_numlog':
$data = array();
while($numlog = $db->fetch_array($query)) $data[] = $numlog;
break;
// 樂透彩 hack end
修改
plugins/plugin.lang.php (找不到此檔的點此下載)
找到
上面加入
// 社區樂透彩插件 start
if ($_GET[p]=='jluck' || $_POST[p]=='jluck')
{
@include DISCUZ_ROOT.'./plugins/jluck/lang.php';
$language = array_merge($language, $Lang);
}
// 社區樂透彩插件 end
安裝步驟3. 後台升級數據庫
DROP TABLE IF EXISTS cdb_jluck_numlog;
CREATE TABLE cdb_jluck_numlog (
id smallint(6) unsigned NOT NULL auto_increment,
num varchar(100) NOT NULL default '',
ltime varchar(20) NOT NULL default '0',
all_money int(10) unsigned NOT NULL default '0',
opened char(1) NOT NULL default '0',
PRIMARY KEY (id)
) TYPE=MyISAM;
DROP TABLE IF EXISTS cdb_jluck_usernum;
CREATE TABLE cdb_jluck_usernum (
id int(10) unsigned NOT NULL auto_increment,
author varchar(15) NOT NULL default '',
authorid mediumint(8) unsigned NOT NULL default '0',
buy_count varchar(5) NOT NULL default '1',
the_num varchar(100) NOT NULL default '',
btime varchar(20) NOT NULL default '',
lid smallint(6) unsigned NOT NULL default '0',
PRIMARY KEY (id)
) TYPE=MyISAM;
安裝步驟4. 後台導入新插件(請使用壓縮包內的)
安裝步驟5. 進入插件後台,增加插件設置值(見3樓).ok之後更新緩存,然後到前台樂透中心去執行系統歸零
[ Last edited by hkmonster on 2005-3-23 at 06:55 ]