发上来了,打开你的论坛目录/plugins/stock/里的main.php
找到- if($ColExp>0){
- $all_num.="<font color=#FF0000>◆";}
- elseif($ColExp<0){
- $all_num.="<font color="#0066FF">▽";}
- else{
- $all_num.="<font color="#0066FF">△";
- }
- $all_num.=number_get(Abs($ColExp),2);
复制代码
改为
- $res=mysql_query("select sum(totalnum*nowmoney) as total from cdb_stock");
- $arr=mysql_fetch_array($res);
- $abcs=$arr["total"];//当前市值
- $res=mysql_query("select sum(totalnum*openmoney) as total from cdb_stock");
- $arr=mysql_fetch_array($res);
- $abcy=$arr["total"];//昨日收盘市值
- $dqzs.=number_get(1000*($abcs/31675050582296),2);
- $zrzs.=number_get(1000*($abcy/31675050582296),2);
- $zszd.=number_get($dqzs-$zrzs,2);
- $zszdf.=number_get($zszd/$zrzs*100,2);
- $zsz.=number_get($abcs/100000000,2);
复制代码
其中31675050582296为指数基期总市值(就是指数在初始点数时候的总市值),按你的实际情况设置
1000为我设置的基期指数,你也可以自行设置
$dqzs为当前指数
$zrzs为昨日指数
$zszd为指数涨跌
$zszdf为指数涨跌幅
$zsz为总市值(以亿元为单位的,要是用其他单位把最后那个100000000改了即可)
这些变量可以打开/templates/default/stock.htm
找到
- <tr><td>综合指数:</td><td align=right>$all_num %</font></td></tr>
复制代码
改为- <tr><td>综合指数:</td>
- <td align=right>$dqzs 点</td>
- </tr>
- <tr>
- <td>指数涨跌:</td>
- <td align=right>$zszd 点</td>
- </tr>
- <tr>
- <td>指数涨跌幅:</td>
- <td align=right>$zszdf % </font></td>
- </tr>
- <tr>
- <td>指数昨收:</td>
- <td align=right>$zrzs 点</td>
- </tr>
- <tr>
- <td>总市值:</td>
- <td align=right>$zsz 亿元</td>
- </tr>
复制代码
就可以了
这是我用于修改的原版,我自己的修改版在2楼(基于本版本)
原修改版主要修改地方:
1. 根据买卖股份数量,决定价格升降幅度,但存在升降上下限. 原先的买卖1股造成股价大幅波动的情况已经不存在,可随便设置交易上下限,但上限不可过低,太低的上限导致交易时股价不会波动,一般可不设置上限,或设置为总股份的1-3%.
2. 修正持有多于1种股票时,自己第2只起,股票盈亏率计算错误.
3. 修正股票数量出现负数的情况.
4. 去除剩余股份为0时,午夜12点刷新自动封盘的设定.
5. 修正频繁出现的"股票出现资金问题"的情况.
6. 修正机器人操作的一些问题,如卖出股票不加到剩余股票上,但仍然存在机器人可购入小于设置最少交易量的股票数的问题, 个人认为,机器人设置意义不大,建议关闭之.暂时懒得改了.
7. 修正拥股种类计算问题.
8. 修正在后台管理项目中删除个股时,在个人股票上市申请一览表中,此个股仍然存在的问题.
9. 修正在后台管理项目中,强制抛出该用户所有股票会造成其他用户持股也被抛出但不加资金的问题.
10. 修正总资产核算问题, 所有涉及金额,价格,数量变动的程序,全部使用统一的函数和公式计算各项数值.
11. 基本重新设定个股部分,"发股"同出售股票一样,会造成随机价格波动; "注资"造成价格上涨,并增加经营者股份;"提款"造成股价相应下跌. 根据目前设定,已经无法再利用不停提款来达到暴富的目的.
12. 后台添加股市管理员设置,当设置入一个或一个以上的管理员时,原论坛管理员将失去管理股市的权力,请酌情设置.(避免很多论坛管理员的时候,造成股市管理混乱)
13. 添加简易聊天系统.
14. 添加走势图,拥股比率图表.
15. 修正卖出时差限制无效问题,修正卖出时交易量下限设置无效问题
如果你需要统计整个论坛的经济状况,可以参考这个帖https://discuz.dismall.com/viewth ... p;page=1#pid5379190
在最近30日行情图里加入今日行情的线
打开/plugins/stock/gupiao_show_one.php找到
- $tongjichart="";
- $chartunit=130/(max($TongJi)+0.000001);
- for ($i=0;$i<count($TongJi);$i++) {
- $chartheight=5+$chartunit*$TongJi[$i];
- $tongjichart.="<img src='images/bar.gif'alt='当日收盘价:".$TongJi[$i]." 元' width=7 height='".$chartheight."'> ";
- }
复制代码
在下面加上
- $jr="";
- $chartunit=130/(max($TongJi)+0.000001);
- for ($i=0;$i<count($dqj);$i++) {
- $chartheight=5+$chartunit*$dqj;
- $jr.="<img src='images/bar.gif'alt='当前价格:".$dqj." 元' width=7 height='".$chartheight."'> ";
- }
复制代码
然后打开/templates/default/gupiaoone.htm找到
"$tongjichart"变量,在后面加上" $jr"(不含引号,要保留空格)
装我修改过的版本不用改这个
[ 本帖最后由 gfmv 于 2007-8-11 10:50 编辑 ] |