參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?t=20846
使用版本:phpBB 2.0.6
狀況描述:
裝了 Cash Mod 好一陣子,開始有一點懷念以前裝虛擬貨幣和 Points System 的日子....(汗)
怎麼說呢??以前的虛擬貨幣和 Points System 很多加減貨幣的動作都是寫在 function_post.php 裡面。
只要稍微動一點手腳,就可以作出很多變化,例如指定特定版面發表主題加錢但是回覆文章不加錢,
或是針對某些灌水者剝奪他發文賺錢的權利,例如之前在 functions_post.php 有一段,我把它改成:
代碼: 選擇全部
if ( $mode != 'poll_delete' )
{
// begin Money Code
if ( $mode == "newtopic" )
{
{
$reward_sql = ", user_money = user_money + 100"; // 發表主題加 100 元
}
if ( $user_id == 312 ) // 會員 ID 為 312 的這一位會員發表主題不加錢\r
{
$reward_sql = "";
}
}
但是後來裝了 Cash Mod 就不能這樣了,應該是說,這一段應該要換個位置,或是換個寫法。
只是我研究了老半天不知道要如何下手,因為 Cash Mod 很多動作是由它另外編寫的 php 負責的。
我不知道該從哪一個檔案下手,加入這一段判斷式,讓 Cash Mod 也能判斷 USER ID 為 xxx 的會員發文不加錢。
請各位賜教了....