問題外掛:虛擬貨幣 for phpBB2.0.0 (完整版)
參考連結:完整版 跟 簡易版
使用版本:phpBB 2.0.6
網站位置:http://matuser.ez2.us/
測試帳號:test
測試密碼:test
狀況描述:
我用比對方式安裝完整版後,貼文與回覆都無法增加幣值\r
博士在簡易版補完時修改posting.php,我發現找不到那一段\r
有人在簡易版文後遇到相同問題,slime幫忙貼了一篇文章的連結
只是,那篇文章已經被刪除或移版不得而知\r
搜尋後的文章大體看過,很少有人提問相關問題
所以,逼不得已只好冒出頭來麻煩各位了
謝謝
附註:
TanisELF在完整版裡幫博士拾遺的那段也已經修改 (這裡),依然沒有幫助\r
另外,資料庫與後台設定也都運作正常
請各位幫我解惑,謝
[問題]虛擬貨幣→貼文與回覆後資料無法更新
版主: 版主管理群
Re: [問題]虛擬貨幣→貼文與回覆後資料無法更新
不知道你說的是不是這個:matuser 寫:我用比對方式安裝完整版後,貼文與回覆都無法增加幣值\r
博士在簡易版補完時修改posting.php,我發現找不到那一段\r
有人在簡易版文後遇到相同問題,slime幫忙貼了一篇文章的連結
只是,那篇文章已經被刪除或移版不得而知
http://phpbb-tw.net/phpbb/viewtopic.php?p=106181#106181
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
[回報]問題已經解決,謝謝
謝謝依夢兒大人的幫助\r
問題已經獲得解決
原來在 posting.php 找不到的那一段,必須到 function_post.php 裡面修改\r
非蓋檔的修改文件連結:(請按滑鼠右鍵 > 另存目標下載)
http://www.globetown.net/~paulho/share/ ... _Money.txt
僅將部分修改內容呈下
原 \posting.php 指示要修改部分
問題已經獲得解決
原來在 posting.php 找不到的那一段,必須到 function_post.php 裡面修改\r
非蓋檔的修改文件連結:(請按滑鼠右鍵 > 另存目標下載)
http://www.globetown.net/~paulho/share/ ... _Money.txt
僅將部分修改內容呈下
原 \posting.php 指示要修改部分
找不到,到 \includes\fucction_post.php 修改\r**10. find************************
if( $mode == "newtopic" )
{
$sql .= ", forum_topics = forum_topics + 1";
}
$sql .= " WHERE forum_id = $forum_id";
if( $db->sql_query($sql) )
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts + 1
WHERE user_id = " . $userdata['user_id'];
******************************************************
**置換成下面這段**************************************
if( $mode == "newtopic" )
{
$sql .= ", forum_topics = forum_topics + 1";
// Virtual_Money_MOD
$reward_sql = ", user_money = user_money + 50"; // 發表主題加 50
}
// Virtual_Money_MOD
if( $mode == "reply" )
{
$reward_sql = ", user_money = user_money + 20"; // 回覆主題加 20
}
$sql .= " WHERE forum_id = $forum_id";
if( $db->sql_query($sql) )
{
// $reward_sql is for money_reward
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts + 1 $reward_sql
WHERE user_id = " . $userdata['user_id'];
**1. find *******************************************
if ( $mode != 'poll_delete' )
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts $sign
WHERE user_id = $user_id";
*****************************************************
**置換成*********************************************
if ( $mode != 'poll_delete' )
{
//begin Virtual Money Code
if( $mode == "newtopic" )
{
$reward_sql = ", user_money = user_money + 50"; // 發表主題加 50
}
if( $mode == "reply" )
{
$reward_sql = ", user_money = user_money + 20"; // 回覆主題加 20
}
// end Virtual Money Code
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts $sign $reward_sql
WHERE user_id = $user_id";

