[外掛][中文化]Vault 1.01 (股票、銀行)

MODs Released by Other phpbb Sites
非官方認證通過之 MOD ,或許有安全性之疑慮,所有問題由原發表者回覆!

版主: 版主管理群

主題已鎖定
動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1179
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

[外掛][中文化]Vault 1.01 (股票、銀行)

文章 動機不明 »

###################################
## MOD Title: Vault
## MOD Author: Dr DLP < > ( Malicious Rabbit ) http://www.lapin-malin.com
## MOD Description: A vault system for your forum
##
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time: 20 minutes ( 1 minute with easymod )
##
## Files To Edit:
## common.php
## viewtopic.php
## admin/admin_users.php
## includes/page_header.php
## includes/usercp_viewprofile.php
## language/lang_english/lang_admin.php
## templates/subSilver/overall_header.tpl
## templates/subSilver/profile_view_body.tpl
## templates/subSilver/viewtopic_body.tpl
##
## Included Files:
## vault.php
## vault_db_update.php ( only needed for installation )
## admin/admin_vault_exchange.php
## admin/admin_vault_general.php
## admin/admin_vault_users.php
## cache/config_vault.php
## cache/config_vault_def.php
## includes/functions_vault.php
## language/lang_english/lang_vault.php
## templates/subSilver/vault_body.tpl
## templates/subSilver/vault_exchange_body.tpl
## templates/subSilver/vault_list_body.tpl
## templates/subSilver/vault_preferences_body.tpl
## templates/subSilver/admin/config_vault_exchange_body.tpl
## templates/subSilver/admin/config_vault_exchange_add_body.tpl
## templates/subSilver/admin/config_vault_general_body.tpl
## templates/subSilver/admin/config_vault_users_body.tpl
##
#####################################
作者說明:
http://www.lapin-malin.com/terrier/viewtopic.php?t=825

下載&說明:
http://www.phpbbhacks.com/viewhack.php?id=2379



---------
動機的中文說明  ̄▽ ̄ :

這個外掛 包含 銀行、借貸、股市
銀行不用多介紹,有存款、領出、利息、開戶列表等動作
借貸則可以限定發文數多少的會員才可借貸,並且有利息,借款期限...
股票市場!
這個就很有趣了! 也是動機希望大力發展的功能~
初期的版本對於股市的描述很簡單,就只是採用變數(可設)作上下波動而已\r

所以我後來又多作了些改良,希望有興趣的人也可以共同幫忙發展,讓它更具有娛樂性!!

---------
喔! 補充說明...
這外掛採用的是積分(points)系統
如果你的會員資料沒有 user_points 這個欄位的話要想辦法新增(或修改)喔~

一般來說\r
我後台的設定為\r

每兩小時變化一次,每次的漲跌幅為 10% ,這樣的效果是我認為比較滿意的
當然你也可以自行嘗試多種變化 ;)
最後由 動機不明 於 2004-10-08 10:03 編輯,總共編輯了 2 次。
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了
動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1179
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

文章 動機不明 »

查看誰在 股市 內

開啟 vault.php

尋找\r

代碼: 選擇全部

$userdata = session_pagestart($user_ip, PAGE_INDEX);
取代為\r

代碼: 選擇全部

$userdata = session_pagestart($user_ip, [color=red]PAGE_VAULT[/color]);
開啟 constants.php

尋找\r

代碼: 選擇全部

define('PAGE_GROUPCP', -11);
後面加入(數字不可重複)

代碼: 選擇全部

define('PAGE_VAULT', [color=red]-13[/color]);
開啟 viewonline.php

尋找\r

代碼: 選擇全部

				case PAGE_FAQ:
					$location = $lang['Viewing_FAQ'];
					$location_url = "faq.$phpEx";
					break;
後面加入\r

代碼: 選擇全部

				case PAGE_VAULT:
					$location = "金融中心";
					$location_url = "vault.$phpEx";
					break;
控制台查看誰在 股市 內

開啟 admin/index.php

尋找 (共有兩處請注意!)

代碼: 選擇全部

						case PAGE_FAQ:
							$location = $lang['Viewing_FAQ'];
							$location_url = "index.$phpEx?pane=right";
							break;
後面加入\r

代碼: 選擇全部

						case PAGE_VAULT:
							$location = "金融中心";
							$location_url = "index.$phpEx?pane=right";
							break;
