[外掛]虛擬貨幣(簡易版)~

MODs Released by Other phpbb Sites
非官方認證通過之 MOD ,或許有安全性之疑慮,所有問題由原發表者回覆!

版主: 版主管理群

主題已鎖定
頭像
台灣阿堂
竹貓好朋友
竹貓好朋友
文章: 307
註冊時間: 2002-03-26 20:42
來自: 台灣台中
聯繫:

[外掛]虛擬貨幣(簡易版)~

文章 台灣阿堂 »

把虛擬貨幣簡易版在PHPBB2.0.0改法整理一下~

首先新增資料庫欄位, 執行

代碼: 選擇全部

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]
主題已鎖定

回到「非官方認證外掛」