前一篇提到:『[教學] phpBB3 使用者簽名檔 url 連結加上 rel=”nofollow”』,本篇會將其做成後台,方便管理者可以從後台管理,這次加上一個新功能:『限制使用者顯示簽名檔』,根據使用者文章數量來決定是否顯示簽名檔,可以避免想要來打廣告的新註冊使用者,限制文章數量是一種方式,但是也不是最好的方式,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,表示沒有限制。',請先參考
[教學] phpBB3 使用者簽名檔 url 連結加上 rel=”nofollow”,在依照底下安裝改成後台
安裝 打開
includes/acp/acp_board.php 找尋
# # Find # 'allow_sig_links' => array('lang' => 'ALLOW_SIG_LINKS', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true),後面加上
# # after add # 'allow_sig_nofollow' => array('lang' => 'ALLOW_SIG_NOFOLLOW', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true),打開
viewtopic.php 找尋
# # Find # $bbcode->bbcode_second_pass($user_cache[$poster_id]['sig'], $user_cache[$poster_id]['sig_bbcode_uid'], $user_cache[$poster_id]['sig_bbcode_bitfield'], true);取代
# # Replace # $check = ($config['allow_sig_nofollow']) ? true : false; $bbcode->bbcode_second_pass($user_cache[$poster_id]['sig'], $user_cache[$poster_id]['sig_bbcode_uid'], $user_cache[$poster_id]['sig_bbcode_bitfield'], $check);
中文化 打開
language/zh_cmn_hant/acp/board.php 找尋
# # Find # 'ALLOW_SIG_SMILIES' => '允許在會員簽名檔中使用表情符號',後面加上
# # after add # 'ALLOW_SIG_NOFOLLOW' => '增加會員簽名檔中網址連結設定 rel="nofollow"',展示圖:
See also
- 來聊聊 PHP & JavaScript & CSS 的 Coding Style
- 為什麼我選擇使用 Laravel Framework?
- Laravel 搭配 Google, Facebook, Twitter 第三方 OAuth 認證
- 將 wordpress 強制使用 SSL 連線
- PHP 7 vs HHVM Benchmark 比較
- Laravel 50 個小技巧 + Laravel 5.2 新功能
- Laravel Homestead 支援 MySQL 5.7 和 Node 5.0
- PHP-FIG 新網站
- Laravel Homestead 支援 PHP 7
- Laravel 5.1 is released