p.s 原本還要在語系檔內加入字串(金融中心)的,偷懶就沒做了...
最後由 動機不明 於 2004-04-03 12:33 編輯,總共編輯了 2 次。
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了
Arisa520
星球公民
星球公民
文章: 206
註冊時間: 2003-10-27 00:26

[外掛][中文化]Vault 1.0 (股票、銀行)

文章 Arisa520 »

中文化
內容小部分為本論壇所翻譯~
不一定適合所有論壇~
但是還是分享出來了~
希望大家不要見怪!

有任何錯誤與建議也歡迎回報~

感謝大家!!:)

------------------------------------------------------------------------------------------
更新少部分用詞讓他更貼近,現實用詞
並新增動機大大上面文章所要求加入的新語句。
希望大家會喜歡:)

--------------------------------------------------------------------------------------
不通順語句再次修改~
也稍稍改了小站的位置~
希望大家使用開心~ :oops:

有問題也歡迎回報....

代碼: 選擇全部

<?php 
/*************************************************************************** 
*                   lang_vault.php [English] 
*                      ------------------- 
* 
*                   Translation : seteo-bloke 
*                Forums : http://www.thegamingforum.com/ 
* 
****************************************************************************/ 

/*************************************************************************** 
*                            Traditional Chinese Translation [正體中文語系] 
*                              ------------------- 
*     Begin                : Fri Apr 02 2004 
*     By                   : Arisa520 
*     Email                : arisa520@d-s.idv.tw 
*     Forums              : http://d-s.idv.tw 
***************************************************************************/ 

// Admin 
$lang['Vault_update_error']='更新股市發生錯誤'; 
\n$lang['Vault_updated_return_settings']='你成功的更新了銀行股市系統 <br /><br />點選 %s這裡%s 返回古靈閣'; 
$lang['Vault_settings']='股市'; 
$lang['Vault_settings_explain']='你可以在這調整銀行股市系統'; 
$lang['Vault_use']='開啟銀行股市系統'; 
$lang['Vault_settings_name']='銀行股市系統名稱'; 
$lang['Vault_interests_rate']='銀行利率'; 
$lang['Vault_interests_rate_explain']='每個結算週期將賺入個人總存款的百分比'; 
$lang['Vault_interests_time']='結算週期'; 
$lang['Vault_interests_time_explain']='每次利息結算週期(以秒計)'; 
$lang['Vault_loan_use']='開啟貸款系統'; 
$lang['Vault_loan_interests']='貸款利率'; 
$lang['Vault_loan_interests_explain']='應繳之總借款百分比'; 
$lang['Vault_loan_interests_time']='最高借貸天數'; 
$lang['Vault_loan_interests_time_explain']='幾天內使用者必須還款(以秒計)'; 
$lang['Vault_max_sum']='最高借貸金額'; 
$lang['Vault_max_sum_explain']='使用者可以借款之最高金額'; 
$lang['Vault_requirements']='借貸所需最少文章數'; 
$lang['Vault_requirements_explain']='最少需要發表幾篇文章才可使用貸款系統'; 
$lang['Vault_time_explain']='總和為 '; 
$lang['Vault_exchange_settings']='證券交易所細部調整'; 
$lang['Vault_exchange_settings_explain']='你可以在這調整證券交易所細部選項'; 
$lang['Vault_exchange_use']='開啟證券交易所'; 
$lang['Vault_exchange_min']='最小變動百分比'; 
$lang['Vault_exchange_min_explain']='股票價格變動之最小範圍'; 
$lang['Vault_exchange_max']='最大變動百分比'; 
$lang['Vault_exchange_max_explain']='股票價格變動之最大範圍'; 
$lang['Vault_exchange_time']='變動間隔時間'; 
$lang['Vault_exchange_time_explain']='股票價格變動時間(以秒計) '; 
$lang['Vault_exchange_updated_return_settings']='你成功的更新了證券交易所的配置 <br /><br />點選 %s這裡%s 返回證券交易所'; 
$lang['Vault_exchange_actions']='證券交易所'; 
$lang['Vault_exchange_actions_name']='股票名稱'; 
$lang['Vault_exchange_actions_desc']='公司簡介'; 
$lang['Vault_exchange_actions_amount']='股價'; 
$lang['Vault_exchange_action']='執行'; 
$lang['Vault_exchange_edit']='編輯'; 
$lang['Vault_exchange_delete']='刪除'; 
$lang['Vault_exchange_actions_add']='新增股票'; 
$lang['Vault_exchange_settings_add']='新增股票'; 
$lang['Vault_exchange_settings_explain_add']='你可以在此新增股票'; 
$lang['Vault_exchange_actions_add']='新增股票'; 
$lang['Vault_exchange_settings_edit']='編輯股票'; 
$lang['Vault_exchange_settings_explain_edit']='你可以在此編輯股票'; 
$lang['Vault_exchange_actions_edit']='編輯股票'; 
$lang['Vault_exchange_added_return_settings']='你成功的新增了新的股票 <br /><br />點選 %s這裡%s 返回證券交易所'; 
$lang['Vault_exchange_edited_return_settings']='你成功的編輯了股票 <br /><br />點選 %s這裡%s 返回證券交易所'; 
$lang['Vault_exchange_deleted_return_settings']='你成功的刪除了股票 <br /><br />點選 %s這裡%s 返回證券交易所'; 
$lang['Vault_users_title']='帳戶管理系統'; 
$lang['Vault_users_title_explain']='你可以在這編輯帳戶資料'; 
$lang['Vault_user_select']='選擇帳戶'; 
$lang['Vault_user_select_list']='帳戶列表'; 
$lang['Vault_user_select_input']='輸入帳戶名稱'; 
$lang['Vault_user']='會員'; 
$lang['Vault_user_account']='帳戶'; 
$lang['Vault_user_on_account']='帳戶總金額'; 
$lang['Vault_no_loan']='沒有貸款'; 
$lang['Vault_user_loan']='貸款總額'; 
$lang['Vault_user_pay_off']='償還此會員貸款'; 
$lang['Vault_user_preferences']='會員偏好設定'; 
$lang['Vault_user_protect_account']='隱藏帳戶'; 
$lang['Vault_user_protect_loan']='隱藏貸款'; 
$lang['Vault_user_newsletter']='開啟證券交易所通知'; 
$lang['Vault_users_updated_return_settings']='你成功的編輯了帳戶資料 <br /><br /> 點選 %s這裡%s 返回帳戶管理'; 

