參考連結: http://phpbb-tw.net/phpbb/viewtopic.php?t=38434
使用版本:2.0.18
網站位置: http://d-s.idv.tw/
狀況描述:
已經成功的安裝完畢!
推薦總數也成功的顯示在個人資料當中~
但是希望將推薦總數也呈現在viewtopic當中 卻不知道該如何整合@@""
我將$user_gp = $profiledata['user_gp']; 放在viewtopic中\r
並將{postrow.USER_GP}放在viewtopic_body.tpl中\r
但結論當然是失敗!!
希望請益各位大大了!
附上修改程序 因為原始連結下載點已經消失!
代碼: 選擇全部
##############################################################
## 外掛名稱: 推薦外掛-延伸功能
## 外掛作者: 小利 < w2812451@bnb.twbbs.or > http://bnb.twbbs.org/
## 外掛簡介: 此延伸功能為動機不明大大的�[強版,可在個人
## 資料及viewforum看到被推薦的次數!就如同巴哈
## 姆特的GP,功能是差不多的!
##
## 外掛版本: 1.0.0
##
## 安裝難度: 初手
## 安裝時間: 5~10 分鐘
## 修改檔案: 6
## viewforum.php
## viewtopic.php
## includes/usercp_viewprofile.php
## templates/subSilver/viewforum_body.tpl
## templates/subSilver/profile_view_body.tpl
## language/lang_chinese_traditional_taiwan/lang_main.php
##
## �[入檔案: 無
##############################################################
## 作者之言:
## - 哀~第一次做的外掛~應該不算外掛~
## - 反正下次會做出完整版~所以酷喔~
##############################################################
## v1.0.0
## - 最爛的版本釋出
##############################################################
## 安裝此外掛之前請先備份好你的論壇。
##############################################################
#
#-----[ SQL ]--------------------------------------------
#
ALTER TABLE phpbb_topics
ADD topic_goods MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL;
#
#-----[ SQL ]--------------------------------------------
#
ALTER TABLE phpbb_users
ADD user_gp MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL;
#
#-----[ OPEN ]---------------------------------
#
language/lang_chinese_traditional_taiwan/lang_main.php
#
#-----[ FIND ]---------------------------------
#
?>
#
#-----[ BEFORE, ADD ]---------------------------------
#
// Goodpost_MOD
$lang['Goods'] = "推薦";
$lang['user_gp'] = "推薦";
#
#-----[ OPEN ]---------------------------------
#
viewforum.php
#
#-----[ FIND ]---------------------------------
#
$views = $topic_rowset[$i]['topic_views'];
#
#-----[ AFTER, ADD ]---------------------------------
#
$goods = $topic_rowset[$i]['topic_goods'];
#
#-----[ FIND ]---------------------------------
#
'L_TOPICS' => $lang['Topics'],
#
#-----[ AFTER, ADD ]---------------------------------
#
'L_GOODS' => $lang['Goods'],
#
#-----[ FIND ]---------------------------------
#
'TOPIC_TYPE' => $topic_type,
#
#-----[ AFTER, ADD ]---------------------------------
#
'GOODS' => $goods,
#
#-----[ OPEN ]---------------------------------
#
includes/usercp_viewprofile.php
#
#-----[ FIND ]---------------------------------
#
//
// Generate page
//
#
#-----[ BEFORE, ADD ]---------------------------------
#
$user_gp = $profiledata['user_gp'];
#
#-----[ FIND ]---------------------------------
#
'YIM' => $yim,
#
#-----[ AFTER, ADD ]---------------------------------
#
'GP' => $user_gp,
#
#-----[ FIND ]---------------------------------
#
'L_YAHOO' => $lang['YIM'],
#
#-----[ AFTER, ADD ]---------------------------------
#
'L_GP' => $lang['user_gp'],
#
#-----[ OPEN ]---------------------------------
#
viewtopic.php
#
#-----[ FIND ]---------------------------------
#
$message = $lang['Goodpost_OK'] . $return_url;
message_die(GENERAL_MESSAGE, $message);
#
#-----[ BEFORE, ADD ]---------------------------------
#
$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);
}
$sql = "UPDATE " . USERS_TABLE . " SET user_gp = user_gp + 1
WHERE user_id = $poster_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Could not update usergp.", '', __LINE__, __FILE__, $sql);
}
#
#-----[ OPEN ]---------------------------------
#
templates/subSilver/viewforum_body.tpl
#
#-----[ FIND ]---------------------------------
#
{L_REPLIES}
#
#-----[ AFTER, ADD ]---------------------------------
# 是{L_REPLIES}的下一排!而不是{L_REPLIES}的後面
<th align="center" nowrap="nowrap"> {L_GOODS} </th>
#
#-----[ FIND ]---------------------------------
#
{topicrow.REPLIES}
#
#-----[ AFTER, ADD ]---------------------------------
# 是{topicrow.REPLIES}的下一排!而不是{topicrow.REPLIES}的後面
<td class="row1" align="center" valign="middle"><span class="postdetails">{topicrow.GOODS}</span></td>
#
#-----[ FIND ]---------------------------------
#
colspan="6"
#
#-----[ REPLACE WITH ]---------------------------------
#
colspan="7"
#
#-----[ FIND ]---------------------------------
#
colspan="6"
#
#-----[ REPLACE WITH ]---------------------------------
#
colspan="7"
#
#-----[ OPEN ]---------------------------------
#
templates/subSilver/profile_view_body.tpl
#
#-----[ FIND ]---------------------------------
#
<tr>
<td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_WEBSITE}: </span></td>
<td><span class="gen"><b>{WWW}</b></span></td>
</tr>
#
#-----[ AFTER, ADD ]---------------------------------
#
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_GP}: </span></td>
<td> <b><span class="gen">{GP}</span></b>
</td>
</tr>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM 

