[問題]vault股市外掛

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

Arisa520
星球公民
星球公民
文章: 206
註冊時間: 2003-10-27 00:26

文章 Arisa520 »

動機不明 寫:的確是錯了... @@"
我這就去改正,感謝告知!

那個...能夠與論壇結合,來波動股價,也是我希望的 ^^
可是好像這麼設計的話容易造成人為操作(?)
還在考慮更好的方式 ^^ (再想再想)
建議:
購買人數也可以造成股市波動(搶購跟拋售)~
多一個『均價(最高+最低/2)』方便大家採購參考~
目前如果公司設定太多不能換頁操作上有點不便(購買跟個人資料兩處)~
買進跟賣出的部分(下拉式選單好?!直接輸入好?!)大家可以討論一下~
買進價的部分是『買進價*張數』嗎?照理說直接設定成『買進時的價格(買進價格*張數/張數)』即可~

問題:
『買進價』如果兩次買入價格不同會做出『平均(第一次買進價格*第一次買進張數+第二次買進價格*第二次買進張數)/總買進張數』的動作嗎?

目前想到的小小建議....
多是小功能的改善沒啥創意.....:$
再慢慢想囉~~:$
最後由 Arisa520 於 2004-04-03 10:27 編輯,總共編輯了 1 次。
悲情小爸爸
星球普通子民
星球普通子民
文章: 15
註冊時間: 2003-12-08 11:27

文章 悲情小爸爸 »

Arisa520 寫:對不起請教一下動機大大~
關於『董事長』的部分是直接設定在資料庫當中呢?
還是由『最高持股者』來判定?
:-P
我對這個功能亦有很大興趣,呵呵。
動機大大實在太強了!
hello kitty
星球公民
星球公民
文章: 116
註冊時間: 2003-12-26 08:33

文章 hello kitty »

動機不明 寫:to : hk_andy_hk

不必全裝完,不過我沒試過換成 user_money 以後還能不能跑...
這樣吧!
你先在會員資料那邊加入 user_points 這個,然後看看能不能跑 (要記得使用原始檔喔)

還是不行,請貼出 227 行,或者開個 測試帳號 我去看看!
hello kitty 寫:我是將root的所有files複製落phpbb2的目錄裹的啊 ;-)
#
#-----[ OPEN ]------------------------------------------
#
common.php

#
#-----[ FIND ]------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]------------------------------------------
#
include_once($phpbb_root_path . 'includes/functions_vault.'.$phpEx);
#
#
但按照這樣放了之後,卻不能開啓首頁的啊 :?: 首頁只有空白一片 :-|
我還是覺得你安裝的問題耶...
請檢查\r

functions_vault.php 是不是在目錄 includes/ 內 ?

include_once($phpbb_root_path . 'includes/functions_vault.'.$phpEx); 這一行要在 ?> 前面\r

再不行,想辦法開個網址讓我去看吧...
哦~~~完來我之前將語系檔放了在lang_english裹面是不能運行的啊 ;-)
之後我試一下將語系檔放在lang_chinese_traditional_taiwan裹面可以正常運行了 :-D
再次感謝竹貓的大大們指教啊 :-D
主機系統:Windows XP
安裝環境: AppServ 2.3.0
論壇空間:自家用
上網方式:ADSL
論壇版本:phpBB 2.0.8a
新手上路
星球公民
星球公民
文章: 58
註冊時間: 2004-02-02 04:09

文章 新手上路 »

麻煩大家幫個忙!發生了一點問題了!檢查過程式好像都沒有什麼問題!但是多了一個箭頭~___~"看起來有夠難看的!請問要如何才可以把他消掉呢?

圖檔
Arisa520
星球公民
星球公民
文章: 206
註冊時間: 2003-10-27 00:26

文章 Arisa520 »

新手上路 寫:麻煩大家幫個忙!發生了一點問題了!檢查過程式好像都沒有什麼問題!但是多了一個箭頭~___~"看起來有夠難看的!請問要如何才可以把他消掉呢?

圖檔
大盤指數的

代碼: 選擇全部

      <td class="catBottom" colspan="11" align="center"><span class="cattitle">{L_STOCK_INDEX} {STOCK_INDEX}[color=red][b]>[/color][/b]</span></td> 
   </tr> 
   <tr>
多一個 >
刪掉即可~:D
新手上路
星球公民
星球公民
文章: 58
註冊時間: 2004-02-02 04:09