// Main 
$lang['Vault_closed']='銀行股市系統關閉中,請稍後再試'; 
$lang['Vault_default_points_name']='顆幻想寶石'; 
$lang['Vault_user_points']='你的手上有 '; 
$lang['Vault_no_account']='你沒有帳戶'; 
$lang['Vault_open_account']='開新帳戶'; 
$lang['Vault_account_opened']='你成功開啟一個帳戶,感謝你的光臨'; 
$lang['Vault_account']='你的帳戶有'; 
$lang['Vault_close_account']='關閉帳戶'; 
$lang['Vault_account_closed']='你的帳戶已經關閉'; 
$lang['Vault_user_informations']='個人狀態'; 
$lang['Vault_opened_accounts']='銀行總戶頭數'; 
$lang['Vault_accounts_sum']='戶頭總金額'; 
$lang['Vault_account_informations']='存提作業'; 
$lang['Vault_days']='天'; 
$lang['Vault_day']='天'; 
$lang['Vault_hours']='小時'; 
$lang['Vault_hour']='小時'; 
$lang['Vault_minutes']='分鐘'; 
$lang['Vault_minute']='分鐘'; 
$lang['Vault_account_deposit']='儲存款項'; 
$lang['Vault_deposit']='存入'; 
$lang['Vault_account_withdraw']='提出款項'; 
$lang['Vault_withdraw']='提出'; 
$lang['Vault_deposit_lack']='你的金額不足'; 
$lang['Vault_withdraw_lack']='帳戶餘額不足'; 
$lang['Vault_account_ok']='完成提存作業,歡迎再次光臨'; 
$lang['Vault_loan_informations']='貸款作業'; 
$lang['Vault_loan_no_explain']='如需貸款最少需要發表'; 
$lang['Vault_loan_rate']='貸款利率'; 
$lang['Vault_loan_time']='最高借貸時間'; 
$lang['Vault_loan_max_sum']='最高借貸金額'; 
$lang['Vault_loan_make']='貸款金額'; 
$lang['Vault_loan_action']='借貸'; 
$lang['Vault_loan_no_double']='請先償還第一次貸款,再行借貸'; 
$lang['Vault_loan_no_such']='超過借貸上限'; 
$lang['Vault_loan_ok']='你成功貸款了'; 
$lang['Vault_loan_sum']='貸款總額'; 
$lang['Vault_loan_remaining_time']='尚餘時間'; 
$lang['Vault_loan_remaining_date']='還款期限'; 
$lang['Vault_loan_loan']='需償總額'; 
$lang['Vault_loan_back']='償還貸款'; 
$lang['Vault_loan_active']='貸款完成'; 
$lang['Vault_loan_lack_points']='帳戶金額不足償還借貸'; 
$lang['Vault_loan_pay_off_ok']='感謝您在期限前償還貸款'; 
$lang['Vault_others']='其他設定'; 
$lang['Vault_preferences']='偏好設定'; 
$lang['Vault_list']='帳戶列表'; 
\n$lang['Vault_stock_exchange']='證券交易所'; 
$lang['Vault_exchange_previous_price']='昨收價'; 
$lang['Vault_exchange_worst_price']='歷史最低'; 
$lang['Vault_exchange_best_price']='歷史最高'; 
$lang['Vault_exchange_owned']='持有張數'; 
$lang['Vault_exchange_buy']='買進'; 
$lang['Vault_exchange_sell']='賣出'; 
$lang['Vault_exchange_none']='--'; 
$lang['Vault_loan_none']='--'; 
$lang['Vault_stock_lack']='你所擁有的股票低於賣出總量'; 
$lang['Vault_points_lack']='你所擁有的金額低於買進總價'; 
$lang['Vault_blacklist']='你的帳戶被凍結了'; 
$lang['Vault_blacklist_explain']='你超過了還款期限,依法我們將凍結你的帳戶 <br /> 直到你償還完貸款與違約金你才可再進入帳戶之中'; 
$lang['Vault_blacklist_due']='總共欠款金額 '; 
$lang['Vault_blacklist_due_payoff']='償還貸款與違約金 '; 
$lang['Vault_due_ok']='感謝你償還所有款項,請確定你下次不會再遲還'; 
$lang['Vault_pref_account_protect']='隱藏我的帳戶總額'; 
$lang['Vault_pref_loan_protect']='隱藏我的貸款總額'; 
$lang['Vault_pref_newsletter']='當證券交易所股票價格有更新時傳私人訊息給我'; 
$lang['Vault_prefs_ok']='偏好設定更新完成'; 
$lang['Vault_newsletter_pm']='證券交易所股票新價格'; 
$lang['Vault_newsletter_pm_explain']='你的股票價格有變化,點選 %s這裡%s 察看它的變化';  
$lang['Vault_account_amount']='帳戶金額'; 
$lang['Vault_loan_amount']='貸款金額'; 
$lang['Vault_confidential']='隱藏'; 


