[Mod]使用者簽名檔 url 連結加上 rel=”nofollow”

MODs Released by Other phpbb Sites
歡迎推薦非官方認證外掛,或許有安全性之疑慮,所有問題由原發表者回覆!

版主: 版主管理群譯文組

版面規則
所謂「非官方認證外掛」是指未經官方認證,發表在 [3.0.x] MODs in Development 版面的外掛。

為了維護推薦外掛之品質,自即日起,如果要在這個版面推薦外掛,那麼請遵守底下格式,謝謝合作!

發文格式:
  • 外掛名稱:(原文/中文化名稱)
  • 外掛作者:(原文)
  • 外掛描述:(原文/中文化描述)
  • 外掛版本:(原文)
  • 外掛下載:(連結位址)
  • 資料來源:(連結位址)
    --
  • 中文化分享:(若外掛無須修改語言檔、或無須上傳語言檔,則免之。)
    --
  • 使用後心得:(簡單陳述您的安裝經驗、使用心得、或其他注意事項。)


p.s.
這個版面之發文,需經版主審核。
主題已鎖定
appleboy
竹貓忠實會員
竹貓忠實會員
文章: 304
註冊時間: 2002-09-15 21:47
來自: 高雄
聯繫:

[Mod]使用者簽名檔 url 連結加上 rel=”nofollow”

文章 appleboy »

外掛名稱:使用者簽名檔 url 連結加上 rel=”nofollow”
外掛作者:appleboy - http://blog.wu-boy.com
外掛描述:使用者簽名檔 url 連結加上 rel=”nofollow”,避免搜尋引擎前往該連結
外掛版本:0.0.1 [First release]
外掛下載:none
資料來源:http://blog.wu-boy.com/2010/06/10/2203/

基於 Moztw 討論區 有大陸使用者註冊之後,在簽名檔加入一些廣告連結,為了降低 Google Page Rank,所以我們必須指示搜尋引擎「不要前往此網頁上的連結」或是「不要前往此連結」,可以參考 關於 rel=”nofollow”,phpBB3 編輯三個檔案就可以了,此修改不影響文章內容,只有針對簽名檔作用,底下是 patch 程式碼,可以參考看看


開啟 includes/bbcode.php

找到

代碼: 選擇全部

function bbcode_second_pass(&$message, $bbcode_uid = '', $bbcode_bitfield = false)
取代

代碼: 選擇全部

function bbcode_second_pass(&$message, $bbcode_uid = '', $bbcode_bitfield = false, $bbcode_is_sig = false)
找到

代碼: 選擇全部

$message = preg_replace($preg['search'], $preg['replace'], $message);
後面新增

代碼: 選擇全部

$replace = ($bbcode_is_sig === true) ? 'rel="external nofollow"' : '';
$message = preg_replace("/\{NOFOLLOW\}/i", $replace, $message);
開啟 styles/your_style/template/bbcode.html

找到

代碼: 選擇全部

<!-- BEGIN url --><a href="{URL}" class="postlink">{DESCRIPTION}</a><!-- END url -->
取代

代碼: 選擇全部

<!-- BEGIN url --><a href="{URL}" class="postlink" {NOFOLLOW}>{DESCRIPTION}</a><!-- END url -->
開啟 viewtopic.php

找到

代碼: 選擇全部

$bbcode->bbcode_second_pass($user_cache[$poster_id]['sig'], $user_cache[$poster_id]['sig_bbcode_uid'], $user_cache[$poster_id]['sig_bbcode_bitfield']);
取代

代碼: 選擇全部

$bbcode->bbcode_second_pass($user_cache[$poster_id]['sig'], $user_cache[$poster_id]['sig_bbcode_uid'], $user_cache[$poster_id]['sig_bbcode_bitfield'], true);
圖檔
歡迎來到 CodeIgniter 繁體中文討論區
My Blog:小惡魔 - 電腦技術 - 生活日記 - 美食介紹 - AppleBOY
主題已鎖定

回到「[3.0.x] 非官方認證外掛」