文章 新手上路 »

感謝Arisa520^^問題解決了!但是又有新的問題了... :cry:
當初資料庫怎麼都更新不了!結果就一直作下去!後來發現的錯誤是..
Could not obtain items pets information

DEBUG MODE

SQL Error : 1054 Unknown column 'stock_total' in 'field list'

SELECT stock_price , stock_total , stock_id FROM phpbb_vault_exchange ORDER BY stock_id

Line : 318
File : c:\appserv\www\phpbb2\vault.php



我當初是這一個資料更新不了
ALTER TABLE `phpbb2`.`phpbb_vault_exchange_users` ADD `stock_price` MEDIUMINT(8) NOT NULL;

我的資料庫是phpbb我已經改過了!但是也沒有用!=_="自己實在是能力有限!只好厚著臉皮在來跟大家請教了!....

ps:我用的是CashMod 2.2.1的虛擬貨幣..增加一個user_points欄位!
Arisa520
星球公民
星球公民
文章: 206
註冊時間: 2003-10-27 00:26

文章 Arisa520 »

新手上路 寫:感謝Arisa520^^問題解決了!但是又有新的問題了... :cry:
當初資料庫怎麼都更新不了!結果就一直作下去!後來發現的錯誤是..
Could not obtain items pets information

DEBUG MODE

SQL Error : 1054 Unknown column 'stock_total' in 'field list'

SELECT stock_price , stock_total , stock_id FROM phpbb_vault_exchange ORDER BY stock_id

Line : 318
File : c:\appserv\www\phpbb2\vault.php



我當初是這一個資料更新不了
ALTER TABLE `phpbb2`.`phpbb_vault_exchange` ADD `stock_price` MEDIUMINT(8) NOT NULL;

我的資料庫是phpbb我已經改過了!但是也沒有用!=_="自己實在是能力有限!只好厚著臉皮在來跟大家請教了!....

ps:我用的是CashMod 2.2.1的虛擬貨幣..增加一個user_points欄位!
你因該是有兩個部分新增不起來....
因為錯誤的地方是找不到 stock_total 欄位~
而不是你所敘述的stock_price 欄位~

當初這個地方我也有一個語法新增不進去~
就是:

代碼: 選擇全部

ALTER TABLE `phpbb2`.`phpbb_vault_exchange` CHANGE `total` `stock_total` INT(5) DEFAULT '100' NOT NULL
也不知道為啥~~ :-|
很像給你直接的SQL解答~
不過本人實在不熟悉SQL語法....
只好手動操作解答~
想的話看看吧~:$

P.S.請確定你真的沒有相關的欄位再執行以下動作
(因為錯誤訊息都是你沒有啦,但是你必須在確定沒有一次才能新增,以免發生不可預期之錯誤~:(),
有相關欄位的話請確定他正確與否(有的話就不用執行下面動作了)。


\n1.開啟phpMyAdmin
2.找到phpbb_vault_exchange 資料表\r
3.新增一個欄位『欄位名稱是stock_total,型態選擇INT,長度輸入5,預設值輸入100』(其他不用管)

如果上面的方法沒解決你的問題

請再 phpbb_vault_exchange 資料表 再新增一個欄位
『欄位名稱為 stock_price,型態選擇MEDIUMINT,長度輸入8』

P.S.2.以上操作我都是用『phpMyAdmin 2.5.6-rc1繁體中文版』所做的,如果有任何敘述找不到,請自行變通一下。
(不同版本的phpMyAdmin好像有些微的不同..所以....:$加油吧!!)
最後由 Arisa520 於 2004-04-03 11:27 編輯,總共編輯了 1 次。
動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1179
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

文章 動機不明 »

匆忙之中寫的安裝過程,如有缺失請多包涵 ^^||| (也感謝 Arisa520 ,我"又"去更正了...)

Bank_to_vault.php
請看 Bank_to_vault.txt 說明:
You can duplicate the account of your users made with the bank mod if you run the file : bank_to_vault.php .
You first have to fully install the vault mod .

(如果你有另一套Bank Mod 的話才需要先執行此檔,我沒在用所以不清楚!)
還是由『最高持股者』來判定?
我是這樣寫的
[php]<?php
$usql = "SELECT u.username, u.user_id, s.*
FROM " . USERS_TABLE . " u , " . VAULT_EXCHANGE_USERS_TABLE . " s
WHERE u.user_id = s.user_id
AND s.stock_id = ".$exchange[$i]['stock_id']."
ORDER BY s.stock_amount DESC
LIMIT 1";
?>[/php]
取得 phpbb_user 的會員 ID 及名稱,還有 phpbb_vault_exchange_users 的所有欄位
條件式為 user_id = user_id (兩個資料庫比對)
以及 stock_id = $exchange[$i]['stock_id'] (當時迴圈內的股票代碼)
將得到的結果按照多寡排序 (desc 是由大到小,asc 是由小到大)
只取一位

這樣夠清楚了吧 ;-)
其實,我一開始是直接寫在資料庫內的.... ^^"
另請問如何在『現有幾張股票』的地方~
讓他沒有值的話就出現『--』符號呢?
打開 lang_vault.php
改這一行就可以了

