第 1 頁 (共 2 頁)
[問題]關於 Cash Mod 2.2.1 顯示上的二個疑問
發表於 : 2003-11-19 08:14
由 依夢兒
問題外掛:Cash Mod 2.2.1
參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?t=20846
使用版本:phpBB 2.0.6
狀況描述:
玩了一下最新版的 Cash Mod ,想要修改一些顯示的地方,但是又不知道要從何下手。
例如文章左側的顯示金額:
請問一下,要如何在幣值以及金額的中間加上一個 : 號,也就是:
哈囉幣 3
早安幣 1800
改成
哈囉幣: 3
早安幣: 1800
因為新版的 Cash Mod 已經不像從前舊版那樣可以直接改 viewtopic_body.tpl 來達到自己想要的效果....
還有,在會員列表中顯示金額:
要如何將幣值拿掉呢??也就是:
哈囉幣 3 早安幣 1800
改成
3 1800
因為上面已經有註明這一列是什麼貨幣了,若在金額前面再加上貨幣的名稱,實在是多此一舉,而且又佔空間。
我如果沒猜錯,要修改上述地方,應該是從 classes_cash.php 這個檔案下手....有勞各位賜教了。
發表於 : 2003-11-23 13:36
由 GeniusKiKi
補充一個小地方修改\r
打開 cash_viewprofile.tpl
尋找
代碼: 選擇全部
<span class="gen">{cashrow.CASH_NAME}:</span>
改成
代碼: 選擇全部
<span class="gen">{cashrow.CASH_NAME}: </span>
這是在貨幣名稱的冒號後面多加一個空白\r
這樣跟其他的東西顯示起來才一致才不會歪掉
發表於 : 2003-11-23 15:47
由 依夢兒
GeniusKiKi 寫:補充一個小地方修改\r
打開 cash_viewprofile.tpl
這個和我問的問題好像沒什麼關係.... ^^||
昨晚研究了一下,我的第一個問題已經解決了。
只是解決的方法有一點麻煩,尤其是當你建立的貨幣不止一個的時候....
至於第二個問題的解決方法目前還在研究中。
發表於 : 2003-11-23 16:59
由 GeniusKiKi
順便補充修改咩~一.一||
另外請問大大第一個問題要怎麼修
發表於 : 2003-11-24 14:45
由 文
我也想知道第一個問題@@
麻煩依夢兒大大!
發表於 : 2003-11-24 16:25
由 依夢兒
首先要注意二點:
一、下述標示為紅色的部份,請改成你的貨幣名稱。
以下僅以 user_money 為例,因為我的貨幣名稱是 user_
money ,所以就是
money 。
二、你建立了幾個貨幣,就要重覆作幾次;每一個貨幣就是作一次。
例如你建立了 user_
money 和 user_
points 二個貨幣,那麼下面第一個步驟就要變成:
代碼: 選擇全部
,u.user_[color=red]money[/color], u.user_[color=red]points[/color]
以此類推,每一個步驟都要這樣喲....應該瞭解我的意思吧!!
[ 開啟 viewtopic.php ]
搜尋:
代碼: 選擇全部
u.user_session_time
後面加上:
代碼: 選擇全部
, u.user_[color=red]money[/color]
搜尋:
代碼: 選擇全部
$poster_avatar = '';
前面加上:
(請自行將
早安幣改成你為該貨幣設定的中文名稱)
代碼: 選擇全部
$poster_[color=red]money[/color] = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? '[color=blue]早安幣[/color]'. ': ' . $postrow[$i]['user_[color=red]money[/color]'] . '<br />' : '';
搜尋:
代碼: 選擇全部
'EDITED_MESSAGE' => $l_edited_by,
後面加上:
代碼: 選擇全部
'POSTER_[color=red]MONEY[/color]' => $poster_[color=red]money[/color],
[ 開啟 viewtopic_body.tpl ]
搜尋:
覆蓋為:
代碼: 選擇全部
{postrow.POSTER_[color=red]MONEY[/color]}
發表於 : 2003-11-24 23:47
由 文
ㄜ@@ 無言中!一個 : 要改那麼多地方唷\r
之前不是在tpl還是php那邊+上一個:就好了嗎XD
謝謝分享
發表於 : 2003-11-27 04:27
由 文
大大...我剛想改的時候發現找不到u.user_session_time
PHPBB2.0.6
Cash2.2.1
發表於 : 2003-11-27 23:44
由 依夢兒
可能被你改成 u.* 了。
那一段大概是這樣:
代碼: 選擇全部
//
// Go ahead and pull all data for this topic
//
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_level, u.user_from ....(略)
加在 u.user_id 後面也可以。
發表於 : 2003-12-01 11:38
由 文
上次回3Q沒回到(當掉= =||)!補回一下@@!
3Q~OK了^^y
發表於 : 2003-12-01 22:45
由 Virus
加 : 的方式...
打開 include/classes_cash.php
找到\r
代碼: 選擇全部
$template->assign_block_vars('cashrow', array( 'CASH_DISPLAY' => $c_cur->display($postdata[$c_cur->db()])));
以下列代碼替換
代碼: 選擇全部
$template->assign_block_vars('cashrow', array( 'CASH_DISPLAY' => $c_cur->display($postdata[$c_cur->db()]),
'CASH_NAME' => $c_cur->name(),
'CASH_AMOUNT' => $postdata[$c_cur->db()]
));
儲存...
開啟 cash_viewtopic.tpl
找到\r
代碼: 選擇全部
{cashrow.CASH_DISPLAY}
以下列代碼取代\r
代碼: 選擇全部
{cashrow.CASH_NAME}: {cashrow.CASH_AMOUNT}
儲存....完成...
發表於 : 2003-12-01 22:56
由 文
ㄜ...這位大大...您怎麼在我改完才發表阿...無言捏...
現在不知道要不要改回去...雖然也沒幾行@@||
發表於 : 2003-12-06 14:30
由 Virus
會員列表去掉貨幣單位方式
打開 include/classes_cash.php
找到\r
代碼: 選擇全部
$template->assign_block_vars('memberrow.cashrow', array('CASH_DISPLAY' => $c_cur->display($row[$c_cur->db()])));
以下列代碼替換
代碼: 選擇全部
$template->assign_block_vars('memberrow.cashrow', array('CASH_DISPLAY' => $c_cur->display($row[$c_cur->db()]),
'CASH_NAME' => $c_cur->name(),
'CASH_AMOUNT' => $row[$c_cur->db()]
));
儲存...
開啟 memberlist_body.tpl
找到\r
代碼: 選擇全部
{memberrow.cashrow.CASH_DISPLAY}
以下列代碼取代\r
代碼: 選擇全部
{memberrow.cashrow.CASH_AMOUNT}
儲存....完成...[/quote]
發表於 : 2003-12-06 15:56
由 GeniusKiKi
文 寫:ㄜ...這位大大...您怎麼在我改完才發表阿...無言捏...
現在不知道要不要改回去...雖然也沒幾行@@||
改回去比較好\r
以後貨幣有新增變動比較方便
發表於 : 2003-12-06 16:01
由 GeniusKiKi
會員列表去掉貨幣單位的部分
我改完以後連貨幣數值也不會顯示了?
另外檢視文章的部分
我照大大的教學修改之後
原本一直不會顯示的貨幣終於顯示出來了
可是當該項貨幣數值為零時(沒有)
貨幣數值不會自動顯示為零\r
貨幣名稱後面會空白\r
不知道有沒有辦法修改?
不對不對
關於檢視文章部分
不是該項為零卻沒有顯示
剛剛發現\r
是完全不會顯示
只有第一項貨幣的數值有顯示
PS:會員列表問題已修正,在下一篇回文