插件名稱: 社區樂透投注系統 For Discuz!2.5F SP1
程序版本: 1.0
程序作者: 永恆旋律
完成日期: 2005/3/21
連絡信箱: joyce_script@yahoo.com.tw
演示:http://www.51happy365.com/bbs
開發測試環境: 全新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
使用緩存(快取)技術(減少數據庫的查詢)
使用後台設置
注意!! 後台插件管理
英文標識(唯一) 請按照默認設置,不要更改
===========================================================
備註:因為各地時差的關係..所以開獎時間可能會有誤..
==============================================
全新安裝
安裝步驟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之後更新緩存,然後到前台樂透中心去執行系統歸零
[ 本帖最后由 freddy 于 2005-7-7 15:48 编辑 ] |