首先新增資料庫欄位, 執行
代碼: 選擇全部
ALTER TABLE phpbb_users ADD user_money int(11) unsigned NOT NULL default '0';
開啓posting.php
找\r
[php]<?php
$return_meta = '';
?>[/php]
在下一行加入\r
[php]<?php
$reward_sql = '';// Virtual_Money_MOD
?>[/php]
再來修改viewtopic.php
找\r
[php]<?php
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, u.user_allow_viewonline, u.user_session_time, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
?>[/php]
修改成
[php]<?php
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, u.user_allow_viewonline, u.user_session_time, u.user_money, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
?>[/php]
找\r
[php]<?php
"POSTER_AVATAR" => $poster_avatar,
?>[/php]
在下一行加入\r
[php]<?php
"POSTER_MONEY" => $poster_money, // Virtual_Money_MOD by OOHOO
?>[/php]
找\r
[php]<?php
$poster_joined = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Joined'] . ': ' . create_date($lang['DATE_FORMAT'], $postrow[$i]['user_regdate'], $board_config['board_timezone']) : '';
?>[/php]
在下一行加入\r
[php]<?php
$poster_money = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? ($postrow[$i]['user_money']) : ""; // Virtual_Money_MOD
?>[/php]
修改 /templates/subSilver/viewtopic_body.tpl
找到
[php]<?php
{postrow.POSTER_FROM}<br />
?>[/php]
在同一行加入\r
[php]<?php
雷克斯幣: {postrow.POSTER_MONEY}<br />
?>[/php]
位置要自己調整\r
再來修改 includes/function_post.php
找\r
[php]<?php
if ( $mode != 'poll_delete' )
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts $sign
WHERE user_id = $user_id";
?>[/php]
修改成
[php]<?php
if ( $mode != 'poll_delete' )
{
//---------Virtual Money-------------------------------------------
if( $mode == "newtopic" )
{
$reward_sql = ", user_money = user_money + 50"; // 發表主題加 50
}
if( $mode == "reply" )
{
$reward_sql = ", user_money = user_money + 20"; // 回覆主題20
}
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts $sign $reward_sql
WHERE user_id = $user_id";
//--------------Virtual Money End----------------------------------
?>[/php]