代碼: 選擇全部

$lang['Vault_exchange_none']='[color=red]--[/color]';
『買進價』如果兩次買入價格不同會做出『平均(第一次買進價格*第一次買進張數+第二次買進價格*第二次買進張數)/總買進張數』的動作嗎?
\r
有想到,但是我懶 :mrgreen: (看誰願意做吧)

均價的點子也不錯,但是當股價是由亂數隨機產生的時候,均價是否還有意義呢?這個值得慢慢討論 ^^

股市波動,我也想加入,互動性會更高
目前由於時間及能力問題,只完成了股票總數.... :oops: (這是股市波動的必要條件之一)

個人資料顯示股市我是從後台關閉了啦! 因為覺得既不美觀又無實用價值 :roll: (甚至我覺得當初安裝時跳過也無所謂...)
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了
bartman926
星球普通子民
星球普通子民
文章: 13
註冊時間: 2003-07-22 16:50
來自: ANC
聯繫:

文章 bartman926 »

當初這個地方我也有一個語法新增不進去~
就是:

代碼: 選擇全部

ALTER TABLE `phpbb2`.`phpbb_vault_exchange` CHANGE `total` `stock_total` INT(5) DEFAULT '100' NOT NULL
也不知道為啥~~ :-|
很像給你直接的SQL解答~
不過本人實在不熟悉SQL語法....
\n只好手動操作解答~
想的話看看吧~:$

我是改成這樣ㄟ..

代碼: 選擇全部

ALTER TABLE `您的資料庫`.`phpbb_vault_exchange` ADD `stock_total` INT(5) DEFAULT '100' NOT NULL
新手上路
星球公民
星球公民
文章: 58
註冊時間: 2004-02-02 04:09

文章 新手上路 »

Arisa520 寫:
新手上路 寫:感謝Arisa520^^問題解決了!但是又有新的問題了... :cry:
當初資料庫怎麼都更新不了!結果就一直作下去!後來發現的錯誤是..
Could not obtain items pets information

DEBUG MODE

SQL Error : 1054 Unknown column 'stock_total' in 'field list'

SELECT stock_price , stock_total , stock_id FROM phpbb_vault_exchange ORDER BY stock_id

Line : 318
File : c:\appserv\www\phpbb2\vault.php



我當初是這一個資料更新不了
ALTER TABLE `phpbb2`.`phpbb_vault_exchange_users` ADD `stock_price` MEDIUMINT(8) NOT NULL;

我的資料庫是phpbb我已經改過了!但是也沒有用!=_="自己實在是能力有限!只好厚著臉皮在來跟大家請教了!....

ps:我用的是CashMod 2.2.1的虛擬貨幣..增加一個user_points欄位!
你因該是有兩個部分新增不起來....
因為錯誤的地方是找不到 stock_total 欄位~
而不是你所敘述的stock_price 欄位~

當初這個地方我也有一個語法新增不進去~
就是:

代碼: 選擇全部

ALTER TABLE `phpbb2`.`phpbb_vault_exchange` CHANGE `total` `stock_total` INT(5) DEFAULT '100' NOT NULL
也不知道為啥~~ :-|
很像給你直接的SQL解答~
不過本人實在不熟悉SQL語法....
只好手動操作解答~
想的話看看吧~:$

