« 檸檬酒(ニンモンチュウ)が美味すぎる(p) | メイン(m) | 友人宅でバーベキュー »(n)

スパムコメント対策にMT-Keystrokes

Movable TypeにはSPAMコメントをはじく機能が備わっていますが、それでもそのSPAMフィルターをすり抜けてくるコメントというのは存在します。
ちょっと前まで多いときで1日200件くらいがすり抜けてきて、削除するのがかったるかったんですが、MT-Keystrokesをインストールしてからぱったりとやんだよ。
MT-Keystrokesサイコー!

導入も簡単です。

1. ダウンロードそしてpluginsディレクトリにアップロード

2. エントリー・アーカイブのテンプレートを修正する

2-1:<$MTKeystrokes$>タグ追加
エントリー・アーカイブの中に<form>タグがあるはず。その直下に挿入します。「form」で検索すればすぐに見つかるはずです。

<form method="post" action="<$MTCGIPath$><$MTCommentScript$>" name="comments_form" onsubmit="if (this.bakecookie.checked) rememberMe(this)">
<$MTKeystrokes$>
<input type="hidden" name="static" value="1" />
<input type="hidden" name="entry_id" value="<$MTEntryID$>" />

2-2:textareaにonkeypress追加
<textarea>に、onkeypressイベントを追加します。

<textarea id="comment-text" name="text" rows="15" cols="50" onkeypress="keystrokes(this.form)"></textarea>

3. コメント・プレビューのテンプレートを修正する

3-1:<$MTKeystrokes$>タグ追加
コメント・プレビューの<form>タグの直下にも同じく<$MTKeystrokes$>を挿入します。

3-2:投稿ボタンにonclick追加
投稿ボタンにonclickイベントを追加します。

<input type="submit" name="post" id="comment-post" accesskey="s" value="投稿" onclick="keystrokes(this.form)" />


4. 再構築!



« 檸檬酒(ニンモンチュウ)が美味すぎる | メイン | 友人宅でバーベキュー »

Trackbacks

このエントリーのトラックバックURL:

この一覧は、次のエントリーを参照しています: スパムコメント対策にMT-Keystrokes:

» MT-Keystrokes導入 送信元 Private space ver2.0
 果てしなきスパムコメント&トラックバック対策ですが、先程ミラノさんのMilan... [詳しくはこちら]

» MT-keystrokesプラグインの導入 送信元 langsam
 相変わらず1日5件ずつ来るスパムコメント。  毎日毎日削除していましたが、これ... [詳しくはこちら]

Comments (1)

テスト:
1

テスト

Post a commnet

AMN sponsor rolls


著書

実践Web2.0 BOOK 人気ブロガー直伝! 一歩先行くWeb2.0的ワーキングスタイル
ムーバブル・タイププラグインディレクトリ―PROFESSIONAL NETWORK