コンテンツへスキップ

MovableTypeのspam対策 その3(Ver3.33)

  • mt

だいぶ前ですが、MovableTypeのspam対策 その2で日本語コメントしか受け付けなくしましたが、MTのバージョンアップで効かなくなってしまいました。
そこで、同じ対策をVer3.33向けにします。
/lib/MT/App/Comments.pm、

sub post{

の中、の267行目あたり、

    if ($text eq '') {
return $app->handle_error($app->translate("Comment text is required."));
};

のあとに以下を追加します。

#ここから以下の3行
if ($text !~ m/[\x80-\xff]/){
return $app->handle_error($app->translate("Comment text should be written in Japanese."));
};

これで日本語を含まないコメントは投稿できなくなるはずです。

「MovableTypeのspam対策 その3(Ver3.33)」への2件のフィードバック

yamashow へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 が付いている欄は必須項目です