// Fields language keys - Glory to Ptirhiik ! 
$lang['Vault_language_key']='你可以輸入純文字或者是關鍵語法 ( 請參考 language/lang_<i>your_language</i>/lang_main.php)'; 
$lang['Vault_action_name_1']='台灣鐵路公司'; 
$lang['Vault_action_name_2']='台灣鋼鐵公司'; 
$lang['Vault_action_name_3']='寵物天堂'; 
$lang['Vault_action_desc_1']='設立於1859年'; 
$lang['Vault_action_desc_2']='鋼鐵業的霸者'; 
$lang['Vault_action_desc_3']='寵物用品量販'; 

// Language keys added or modified for 0.9.0 
$lang['Vault'] = '銀行股市系統'; 
$lang['Vault_exchange'] = '證券交易所'; 
$lang['Vault_settings']='管理選項'; 
$lang['Vault_users']='帳戶管理'; 
$lang['Vault_index_return']='點選 %s這裡%s 返回首頁'; 
$lang['Vault_return']='點選 %s這裡%s 返回古靈閣'; 
$lang['Vault_on_account']='帳戶 : '; 
$lang['Vault_loan_account']='貸款 : '; 
$lang['Vault_display_profile']='在個人資料顯市銀行股票系統資訊'; 
$lang['Vault_display_topics']='在觀看文章顯示銀行股票系統資訊'; 

// Language keys added or modified for 1.0.0 
$lang['Vault_base_amount']='開戶佣金'; 
$lang['Vault_base_amount_points']='開戶時所得金額,關閉帳戶時將退給銀行'; 
$lang['Vault_num_items']='股票能買賣之最高張數'; 
$lang['Vault_exchange_stock_index']='大盤指數:'; 
$lang['Vault_exchange_owned_price']='買進價'; 
$lang['Vault_exchange_stock_total']='張數'; 
$lang['Vault_stock_total_lack']='購買量超過上市張數'; 
$lang['Vault_exchange_stock_chairman']='董事長';
$lang['Vault_change_fee']='手續費';
$lang['Vault_exchange_control']='管理';
$lang['Vault_exchange_stock_owner']='股東名單';
?>
最後由 Arisa520 於 2005-02-23 18:37 編輯,總共編輯了 6 次。
動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1179
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

