[問題]論壇銀行

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

版主: 版主管理群

主題已鎖定
handson
星球普通子民
星球普通子民
文章: 11
註冊時間: 2003-02-27 20:27

[問題]論壇銀行

文章 handson »

問題外掛:兌換功能
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?t=19509
使用版本:phpBB 2.0.10
狀況描述:

請問一下要如何在 viewtopic.php裡修改,
才能讓發表人裡面顯示銀行存款?我研究了好久還是不會
請個位高手幫幫忙....

文章: 3
緯幣: 0
積分: 0
銀行存款:
註冊時間: 2004-10-02
人氣指數: 10.08
andy8090
星球公民
星球公民
文章: 85
註冊時間: 2005-05-10 15:51

文章 andy8090 »

爬了很多文章,好像找不到解決ㄉ方法
可有熱心大大幫1下~~~謝先
Man520
星球公民
星球公民
文章: 197
註冊時間: 2005-02-08 10:02
來自: HK

文章 Man520 »

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8536
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

您推薦的這篇文章中 richer 大大有提供了銀行存款在" 會員列表"( memberlist), " 個人資料" 顯示的修改方式;

我再補充推薦 御津闇慈 大大分享的文章,
包含有銀行存款在" 文章左側" 顯示的修改方式:
http://phpbb-tw.net/phpbb/viewtopic.php?p=50667#50667

ps. 注意!!一定要裝虛擬貨幣跟銀行程式才可以用
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
愛君如夢
星球公民
星球公民
文章: 40
註冊時間: 2005-08-05 13:23

文章 愛君如夢 »

心靈捕手 寫:
您推薦的這篇文章中 richer 大大有提供了銀行存款在" 會員列表"( memberlist), " 個人資料" 顯示的修改方式;

我再補充推薦 御津闇慈 大大分享的文章,
包含有銀行存款在" 文章左側" 顯示的修改方式:
http://phpbb-tw.net/phpbb/viewtopic.php?p=50667#50667

ps. 注意!!一定要裝虛擬貨幣跟銀行程式才可以用

