從很早期的版本修正到了最新的版本後~
一切都很OK!
只有一個小小的問題~
就是我有在版面的地方做『動機不明』大大的修正!
但是更新到了最新版本後版面上的『推薦總計』就不會更新了!
如圖:

我想因該是要把動機大大寫的這段:
代碼: 選擇全部
$sql = "UPDATE " . TOPICS_TABLE . " SET topic_goods = topic_goods + 1
WHERE topic_id = $topic_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Could not update topic goods.", '', __LINE__, __FILE__, $sql);
}代碼: 選擇全部
//-- mod : Goodpost MOD By KCTONY -------------------------------------------------
//-- add
$goodpost_money = 20; // �]定每次推薦文章贈與金額
$goodpost = $postrow[$i]['goodpost'];
$goodpost_user = $postrow[$i]['goodpost_user'];
$user_id = 'id' . $userdata['user_id'] . ',';
$return_url = sprintf($lang['Goodpost_Click_return_posts'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "#" . $postrow[$i]['post_id']) . '">', '</a>');
$goodpost_number = sprintf($lang['Goodpost_Number'], $goodpost);
if ( $_GET['mode'] == 'saygood' && $_GET['p'] == $postrow[$i]['post_id'] && $userdata['user_id'] > 0 )
{
if (stristr($goodpost_user,$user_id))
{
$message = $lang['Goodpost_Sayed'] . $return_url;
message_die(GENERAL_MESSAGE, $message);
}
else
{
if ( $userdata['user_money'] < $goodpost_money)
{
$message = sprintf($lang['Goodpost_Nomoney'], $goodpost_money) . $return_url;
message_die(GENERAL_MESSAGE, $message);
}
$sql = "UPDATE " . USERS_TABLE . " SET user_money = user_money + $goodpost_money WHERE user_id = " . $poster_id;
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Goodpost Cantupdate', '', __LINE__, __FILE__, $sql);
}
$sql = "UPDATE " . USERS_TABLE . " SET user_money = user_money - $goodpost_money WHERE user_id = " . intval($userdata['user_id']);
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Goodpost Cantupdate', '', __LINE__, __FILE__, $sql);
}
else
{
$sql = "UPDATE " . POSTS_TEXT_TABLE . " SET goodpost_user = '" . $goodpost_user . $user_id . "',goodpost = goodpost + 1 WHERE post_id = " . $_GET['p'];
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Goodpost Cantupda', '', __LINE__, __FILE__, $sql);
}
else
{
$message = $lang['Goodpost_OK'] . $return_url;
message_die(GENERAL_MESSAGE, $message);
}
}
}
}
else
{
if ($poster_id == $userdata['user_id'] || $postrow[$i]['user_id'] == ANONYMOUS)
{
$say_goodpost = ( $postrow[$i]['user_id'] == ANONYMOUS ) ? '' : $goodpost_number;
}
else
{
if (stristr($goodpost_user,$user_id) || $userdata['user_id'] == ANONYMOUS)
{
$say_goodpost = $goodpost_number;
}
else
{
$temp_url = append_sid("viewtopic.$phpEx?mode=saygood&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "#" . $postrow[$i]['post_id']);
$say_goodpost = ( $userdata['user_id'] == ANONYMOUS ) ? '' : '<a href="' . $temp_url . '"><img src="' . $images['say_good'] . '" alt="' . sprintf($lang['Goodpost_saygood'], $goodpost_money) . '" title="' . sprintf($lang['Goodpost_saygood'], $goodpost_money) . '" align="absbottom" border="0" /></a> ' . $goodpost_number;
}
}
}
//-- fin mod : Goodpost MOD By KCTONY -----------------------------------------------但是小的愚昧~
實在不知道要加在啥麼地方!
或者是要把程式碼做啥修改!
希望各位大大不吝提點!!