P.S.請確定你真的沒有相關的欄位再執行以下動作
(因為錯誤訊息都是你沒有啦,但是你必須在確定沒有一次才能新增,以免發生不可預期之錯誤~:(),
有相關欄位的話請確定他正確與否(有的話就不用執行下面動作了)。


1.開啟phpMyAdmin
2.找到phpbb_vault_exchange_users 資料表\r
3.新增一個欄位『欄位名稱是stock_total,型態選擇INT,長度輸入5,預設值輸入100』(其他不用管)

如果上面的方法沒解決你的問題

請再 phpbb_vault_exchange_users 資料表 再新增一個欄位
『欄位名稱為 stock_price,型態選擇MEDIUMINT,長度輸入8』

P.S.2.以上操作我都是用『phpMyAdmin 2.5.6-rc1繁體中文版』所做的,如果有任何敘述找不到,請自行變通一下。
(不同版本的phpMyAdmin好像有些微的不同..所以....:$加油吧!!)
成功了 :cry: 太感動了^^~我依照你的推論去作!因該要改這一個檔案才對phpbb_vault_exchange!謝謝你辛苦的付出!你還真是一個大好人^^~~~~
Arisa520
星球公民
星球公民
文章: 206
註冊時間: 2003-10-27 00:26

文章 Arisa520 »

新手上路 寫:
成功了 :cry: 太感動了^^~我依照你的推論去作!因該要改這一個檔案才對phpbb_vault_exchange!謝謝你辛苦的付出!你還真是一個大好人^^~~~~
抱歉....沒想到好心要解答....
卻打錯資料表...= =||
好險你天資聰穎沒弄錯...
不然就罪過罪過了~~ ;-)
已經修改之前的回答~~^^":$
動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1179
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

文章 動機不明 »

bartman926 寫:當初這個地方我也有一個語法新增不進去~
就是:

代碼: 選擇全部

ALTER TABLE `phpbb2`.`phpbb_vault_exchange` CHANGE `total` `stock_total` INT(5) DEFAULT '100' NOT NULL
也不知道為啥~~ :-|
很像給你直接的SQL解答~
不過本人實在不熟悉SQL語法....
只好手動操作解答~
想的話看看吧~:$

我是改成這樣ㄟ..

代碼: 選擇全部

ALTER TABLE `您的資料庫`.`phpbb_vault_exchange` ADD `stock_total` INT(5) DEFAULT '100' NOT NULL
是我又弄錯了 :cry:
上面的語法才對.... T_T
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了
Arisa520
星球公民
星球公民
文章: 206
註冊時間: 2003-10-27 00:26

文章 Arisa520 »

關於『大盤指數』的部分....
既然都是『好看』的....
要不要也弄出『漲跌會變色』讓他更好看呢??:pㄎㄎ.....:)
hk_andy_hk
星球公民
星球公民
文章: 93
註冊時間: 2002-10-31 14:23
來自: CrAzY ZoNe
聯繫:

文章 hk_andy_hk »

之前的問題沒人回答... 再來問一次~

我的銀行內發現多了這行東東~ 這個是網上的論壇
Warning: Division by zero in /home1/crazy-zone/public_html/vault.php on line 193

平時我是改我電腦內架的論壇~ 但是我電腦內的論壇卻沒有出現這行東東~ 還可以開帳戶!!

我確定我已經新增了sql(我是用那個php檔案新增的) 已經上傳所有檔案~ 還有已經修改原始要改的檔案~

193行附近的:
$account_time = time() - $vault['account_time'];
if ( $account_time > $vault_general['interests_time'] )
{
$interests_mult = floor ( $account_time / $vault_general['interests_time']);
$mult = 1 + ( $vault_general['interests_rate'] / 100 );

我想問應該是什麼問題啊?!??! (我在自己電腦內的論壇使用user_money也能運行)
圖檔
http://crazy-zone.com
CrAzY ZoNe 已轉換到v4.5了~

http://crazy-zone.com/topsitesphp/index.php
小站的登錄及投票系統
晴月
星球公民
星球公民
文章: 58
註冊時間: 2004-02-07 14:15
聯繫:

文章 晴月 »

動機不明 寫:這樣試試看

代碼: 選擇全部

ALTER TABLE `[color=red]bluemoon_xmb2[/color]`.`phpbb_vault_exchange_users` ADD `stock_price` MEDIUMINT( 8 ) NOT NULL
謝謝^^解決囉~不過好像還有其他人有問題的樣子...QQ
圖檔
主題已鎖定

回到「外掛問題討論」