1 頁 (共 1 頁)

[外掛][問題]虛擬貨幣問題

發表於 : 2003-06-09 21:37
野豬
問題外掛:([外掛]虛擬貨幣問題)
參考連結:( http://www.yakicdbar.com/forum/album.php)
使用版本:(PHPBB2.04 UP DATE phpBB2 Plus 1.1 )
網站位置:(http://www.yakicdbar.com/forum/portal.php )
狀況描述:找不到南宮博士所提到的這一陀 我是Plus 1.1
******************************************************
在這裡[url]http://phpbb-tw.net/phpbb/viewtopic.php?t=16130 [/url找到\r
前言:
由於oO]-[Oo™所發表的虛擬貨幣不能用在2.0.4版
而正好我是使用2.0.4版本,所以我花了些時間修改
有問題的地方還請不吝指教..

首先:
------------------------------------------------------------------------
請按照oO]-[Oo™的說明安裝到viewtopic.php為止

http://phpbb-tw.net/phpbb/viewtopic.php ... %B3f%B9%F4

-----------------------------------------------------------------------

然後重點來了
請跳過posting.php的部分
按照以下的方式安裝
*******************************
如果說我不改posting.php的部分 只改/include/functions_post.php會出問提
是不是一定要先改完posting.php的部分在改functions_post.php的部分呢\r

以下這一陀在PLUS1.1版裡面找了2天都找不到有哪位大大知道posting.php的部分要在哪裡改..請幫幫忙好嗎謝謝


接下來修改 posting.php, 找到這陀
代碼:

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'];

發表於 : 2003-06-11 17:49
Mac
這個,要改的地方不少
晚一點我在貼出來

===============================================
請看 http://phpbb-tw.net/phpbb/viewtopic.php?t=16753

~Mac