Movable Type プラグインディレクトリ
Knockout Spammer
特定のIPアドレスから、ブログへのアクセスを禁止します。コメントスパムを防ぐのに効果があります(要PHP)。
インストール方法
- ダウンロードした「KnockoutSpammer_100.zip」を解凍します。
- 解凍して生成された「KnockoutSpammer」フォルダを、そのままMovable Typeの「plugins」ディレクトリにアップロードします。ただし、Movable Typeの文字コードをUTF-8以外に設定している場合は、その文字コードに変換してアップロードします。
「plugins」-「KnockoutSpammer」-「mt-knockout-spammer.cgi」は、CGIとして実行可能なパーミッションを与えます。
以下のようなディレクトリ構成になります。
[MT]
└[plugins]
└[KnockoutSpammer]
├mt-knockout-spammer.cgi
├KnockoutSpammer.pl
├[lib]
│└KnockoutSpammer.pm
└[tmpl]
└knockout_spammer.tmpl
使い方
- テンプレートの作成
- テンプレート名 : KnockoutSpammer
- 出力ファイル名 : knockoutspammer.php
- 再構築オプション : 「インデックス・テンプレートを再構築するときに、このテンプレートを自動的に再構築する」のチェックをオフにする
- テンプレートの内容 : 以下の1行のみ
- 各テンプレートの変更
- 禁止IPアドレスの登録
- 再構築を行う
インデックステンプレートを作成し、以下のように設定します。
<$MTKnockoutSpammer$>
インデックステンプレートの作成
スパマーに見せたくないページ(メインページやエントリー・アーカイブ・ページなど)のテンプレートの先頭に、以下の1行を追加します。
<?php include('<$MTBlogSitePath$>knockoutspammer.php'); ?>
ブログの設定ページの「プラグイン」タブを開き、KnockoutSpammerプラグインのところの「設定を表示」をクリックします。
そして、「迷惑コメントの送信元IPアドレスを禁止IPアドレスのリストに追加する」のリンクをクリックします。すると、現在の迷惑コメントの送信元IPアドレスが、Movable Typeに登録されます。
同様に、「迷惑トラックバックの送信元IPアドレスを禁止IPアドレスのリストに追加する」のリンクもクリックします。
迷惑コメントの送信元IPアドレスを禁止IPアドレスのリストに追加する
ここまでが終わったら、ブログ全体を再構築します。
また、3.の操作は定期的に行うようにし、その後には1.のテンプレートを再構築します。
カスタマイズ情報
特になし
その他付加情報
このプラグインはPHPを利用して動作していますので、サーバーがPHPに対応していることが必要です。
利用規約
特になし
トラックバック
- トラックバック URL