1 頁 (共 1 頁)

[Mod] 限制簽名檔顯示

發表於 : 2010-06-13 17:18
appleboy
外掛名稱:限制簽名檔顯示
外掛作者:appleboy - http://blog.wu-boy.com
外掛描述:根據使用者文章數目限制簽名檔顯示
外掛版本:0.0.1 [First release]
外掛下載:none
資料來源:http://blog.wu-boy.com/2010/06/13/2213/

根據使用者文章數量來決定是否顯示簽名檔,可以避免想要來打廣告的新註冊使用者,限制文章數量是一種方式,但是也不是最好的方式,phpBB3 本身可以在後台限制是否顯示使用者簽名檔,不過我想各大站長都會開放此功能,好讓使用者可以放個人網站或者是部落格,底下是外掛安裝方式:

安裝

打開 includes/acp/acp_board.php

找尋

代碼: 選擇全部

#
# Find
#
'max_sig_img_height' => array('lang' => 'MAX_SIG_IMG_HEIGHT', 'validate' => 'int:0',  'type' =>    'text:5:4', 'explain' => true, 'append' => ' ' . $user->lang['PIXEL']),
後面加上

代碼: 選擇全部

#
# after add
#
'max_sig_post_count_limit' => array('lang' => 'MAX_SIG_POSTS_LIMIT', 'validate' => 'int:0',  'type' =>    'text:5:4', 'explain' => true),
打開 viewtopic.php

找尋

代碼: 選擇全部

#
# Find
#
if ($row['user_sig'] && $config['allow_sig'] && $user->optionget('viewsigs'))
取代

代碼: 選擇全部

#
# Replace
#
if (($row['user_sig'] && $config['allow_sig'] && $user->optionget('viewsigs') && $row['user_posts'] >=                               $config['max_sig_post_count_limit']) || (isset($user->data['session_admin']) && $user->data['session_admin']))
中文化

打開 language/zh_cmn_hant/acp/board.php

找尋

代碼: 選擇全部

#
# Find
#
'MAX_SIG_URLS_EXPLAIN' => '會員簽名檔中允許的最多連結數量。設定為 0,表示沒有限制。',
後面加上

代碼: 選擇全部

#
# after add
#
'MAX_SIG_POSTS_LIMIT' => '簽名檔顯示與否',
'MAX_SIG_POSTS_LIMIT_EXPLAIN' => '會員文章數量超過多少才會顯示。設定為 0,表示沒有限制。',

Re: [Mod] 限制簽名檔顯示

發表於 : 2010-06-17 15:25
心靈捕手
appleboy 寫: 前一篇提到:『[教學] phpBB3 使用者簽名檔 url 連結加上 rel=”nofollow”』,本篇會將其做成後台,方便管理者可以從後台管理
這個部份,不建議夾雜在這個主題發表。

建議您:
以更新(升級)您前一篇的版本較適宜。

Re: [Mod] 限制簽名檔顯示

發表於 : 2010-06-17 20:55
appleboy
心靈捕手 寫: 這個部份,不建議夾雜在這個主題發表。

建議您:
以更新(升級)您前一篇的版本較適宜。
已經補齊前一篇文章,此篇將會刪除部份