Movable Typeコメントスパム対策にMT-Keystrokesプラグインがおススメです。導入設置も簡単で閲覧者のコメント受付も認証などの面倒な入力も要求せずに対策することができます。
昨年12月から海外からのコメントスパムが多数寄せられれようになった。(1日10件〜20件程)他のMovable Typeユーザーのコメントスパム対策エントリーを読んでいて、いつか自分もそれに対応するようにしなければと思っていたが、結構早くも対応する羽目になった。
コメントスパム対策もいくつか方法がある中、今回選択した方法は、MT-Keystrokesというプラグインを使っての対策。Movable Type-投稿者のコメントだけをハイライトにする方法 で、たまたま参考にした37signalsのブログA design and usability blog: Signal vs. Noise (by 37signals)のソースを覗いた時に、MT-Keystrokesというプラグインタグを見つけ、コメントスパム対策にこのプラグインがあることを知りました。
導入して翌日から、一切のコメントスパムも受け付けていません。調子いいです。導入・設置も簡単なのでおススメです。
hr>MT-Keystrokesプラグイン
- MT-Keystrokes
- http://overstated.net/projects/mt-keystrokes/
コメントスパムはロボットを使って直接cgiに呼びかけて投稿するようです。(詳しくはわかりません。)このプラグインは、直接人が投稿ボタンを押さないことには、コメントを受け付けないようにするためのものです。
このプラグインを導入することで、購読者にも手間をかけさせることなくコメントスパム対策ができるようになります。(他の方は、いろんな認証などをコメント投稿時に要求するようにしていますが、そういった手間は必要ありません。=ストレスがありません。)
Movable Type3.0以上のバージョンには対応しているようです。(詳細は、配布サイトに確認してください。)
静的ページ生成や動的ページ生成の両方に対応しています。
導入・設置
今回わたくしのブログは、静的ページにて生成していますのでそちらの導入・設置方法について紹介しておきます。
上記サイトにて配布されているファイルをダウンロードします。
ファイルをプラグインフォルダに追加
解凍したフォルダの中にあるkeystrokes.plファイルをお使いのMovable Typeプラグインフォルダ(plugin)の中にアップ(追加)します。
コード追加
エントリー・アーカイブの中のコメントフォーム以下のコードの中に指定コードを追加します。
<$MTKeystrokes$>プラグインタグ追加
<form>のすぐ後に<$MTKeystrokes$>を追加します。(デフォルトのアーカイブテンプレートを使ってコード追加部分を表示させておきます。下記参照)
コメント入力テキストエリアにコード追加
<textarea id="comment-text" name="text" rows="15" cols="50">にonkeypress="keystrokes(this.form)"を追加します。
投稿ボタンにコード追加
<input type="submit" accesskey="s" name="post" id="comment-post" value="投稿" onclick="keystrokes(this.form)" />
上記の3点のコード追加することでコメントスパム対策ができます。
追記2007/5/28
コメント投稿→確認ボタンを押してしてからのプレビュー表示からの投稿が反映されませんのでコメントプレビューテンプレートにもコード追加ください。
テンプレート > コメント・プレビューとなります。
その他のコメントスパム対策
- 私のコメントスパム対策 - Ogawa::Memoranda
- http://as-is.net/blog/archives/000961.html
- Captcha Plugin 0.11a公開 - Ogawa::Memoranda
- http://as-is.net/blog/archives/001169.html
- MT-Blacklist - A Movable Type Anti-spam Plugin
- http://www.jayallen.org/projects/mt-blacklist/
- コメントスパム対策 :小林Scrap Book
- http://blog.heartlogic.jp/archives/000230.html
- MTのスパム対策 - リファラでフィルタ [dh's memoranda]
- http://uva.jp/dh/mt/archives/005017.html
- 小粋空間: SCode プラグインでコメントスパムを制限する(その1:基本設定)
- http://www.koikikukan.com/archives/2006/04/17-011020.php

