Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

社区股市2.5SP1(幽闲之心完美修改版)

[复制链接]
shiyun2004 发表于 2005-7-2 02:23:19 | 显示全部楼层 |阅读模式
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 编辑 ]

评分

1

查看全部评分

啸傲V魔界 发表于 2005-7-2 03:22:59 | 显示全部楼层
沙发,支持一下
回复

使用道具 举报

爱雨冷雪 发表于 2005-7-2 03:46:57 | 显示全部楼层
强烈感谢~
回复

使用道具 举报

tomsina 发表于 2005-7-2 04:10:29 | 显示全部楼层
不支持是不对的
回复

使用道具 举报

8度空间 发表于 2005-7-2 05:22:08 | 显示全部楼层
支持地说。。真的没时间去更新了。。谢谢楼主的努力。。
回复

使用道具 举报

 楼主| shiyun2004 发表于 2005-7-2 06:02:08 | 显示全部楼层
其实我在2005年5月29日就基本把BUG都修复了,进行了一个月的观察,所以才发布上来,但是由于能力问题,有的小BUG还是未能修复,具体也记不清楚了,等等我在看看,我升级了那几个字段,再发上来。
过几天准备把我改良的宠物系统在发布一下。

[ 本帖最后由 shiyun2004 于 2005-7-2 06:03 编辑 ]
回复

使用道具 举报

福帅 发表于 2005-7-2 09:15:42 | 显示全部楼层
全新安装,那以前的股民的资料,金钱,股票会变动吗?
回复

使用道具 举报

yaojingwen 发表于 2005-7-2 09:17:58 | 显示全部楼层
安装没问题,但是无法新股上市....错误数据如下.望楼主解答..谢谢Discuz! info: MySQL Query Error

User: admin
Time: 2005-7-2 9:18am
Script: /plugins.php

SQL: insert into cdb_stock(work,buy,firstopenmoney,openmoney,nowmoney,state,datet,oldallnum,allnum,leavenum,ltdimg,sexplain,tongji,lnum,unum ,total_cash,on_cash,in_cash,out_cash,earn_cash,usename,totalnum,uid) values('的',0,10,10,10,'开',1120267139,10000,10000 ,10000,'images/LtdImg/1.jpg','这个家伙很懒,什么都没有留下!','0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0',10 ,10,1000000,1000000,0,0 ,0,'admin',110000,13)
Error: Unknown column 'firstopenmoney' in 'field list'
程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖

Similar error report has beed dispatched to administrator before.
回复

使用道具 举报

vairt 发表于 2005-7-2 09:29:30 | 显示全部楼层
还是在等等哦
回复

使用道具 举报

FreeDZ 发表于 2005-7-2 10:37:25 | 显示全部楼层
等等咯////////

谁下载了提供上来哦..
楼主的网页打开很慢啊/

[ 本帖最后由 FreeDZ 于 2005-7-2 10:39 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-22 21:04 , Processed in 0.045276 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表