使用mt-bayesian注意事項
這兩天Trackback Spam又以每小時數十個的速度來襲,Jan當然就想起用mt-bayesian把這些垃圾訊息刪除,可是卻發現在mt-bayesian按刪除Trackback Spam時,完全沒有反應,但又沒有時間查看,於是又將mt-tb.cgi檔案刪除了。今晚再看發現原來mt-bayesian 1.1中有兩個檔案的Coding出現了一點錯誤,所以才出現這問題。
這兩個檔案分別是:
- bayesian_list_pings.tmpl
- BayesianTrain.pm
在bayesian_list_pings.tmpl之中將第172及173行的「delete_comments_spams」改成「delete_ping_spams」。這可以令List Trackback版面中的刪除Spam功能回復正常。
再在BayesianTrain.pm的738行將「mode=comments_pings」改成「mode=list_pings」,那麼刪除了Trackback Spam之後,便會回到List Trackback的版面。(如不改這個,刪除完之後便會去了List Comments的版面。
改完這兩個之後,一切又回復正常,而我亦將Trackback功能復活了!