有問題就回報來這吧\r
http://phpbb-tw.net/phpbb/viewtopic.php?p=60673#60673
文字檔下載
檔案下載
--------------------------------------------------------------------
不扣錢的版本\r
http://phpbb-tw.net/phpbb/viewtopic.php?p=60677#60677
--------------------------------------------------------------------
=開始=
SQL 語法:
代碼: 選擇全部
ALTER TABLE phpbb_posts_text
ADD goodpost MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL,
ADD goodpost_user TEXT NOT NULL;
打開 language\lang_chinese_traditional_taiwan\lang_main.php 找地方加入\r
代碼: 選擇全部
// Goodpost_MOD
$lang['Goodpost_Nomoney'] = "現金不足, 無法推薦.<br>推薦文章至少需要:";
$lang['Goodpost_Cantupda'] = "無法更新付費資料/無法更新推薦人數!";
$lang['Goodpost_Cantupdate'] = "無法更新會員資料!";
$lang['Goodpost_Ok'] = "感謝您對此篇此篇文章作者的認同!";
$lang['Goodpost_Sayed'] = "您以推薦過本文.";
$lang['Goodpost_ed'] = "人推薦過本文";
$lang['Goodpost_saygood'] = "推薦本篇文章";
打開 Viewtopic.php
尋找\r
代碼: 選擇全部
// Go ahead and pull all data for this topic
//
$sql = "SELECT
代碼: 選擇全部
, pt.goodpost, pt.goodpost_user
代碼: 選擇全部
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_money, u.user_bank, u.user_level, 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, u.user_robfail, pt.goodpost, pt.goodpost_user
尋找\r
代碼: 選擇全部
$template->assign_block_vars('postrow', array(
代碼: 選擇全部
// Goodpost_MOD By KCTONY
$goodpost_money = 20 ;
$goodpost = $postrow[$i]['goodpost'];
$goodpost_user = $postrow[$i]['goodpost_user'];
$user_id = 'id' . $userdata['user_id'] . ',';
$temp_url = append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "#" . $postrow[$i]['post_id']);
$returnurl = '<br><br><a href=' . $temp_url . '> << 返回 >> <a>';
if ( $mode == 'saygood' && $p == $postrow[$i]['post_id'] && $userdata['user_id'] > 0 )
{
if (stristr($goodpost_user,$user_id))
{
$say_goodpost = $lang['Goodpost_Sayed'];
} else {
if ( $userdata['user_money'] < $goodpost_money)
{
message_die(GENERAL_MESSAGE, $lang['Goodpost_Nomoney'] . $goodpost_money . $lang['Virtual_Money'] . $returnurl);
}
$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, $lang['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, $lang['Goodpost_Cantupdate'], "", __LINE__, __FILE__, $sql);
} else {
$sql = "UPDATE " . POSTS_TEXT_TABLE . " SET goodpost_user = '".$goodpost_user.$user_id."',goodpost = goodpost + 1 WHERE post_id = ".$p;
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, $lang['Goodpost_Cantupda'], "", __LINE__, __FILE__, $sql);
} else {
$say_goodpost = $lang['Goodpost_Ok'];
}
}
}
} else {
If ($poster_id == $userdata['user_id'])
{
$say_goodpost = $goodpost . $lang['Goodpost_ed'];
} else {
if (stristr($goodpost_user,$user_id)) {
$say_goodpost = $goodpost . $lang['Goodpost_ed'];
} else {
$temp_url = append_sid("viewtopic.$phpEx?mode=saygood&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "#" . $postrow[$i]['post_id']);
$say_goodpost = '<a href="'.$temp_url.'"><img src="' . $images['say_good'] . '" alt="' . $lang['Goodpost_saygood'] .$goodpost_money . $lang['Virtual_Money'] . '" title="' . $lang['Goodpost_saygood'] . $goodpost_money . $lang['Virtual_Money'] . '" border="0" /></a>' .$goodpost.$lang['Goodpost_ed'];
}
}
}
// END Goodpost_MOD
$goodpost_money = 20 ;
改成你推薦文章所需的金額
尋找\r
代碼: 選擇全部
'MESSAGE' => $message,
代碼: 選擇全部
'GOODPOST' => $say_goodpost,
打開 \templates\subSilver\viewtopic_body.tpl
尋找\r
代碼: 選擇全部
{postrow.IP_IMG}
後面加入
代碼: 選擇全部
<BR /><span class="gensmall">{postrow.GOODPOST}</span>
打開 \templates\subSilver\subilver.cfg
尋找\r
代碼: 選擇全部
$images['icon_quote'] = "$current_template_images/{LANG}/icon_quote.gif";
代碼: 選擇全部
$images['say_good'] = "$current_template_images/{LANG}/say_good.gif";
下載圖片

放在 \templates\subSilver\images\lang_chinese_traditional_taiwan\ 目錄下
=完成=