MTを3.11jaにしたところMT-blacklistが動かないと前のエントリで書きましたが,解決策が解りました。
なんだよ。おかしいと思ってエントリした翌日にフォーラムにあがってるんだもんなぁ。
pluginディレクトリにある,/Blacklist/lib/Blacklist/App.pmのファイルの44行目をコメントアウトすれば良いらしい。
早速,やってみたら,フォーラムのエントリにもあるように嘘のように(as if magic)動き始めました。
breadcrumbsが何のことやら解りませんが,まぁ,動けばいいか。
quick fix for people using MT3.12″ href=”http://www.jayallen.org/comment_spam/forums/index.php?showtopic=173″>MT-Blacklist -> quick fix for people using MT3.12I use MT 3.12 with the latest MT-Blacklist that comes with the plug-in and I get the following error:
Use of uninitialized value in substitution (s///) at lib/Blacklist/App.pm line 44
So, I simply comment out line 44 in /mt/plugins/Blacklist/lib/Blacklist/App.pm which reads:
$app->{breadcrumbs}[0]->{bc_uri} =~ s#mt-blacklist.cgi$#$adm#;by adding a # in front so that it reads
# $app->{breadcrumbs}[0]->{bc_uri} =~ s#mt-blacklist.cgi$#$adm#;Then, as if by magic, everything works just fine–I can configure Blacklist and it seems to work just fine. If you’re like me and you loaded the Blacklist plug-in just fine, hopefully it will work for you. I don’t think the breadcrumb feature will cause any serious trouble to Blacklist functioning for MT 3.12 users and it’s better than staring at a 500 error.
追記:アップしたあとで,検索して気がつきました。他にも同じところで悩んでた方がいらっしゃったようでした。
スパムコメント対策。
ブログを独自に動かそうと思ったら、スパムコメントとスパムトラックバックの対策は不…
MTBlackList 2.0
MTBlackList 2.0 導入しました。…
スパムの対策 リターンズ
この記事を書いた時に、ほぼ完璧じゃない?って思われるくらいスパム対策をてんこ盛りに入れておいたのですが、昨日新たな対策プ…