Movable Type プラグインディレクトリ

Knockout Spammer

特定のIPアドレスから、ブログへのアクセスを禁止します。コメントスパムを防ぐのに効果があります(要PHP)。

制作者: 藤本 壱 / フリー
ダウンロードサイト: The Blog Of H.Fujimoto: コメントスパム送信者にコメントをさせないようにするプラグイン
http://www.h-fj.com/blog/archives/2005/11/19-111441.php

インストール方法

  1. ダウンロードした「KnockoutSpammer_100.zip」を解凍します。
  2. 解凍して生成された「KnockoutSpammer」フォルダを、そのままMovable Typeの「plugins」ディレクトリにアップロードします。ただし、Movable Typeの文字コードをUTF-8以外に設定している場合は、その文字コードに変換してアップロードします。
  3. 「plugins」-「KnockoutSpammer」-「mt-knockout-spammer.cgi」は、CGIとして実行可能なパーミッションを与えます。

以下のようなディレクトリ構成になります。

[MT]
└[plugins]
  └[KnockoutSpammer]
    ├mt-knockout-spammer.cgi
    ├KnockoutSpammer.pl
    ├[lib]
    │└KnockoutSpammer.pm
    └[tmpl]
      └knockout_spammer.tmpl

使い方

  1. テンプレートの作成
  2. インデックステンプレートを作成し、以下のように設定します。

    • テンプレート名 : KnockoutSpammer
    • 出力ファイル名 : knockoutspammer.php
    • 再構築オプション : 「インデックス・テンプレートを再構築するときに、このテンプレートを自動的に再構築する」のチェックをオフにする
    • テンプレートの内容 : 以下の1行のみ
    • <$MTKnockoutSpammer$>

      30-1.gif

      インデックステンプレートの作成

  3. 各テンプレートの変更
  4. スパマーに見せたくないページ(メインページやエントリー・アーカイブ・ページなど)のテンプレートの先頭に、以下の1行を追加します。

    <?php include('<$MTBlogSitePath$>knockoutspammer.php'); ?>
  5. 禁止IPアドレスの登録
  6. ブログの設定ページの「プラグイン」タブを開き、KnockoutSpammerプラグインのところの「設定を表示」をクリックします。
    そして、「迷惑コメントの送信元IPアドレスを禁止IPアドレスのリストに追加する」のリンクをクリックします。すると、現在の迷惑コメントの送信元IPアドレスが、Movable Typeに登録されます。
    同様に、「迷惑トラックバックの送信元IPアドレスを禁止IPアドレスのリストに追加する」のリンクもクリックします。

    30-2.gif

    迷惑コメントの送信元IPアドレスを禁止IPアドレスのリストに追加する

  7. 再構築を行う
  8. ここまでが終わったら、ブログ全体を再構築します。
    また、3.の操作は定期的に行うようにし、その後には1.のテンプレートを再構築します。

カスタマイズ情報

特になし

その他付加情報

このプラグインはPHPを利用して動作していますので、サーバーがPHPに対応していることが必要です。

利用規約

特になし


トラックバック

トラックバック URL

このページのトップへ