Discuz2.5F 与 2.5SP1 版 - 幽闲之心虚拟股票交易所v2.5 SP1 (Build 0529) (发布:2005年7月2日凌晨2点正)
----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------
演示地址:http://bbs.yxheart.com/plugins.php?p=stock
原作者:傲枫动漫
转自:PHPWIND傲枫动漫股市
整合:凡人·八度空间论坛 (friends@8talk.net)
完美修改:幽闲之心
安装需求:Discuz 2.5F/2.5FSP1
安装程度:容易
修改文件:templates/default/actions.lang.php
----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------
2005年7月21日,最新BUG修复列表
修复了流通股票数量卖光会自动封盘的BUG
修复了股票提取或注入资金出现负资产的BUG
修复了股票放盘和收购出现资金错误的BUG
附件下载在第66楼
前言:
首先要感谢凡人给我们带来了这么好的插件,尽管此插件存在很多BUG,但是还是要感谢你。
本人经过一个多月的修改,将此股票插件大规模的修改了一遍,解决了很多BUG,也更接近
真实的股票系统,股民在抄股中会得到更多的乐趣。
BUG修正列表 作者:幽闲之心
修正"个股管理" 中持股成本的显示问题
修正"资产排行榜" 中股市总资金的排行显示问题
修正"资产排行榜" 中股市现金的排行显示问题
修正股价涨跌(现在股价涨跌按照买入卖出的股票数量和总股票数量的比值计算)
修正机器人抛售股票不增加剩余流通股的BUG
修正"涨停版时,股票还会继续涨价的BUG
修正"跌停版时,股票还会继续跌价的BUG
修正剩余流通股会少的BUG
修正总交易量不等的BUG
修正与美化股票资料
加入了法人提款和注资的菜单,所有股民可以有效分析股票的盈亏情况。
修正机器人买卖股票时,总资金出现混乱的BUG
更新了股票买卖的时间限制按照秒来设置
修正卖出股票的时间限制生效,并提示还需等待时间
修正法人资产盈亏
修正历史最高价格和历史最低价格
修正有时候会出现股票的资金发生错误的BUG
修正法人可以随时发布新股的BUG,当剩余流通股小于流通股的20%时,才能发布新股。
修正了股票涨跌波动较大的BUG,股票涨跌每笔最大、最小数不超过5%。
修改了股票涨跌的计算方法,按照每笔买入卖出股票的数量和总股票数量的比值计算。
还有很多小问题赖得写了。。。
----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------
全新安装方法:
1 将压缩包中的文件按照对应关系上传到您的论坛根目录。如果您以前安装过股票插件,请覆盖原文件。
2 先备份数据库,然后运行install_stock.php
3 安装插件请查阅项目A至D的方法安装。
A.改版模templates/default/actions.lang.php
找到:
201 => '收发短消息',
在下面增加:
228 => '虚拟股票交易所',
A部的修改并非必需的,如果不想通过论坛主页显示会员在股票交易所的动作可以跳过此修改。
B.执行install_stock.php,选择全新安装。
C.删除install_stock.php
D.请到论坛后台〉插件设置〉管理中心〉幽闲之心虚拟股市〉编辑,开启股市插件功能。
-大功告成-
升级安装方法:
注意:本修改版最好全新安装,升级覆盖可能会出现问题,升级前请先备份。
1 将压缩包中的文件按照对应关系上传到您的论坛根目录。如果您以前安装过股票插件,请覆盖原文件。
2 数据库升级:
DROP TABLE IF EXISTS cdb_ai;
CREATE TABLE cdb_ai (
id mediumint(8) unsigned NOT NULL auto_increment,
ainame varchar(50) NOT NULL default '',
cash double NOT NULL default '0',
fund double NOT NULL default '0',
stocktypenum int(10) NOT NULL default '0',
todaybuy int(10) NOT NULL default '0',
todaysale int(10) NOT NULL default '0',
totalbuy double NOT NULL default '0',
totalsale double NOT NULL default '0',
aid int(10) NOT NULL default '0',
PRIMARY KEY (id)
) TYPE=MyISAM AUTO_INCREMENT=3;
insert into cdb_ai set ainame='幽闲股王',cash=10000000,fund=10000000,stocktypenum=0,todaybuy=0,todaysale=0,totalbuy=0,totalsale=0,aid=-1;
$db->query("insert into cdb_ai set ainame='幽闲股神',cash=10000000,fund=10000000,stocktypenum=0,todaybuy=0,todaysale=0,totalbuy=0,totalsale=0,aid=-2;
$db->query("insert into cdb_ai set ainame='幽闲股魔',cash=10000000,fund=10000000,stocktypenum=0,todaybuy=0,todaysale=0,totalbuy=0,totalsale=0,aid=-3;
$db->query("insert into cdb_ai set ainame='幽闲股圣',cash=10000000,fund=10000000,stocktypenum=0,todaybuy=0,todaysale=0,totalbuy=0,totalsale=0,aid=-4;
$db->query("insert into cdb_ai set ainame='幽闲股仙',cash=10000000,fund=10000000,stocktypenum=0,todaybuy=0,todaysale=0,totalbuy=0,totalsale=0,aid=-5;
DROP TABLE IF EXISTS cdb_gupiaoconfig;
CREATE TABLE cdb_gupiaoconfig (
id mediumint(8) unsigned NOT NULL auto_increment,
todaybuy int(100) NOT NULL default '0',
todaysale int(100) NOT NULL default '0',
todaytotal int(100) NOT NULL default '0',
todaydate int(10) NOT NULL default '0',
gupiao_setting varchar(100) NOT NULL default '',
pstock_setting varchar(100) NOT NULL default '',
kaihu_setting varchar(100) NOT NULL default '',
trade_setting varchar(100) NOT NULL default '',
stopreadme varchar(255) NOT NULL default '',
user_setting varchar(100) NOT NULL default '',
ai_setting varchar(100) NOT NULL default '',
custom_setting text NOT NULL,
stockmanager varchar(255) NOT NULL default '',
stockmright varchar(100) NOT NULL default '',
gpmax float NOT NULL default '0',
gpmin float NOT NULL default '0',
noticeshow int(11) NOT NULL default '0',
PRIMARY KEY (id)
) TYPE=MyISAM AUTO_INCREMENT=2;
INSERT INTO cdb_gupiaoconfig (id, todaybuy, todaysale, todaytotal, todaydate, gupiao_setting, pstock_setting, kaihu_setting, trade_setting, stopreadme, user_setting, ai_setting, custom_setting, stockmanager, stockmright, gpmax, gpmin, noticeshow) VALUES (1, 18, 0, 7013853, 1112060180, '1,60,10,0,8||20,虚拟股票交易所,,,,,0.3,0.8,50,1,0,0,0,0,0', '1|1000000|1|50|255|5000||', '1|10|||500|1000', '1||1|1000|50|1.5|1|1|2|0.3|0.25|0.1|0.6|0.3|0.5|0.4|0', '股票交易所暂时休市!请下次再来。', '1|1|20000|20000|10|10|1|1', '0|0.3|幽闲股王@幽闲股神@幽闲股魔@幽闲股圣@幽闲股仙', '虚拟股票交易所||<font color=red>实现论坛虚拟股市交易</font>', '', '0|1|1|1|1|1|0', '20', '1.5', 0);
ALTER TABLE `cdb_stock` ADD `firstopenmoney` DOUBLE NOT NULL ;
ALTER TABLE `cdb_stock` ADD `oldallnum` DOUBLE NOT NULL ;
ALTER TABLE `cdb_stock` ADD `in_cash` DOUBLE NOT NULL ;
ALTER TABLE `cdb_stock` ADD `out_cash` DOUBLE NOT NULL ;
----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------
股票设置要求:买卖限制数最好设置为4万到6万股
流通股建议在1000万股以上
----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------
注:
1。本插件在原版Discuz!2.5F和2.5SP1测试中运行无误,但不担代表不会与其它插件产生冲突,建议先本机测试安装。
2。本插件版权归傲枫动漫所有,由凡人改良和幽闲之心再次修改转换Discuz!版(适用论坛:Discuz 2.5F/2.5SP1)
作者对安装此插件的风险和后果一律不负责任。请先备份所有的文件和数据以防万一。
下载地址:http://bbs.yxheart.com/viewthread.php?tid=6571&fpage=1
[ 本帖最后由 shiyun2004 于 2005-11-28 19:33 编辑 ] |