7へのスパムbotからの投稿をブロックするプラグインです。見えない入力欄を用意して投稿時にjavascriptでCAPTCHA入力に変わる独自の確認トークン入力処理をで行うことでスパムBotからの投稿をブロックします。作者の環境では、今のところこのプラグインで100%スパムBOT投稿がブロックできています。利用ユーザーのお問い合わせフォームの見え方は変わりません。同じ方法で実装しています。7プラグイン開発元とは関係ありません。バージョン3.6以降との組み合わせで動作します。→sz-comment-filterを「有効化」します。→「お問い合わせ」>「コンタクトフォーム」を選択します。→使用しているコンタクトフォームの編集画面を表示します。→フォームにタグ’Anti-Spambot’を加えます。具体的には、[タグの作成]から一覧リストに表示される’Anti-Spambot’を選択。表示されたタグ要素を左のフォームへペーストします。→コンタクトフォーム一覧表示の上部にブロックした回数と、直近のブロックした投稿内容の履歴が表示されます。(※)表示されない場合は上部メニューの「表示オプション」から「レポート表示」にチェックが入っているか確認してください。隠れた2つの入力フィールドを使ってブロックしています。Q.1つ目のフィールドは何に使っていますか?このフィールドはJavaScriptにより表示を消しています。「送信」ボタンを押したタイミングで、Ajaxによりサーバーへトークンコードをとりに行き、取得したトークンコードをこのフィールドへセットします。スパムボットの場合このフィールドへ正しいトークンがセットされることなくメッセージ送信されてきます。サーバー側でトークンが正しくなければ入力エラーとして扱い投稿メッセージを受け付けません。Q.2つ目のフィールドは何に使っていますか?このフィールドはCSSスタイル定義により表示を消しています。2つ目の入力フィールドはトラップのダミー入力です。このフィールドは利用者には通常見えないので何も入力されずにメッセージ送信されてきます。スパムボットはこのフィールドへURLやEmailなど、なぜか一生懸命入力してきてくれます。サーバー側で何か入力があればエラーとして扱い投稿メッセージを受け付けません。Q.javascriptがオフのブラウザ環境ユーザーでも使えますか?使えます。その場合、トークンコード入力欄が表示されるのでCAPTCHAのように手入力で確認文字を入力する必要があります。Q.ブロックした投稿内容のログは肥大化しませんか?肥大化しません。最大10件のログデータを保持しています。11件目以降は古いものから上書きされます。ダウンロードできます。コメントをキャンセルメールアドレスが公開されることはありません。お名前EMailWEB-URLJavaScriptを有効にしてください。下記手順で投稿できます。