Recent Pings之修改MT-Blacklist
前面提到,當我安裝了MT-blacklist之後,他會取代原來lib/MT/App/Trackback.pm中的ping function。造成我們要修改收到Ping時自動更新單篇文章的功能,要捨Trackback.pm而取Blacklist.pm…..
這是因為為了阻擋comment spam/pings spam,MT-Blacklist使用了修改過的Ping function,在收到Ping時與黑名單比對,以瀘除來自黑名單中的SPAM address。所以當我們要修改的時候,我們要到extlib/jayallen/Blacklist.pm 裡去找。
以MT-Blacklist 1.5為例,在extlib/jayallen/Blacklist.pm 的3850行附近,可以找到如Trackback.pm中同樣的這一段:
$app->rebuild_indexes( Blog => $blog )
or return $app->error($app->translate(
“Rebuild failed: [_1]“, $app->errstr));
然後緊接在後加上這一段:
## ADD by PipperL 2003/11/28
$app->rebuild_entry( Entry => $entry )
or return $app->error($app->translate(
“Rebuild failed: [_1]“, $app->errstr));
存檔,測試,看看有沒有用吧!
延伸閱讀
更多閱讀選擇
- [同類] Atom的威力
- [同類] Recent Pings之真相大白
- [標籤] 本文尚無標籤
- [2009] 李家同又來噗浪了
- [2005] 2005 薄酒萊新酒
- [隨機] 旅行的藝術
- [隨機] 裁員
文章資訊
- 所屬分類:BlogLog
- 最後修改:2003/11/28 11:04
- 引用本文:Trackback URL
- 訂閱迴響:Comments RSS

- 文章授權:參閱創用CC或連絡作者
- 了解本站:本站導覽、回到首頁
- 收藏本文:
謝謝啦,你真是大好人
安裝Blacklist,再整合兩個功能
裝了MT 2.65後,想再裝Blacklist 1.62看看。 整合了: 1. 即時刷新單篇彙整Recent pings 2. Hacks : Avoiding Duplicate Comments 3.01 參考了Frey所寫的安裝步驟,也看了Blacklist作者Jay Allen的說明。…