謝謝依夢兒大人的幫助\r
問題已經獲得解決
原來在 posting.php 找不到的那一段,必須到 function_post.php 裡面修改\r
非蓋檔的修改文件連結:(請按滑鼠右鍵 > 另存目標下載)
http://www.globetown.net/~paulho/share/ ... _Money.txt
僅將部分修改內容呈下
原 \posting.php 指示要修改部分
**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'];
找不到,到 \includes\fucction_post.php 修改\r
**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";