文章已被刪除,好可惜.. :-(
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8536
註冊時間: 2004-04-30 01:54
來自: Taiwan

[轉貼] [分享]存款顯示.控制.搜尋

文章 心靈捕手 »

以下為個人的筆記轉貼:
###############################################################################
Source: http://phpbb-tw.net/phpbb/viewtopic.php?p=50667#50667


御津闇慈
地獄來的笨蛋



註冊時間: 2001-11-17
文章: 1222
來自: 花山\r
發表於: 2002-07-26 07:19 文章主題: [分享]存款顯示.控制.搜尋

--------------------------------------------------------------------------------

注意!!一定要裝虛擬貨幣跟銀行程式才可以用
[[[[[[存款控制]]]]]]
代碼:

打開admin_users.php
[搜尋]
// Virtual_Money_MOD
$user_money = (!empty($HTTP_POST_VARS['user_money'])) ? $HTTP_POST_VARS['user_money'] : 0;
[下方加入]
// Virtual_Bank_MOD
$user_bank = (!empty($HTTP_POST_VARS['user_bank'])) ? $HTTP_POST_VARS['user_bank'] : 0;

[搜尋]
// Virtual_Money_MOD
if( !is_numeric($user_money) )
{
$error = TRUE;
$error_msg = ( !empty($error_msg) ) ? ($error_msg . "<br />" . $lang['Money_Format_Error']) : $lang['Money_Format_Error'];
}
[下方加入]
// Virtual_Bank_MOD
if( !is_numeric($user_bank) )
{
$error = TRUE;
$error_msg = ( !empty($error_msg) ) ? ($error_msg . "<br />" . $lang['Bank_Format_Error']) : $lang['Bank_Format_Error'];
}
[搜尋]
// Virtual_Money_MOD modified
$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql . ", user_money = '$user_money'
[修改]
// Virtual_Money_MOD modified
$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql . ", user_money = '$user_money', user_bank = '$user_bank'

[搜尋]
$user_money = $this_userdata['user_money']; // Virtual_Money_MOD
[下方加入]
$user_bank = $this_userdata['user_bank']; // Virtual_Bank_MOD

[搜尋]
$s_hidden_fields .= '<input type="hidden" name="user_money" value="' . $user_money . '" />'; // Virtual_Money_MOD
[下方加入]
$s_hidden_fields .= '<input type="hidden" name="user_bank" value="' . $user_bank . '" />'; // Virtual_Bank_MOD

[搜尋]
"USER_MONEY" => $user_money, // Virtual_Money_MOD
[下方加入]
"USER_BANK" => $user_bank, // Virtual_Bank_MOD

[搜尋]
"L_USER_ASSET" => $lang['User_Asset'], // Virtual_Money_MOD
[下方加入]
"L_USER_ASSET2" => $lang['User_Asset2'], // Virtual_Bank_MOD

[搜尋]
"L_USER_MONEY" => $lang['Virtual_Money'], // Virtual_Money_MOD
[下方加入]
"L_USER_BANK" => $lang['Virtual_Bank'], // Virtual_Bank_MOD

*****存檔*****

打開user_edit_body.tpl
[搜尋]
<tr><!-- Virtual_Money_MOD -->
<th class="thSides" colspan="2">{L_USER_ASSET}</th>
</tr>
<tr>
<td class="row1"><span class="gen">{L_USER_MONEY}:</span></td>
<td class="row2"><span class="gen"><input type="text" name="user_money" size="20" maxlength="11" value="{USER_MONEY}" /></span></td>
</tr>
[下方加入]
<tr><!-- Virtual_Bank_MOD -->
<th class="thSides" colspan="2">{L_USER_ASSET2}</th>
</tr>
<tr>
<td class="row1"><span class="gen">{L_USER_BANK}:</span></td>
<td class="row2"><span class="gen"><input type="text" name="user_bank" size="20" maxlength="11" value="{USER_BANK}" /></span></td>
</tr>

****存檔****

打開lang_main.php
[搜尋]
$lang['User_Asset'] = "個人資產"; // Virtual_Money_MOD
[下方加入]
$lang['User_Asset2'] = "個人存款"; // Virtual_Bank_MOD

****存檔****
存款控制ok



[[[[[[搜尋]]]]]]
代碼:

打開memberlist.php
[搜尋]
$mode_types_text = array($lang['Sort_Joined'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'], $lang['Sort_Website'], $lang['Sort_Top_Ten'], $lang['Virtual_Money']);
$mode_types = array("joindate", "username", "location", "posts", "email", "website", "topten", "money");
[修改]
$mode_types_text = array($lang['Sort_Joined'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'], $lang['Sort_Website'], $lang['Sort_Top_Ten'], $lang['Virtual_Money'], $lang['Virtual_Bank']);
$mode_types = array("joindate", "username", "location", "posts", "email", "website", "topten", "money", "bank");

[搜尋]
"L_MONEY" => $lang['Virtual_Money'], // Virtual_Money_MOD
[下方加入]
"L_BANK" => $lang['Virtual_Bank'], // Virtual_Bank_MOD

[搜尋]
case 'money': // Virtual_Money_MOD
$order_by = "user_money $sort_order LIMIT $start, " . $board_config['topics_per_page'];
break;
[下方加入]
case 'bank': // Virtual_Bank_MOD
$order_by = "user_bank $sort_order LIMIT $start, " . $board_config['topics_per_page'];
break;

[搜尋]
// Virtual_Money_MOD added user_money
$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar, user_money
[修改]
// Virtual_Money_MOD added user_money
$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar, user_money, user_bank

[搜尋]
case 'money': // Virtual_Money_MOD
$order_by = "user_money $sort_order LIMIT $start, " . $board_config['topics_per_page'];
break;
[下方加入]
case 'bank': // Virtual_Bank_MOD
$order_by = "user_bank $sort_order LIMIT $start, " . $board_config['topics_per_page'];
break;

[搜尋]
"USER_MONEY" => $row['user_money'], // Virtual_Money_MOD
[下方加入]
"USER_BANK" => $row['user_bank'], // Virtual_Bank_MOD

[存檔]
打開memberlist_body.tpl
[搜尋]
<th class="thTop" nowrap="nowrap">{L_MONEY}</th>
[下方加入]
<th class="thTop" nowrap="nowrap">{L_BANK}</th>

[搜尋]
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.USER_MONEY}</span></td>
[下方加入]
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.USER_BANK}</span></td>
[存檔]

打開lang_main.php
[搜尋]
$lang['Virtual_Money'] = "虛擬貨幣"; // Virtual_Money_MOD
[下方加入]
$lang['Virtual_Bank'] = "存款"; // Virtual_Money_MOD
[存檔]


搜尋功能ok

[[[[[在文章旁顯示]]]]]
顯示(大概這樣吧...有點忘囉(昨天寫!?今天忘!?)
編輯 viewtopic.php, 找到這陀..
代碼:

//
// Go ahead and pull all data for this topic
//
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, u.user_allow_viewonline, u.user_session_time, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid


把 u.user_bank 加到 SELECT 裡面, 接著找到這段
代碼:

$poster_money = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? ("虛擬貨幣: " . $postrow[$i]['user_money']) : ""; // Virtual_Money_MOD by OOHOO


在下面加入
代碼:

$poster_bank = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? ("存款: " . $postrow[$i]['user_bank']) : ""; // Virtual_Bank_MOD by FFN


再來找這段
代碼:

"POSTER_MONEY" => $poster_money, // Virtual_Money_MOD by OOHOO


在下面加入
代碼:

"POSTER_BANK" => $poster_bank, // Virtual_Bank_MOD by FFN


viewtopic.php 的修改完成.

第二步:
修改 /templates/subSilver/viewtopic_body.tpl, 找到
代碼:

{postrow.POSTER_MONEY}<br />


在下面加入
代碼:

{postrow.POSTER_BANK}<br />


位置要自己調整.

[[[[[在個人資料顯示]]]]]
代碼:

打開usercp_viewprofile.php
[搜尋]
'USER_MONEY' => $profiledata['user_money'], // Virtual_Money_MOD
'L_USER_MONEY' => $lang['Virtual_Money'], // Virtual_Money_MOD
[下方加入]
'USER_BANK' => $profiledata['user_bank'], // Virtual_Bank_MOD
'L_USER_BANK' => $lang['Virtual_Bank'], // Virtual_Bank_MOD

打開profile_view_body.tpl
[搜尋]
<tr><!-- Virtual_Money_MOD -->
<td valign="middle" align="right" nowrap><span class="gen">{L_USER_MONEY}: </span></td>
<td><span class="gen"><b>{USER_MONEY}</b></span></td>
</tr>
[下方加入]
<tr><!-- Virtual_Bank_MOD -->
<td valign="middle" align="right" nowrap><span class="gen">{L_USER_Bank}: </span></td>
<td><span class="gen"><b>{USER_Bank}</b></span></td>
</tr>

[存檔...大概這樣]
###############################################################################

ps.
有可能, 古時候的" 會員列表" 是叫作" 搜尋"?! :mrgreen:
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
愛君如夢
星球公民
星球公民
文章: 40
註冊時間: 2005-08-05 13:23

Re: [轉貼] [分享]存款顯示.控制.搜尋

文章 愛君如夢 »

謝謝! :-D 雖然吉川板大已經幫我解決了問題,還是謝謝您的大力幫忙.大謝!
主題已鎖定

回到「外掛問題討論」