文章 動機不明 »

顯示 股票購買價
買股票想當然的要買低賣高,但是時間一久,很容易就忘記當初買進的價格是多少...

新增SQL

代碼: 選擇全部

ALTER TABLE `phpbb2`.`phpbb_vault_exchange_users` ADD `stock_price` MEDIUMINT(8) NOT NULL;
手續費
功能:
1.後端控制台可以設定手續費用為成交費用的百分比
2.交易過程當中需要收取的費用,目前定為 1%,交易金額每 100 將收取 1 ;不足 100 仍將以 100 計算。



匯入 SQL

代碼: 選擇全部

INSERT INTO phpbb_vault_general (config_name, config_value) VALUES ('change_fee', '1');
公司股票總數

SQL

代碼: 選擇全部

ALTER TABLE `phpbb2`.`phpbb_vault_exchange` ADD`stock_total` INT(5) DEFAULT '100' NOT NULL


董事長 (持股數最多的人)

匯入 SQL

代碼: 選擇全部

ALTER TABLE `phpbb2`.`phpbb_vault_exchange` ADD `chairman` INT(8) DEFAULT '2';
phpbb2 <- 是資料庫名稱
2 <- 是管理員ID (請自行更改)
最後由 動機不明 於 2004-04-22 00:57 編輯,總共編輯了 4 次。
動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1179
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

文章 動機不明 »

我懶的打安裝說明了....
乾脆就放給大家下載算了.... (沒看到的人就算了,有看到也當沒看到喔 圖檔 )

http://home.pchome.com.tw/togo/szyang/vault_1008.rar

------
1008 修正
  • ● 漲跌幅比例修正 (較不會有股票市值不斷升高的問題)
    ● 修正後台無法新增上市公司的問題
    ● 取消說明連結

------
與原作者版本比較更新部分:
  • ● 漲跌幅顏色顯示 (03/26)
    ● 顯示股票購買價 (03/29)
    ● 董事長--股份最多持有人 (03/29)
    ● 大盤指數 (03/30)
    ● 公司股票總數 (03/31)
    ● 後台管理公司股票總數 (03/31)
    ● 查看誰在股市內 (04/01)
    ● 買賣張數限制 (04/01)
    ● 手續費 (04/09)
    ● 我的公司要上市 (04/09) <-- 未完
    ● 董事長--管理我的公司 (04/10)
    ● 董事長--管理我的公司--企業轉型 (04/10)
    ● 董事長--管理我的公司--結束營業 (04/10)
    ● 董事長--管理我的公司--股東名單 (04/12)
    ● 股票總數自動增加 (04/13)
    ● 公司市值 (04/14)
完成品

圖檔


------


如果您對於這個MOD的股市功能有很高的興趣,歡迎一起參予修改討論! (功力不到沒關係,點子夠強就可以)

-----
感謝名單:

overjack - 提供建議、協助測試\r
Arisa520 - 提供建議、修正、中文化、幫忙測試
jikey - 建議
Martinet - PHP 語法DEBUG
bartman926 - SQL 修正、程式修正
罰抄 - 修正
翔翎 - 功能建議\r
幻狼 - 中文化、版本整合、更新安裝說明
pow_woq - 修正、功能建議
動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1179
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

文章 動機不明 »

修正 當存款輸入金額大於現有金額時出現的訊息\r

開啟 vault.php

搜尋

代碼: 選擇全部

	if ( $deposit_sum > $userdata['user_points'] )
	{
		[color=red]message_die( GENERAL_MESSAGE,$lang['Vault_deposit_lack'].$lang['Vault_return']);[/color]
	}
改為\r

代碼: 選擇全部

	if ( $deposit_sum > $userdata['user_points'] )
	{
		[color=red]message_die( GENERAL_MESSAGE,$lang['Vault_deposit_lack'].'<br /><br />'.sprintf($lang['Vault_return'] , "<a href=\"" . append_sid("vault.$phpEx") . "\">", "</a>"));[/color]
	}
原文: http://phpbb-tw.net/phpbb/viewtopic.php?t=32457
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了
主題已鎖定

回到「非官方認證外掛」