2005.07.07 14:21 (木)
MovableType用スパムブロックプラグイン MT-NGWordBlock v2.00
ようやくバージョンアップ!
管理画面を追加してNGワードの追加が簡単にできるようになりました。
自分としては結構なパワーアップだと思ったのでメジャーバージョンをアップ!(゚∀゚)
これでいよいよ追加要素が少なくなってきました。
うーん・・・コレのおかげでPVが伸びたんだけど・・・
また、別のプラグインを作らないとダメかなぁ。
とは言ったもののアイデアがない!
※Ogawa::Memorandaさんの Encode版 I18N.pmを使っているとエラーが出て使えなかった場合があるようです。
この点について若干修正をしましたので、エラーが出ている方は再度ダウンロード、インストールをお願いします。
MT-NGWordBlock v2.00
zipダウンロード
※ダウンロードできない方はこちら
※MT3.1以降で使用できます。
更新履歴
2005.07.07 管理画面の追加
2005.04.17 チェック項目の追加
2005.03.22 バグの修正
2005.03.10 ログ、エラー表示の強化
インストール方法
1.ダウンロードしたファイルを展開してください。
2.mt-ngwordblock-admin.cgiをmt.cgiと同じフォルダに設置してください。
3.設置したmt-ngwordblock-admin.cgiのパーミッションを755(あるいは実行できるパーミッションに)変更してください。
4.MTの管理画面にログイン後、設置したmt-ngwordblock-admin.cgiを実行してください。管理画面が表示されれば問題ありません。
※以降の作業前に必ず実行を行ってください。1度実行することでDBに設定が保存されます。
5.mt-ngwordblock.plをMTのプラグインフォルダ(基本的にはmt/pluginsフォルダ)に設置してください。
※前バージョンのNGワードの引き継ぎは行いません。そのため管理画面より手動で追加してください。
問題なければMTのメインメニューの下部にこのように表示されます。

機能
インストール後はコメント・トラックバックを受けた際に、コメントの場合はURLとコメントを、トラックバックの場合はタイトルと概要と送信元URLを検索し、NGワードが存在する時はコメント・トラックバックをブロックします。
NGワード及びログ、エラーの設定を管理画面より変更することができます。
管理画面の使用方法
MTの管理画面にログイン後、MTのメインメニュー下部に表示されている「NGWord Spam Block Plugin 」をクリックするか、
mt-ngwordblock-admin.cgiを直接実行して管理画面に入ることができます。
・設定
2つの設定を変更することができます。
1.ログの出力機能
ブロックした状況をMTのログに出力することができます。
2.投稿者側へのエラー表示
コメント登録時にブロックされた場合に、投稿者側にどのキーワードがNGワードでエラーになっているかを通知することができます。
・NGワード
NGワードの追加、削除ができます。
現在登録されているNGワードが一覧表示されます。
ちなみに今回のバージョンアップで密かに日本語にも対応してみたり・・・。
ただ、ココともうひとつ文字コードをEUCにしてるXreaのMTで実験しただけなのでちょっと不安・・・。
もし試して不具合があったら報告ください。
それと、導入していただく際にトラックバックいただけると次回のバージョンアップの際にこちらからトラックバックをいたしまーす。
管理画面を追加してNGワードの追加が簡単にできるようになりました。
自分としては結構なパワーアップだと思ったのでメジャーバージョンをアップ!(゚∀゚)
これでいよいよ追加要素が少なくなってきました。
うーん・・・コレのおかげでPVが伸びたんだけど・・・
また、別のプラグインを作らないとダメかなぁ。
とは言ったもののアイデアがない!
※Ogawa::Memorandaさんの Encode版 I18N.pmを使っているとエラーが出て使えなかった場合があるようです。
この点について若干修正をしましたので、エラーが出ている方は再度ダウンロード、インストールをお願いします。
MT-NGWordBlock v2.00
zipダウンロード
※ダウンロードできない方はこちら
※MT3.1以降で使用できます。
更新履歴
2005.07.07 管理画面の追加
2005.04.17 チェック項目の追加
2005.03.22 バグの修正
2005.03.10 ログ、エラー表示の強化
インストール方法
1.ダウンロードしたファイルを展開してください。
2.mt-ngwordblock-admin.cgiをmt.cgiと同じフォルダに設置してください。
3.設置したmt-ngwordblock-admin.cgiのパーミッションを755(あるいは実行できるパーミッションに)変更してください。
4.MTの管理画面にログイン後、設置したmt-ngwordblock-admin.cgiを実行してください。管理画面が表示されれば問題ありません。
※以降の作業前に必ず実行を行ってください。1度実行することでDBに設定が保存されます。
5.mt-ngwordblock.plをMTのプラグインフォルダ(基本的にはmt/pluginsフォルダ)に設置してください。
※前バージョンのNGワードの引き継ぎは行いません。そのため管理画面より手動で追加してください。
問題なければMTのメインメニューの下部にこのように表示されます。

機能
インストール後はコメント・トラックバックを受けた際に、コメントの場合はURLとコメントを、トラックバックの場合はタイトルと概要と送信元URLを検索し、NGワードが存在する時はコメント・トラックバックをブロックします。
NGワード及びログ、エラーの設定を管理画面より変更することができます。
管理画面の使用方法
MTの管理画面にログイン後、MTのメインメニュー下部に表示されている「NGWord Spam Block Plugin 」をクリックするか、
mt-ngwordblock-admin.cgiを直接実行して管理画面に入ることができます。
・設定
2つの設定を変更することができます。
1.ログの出力機能
ブロックした状況をMTのログに出力することができます。
2.投稿者側へのエラー表示
コメント登録時にブロックされた場合に、投稿者側にどのキーワードがNGワードでエラーになっているかを通知することができます。
・NGワード
NGワードの追加、削除ができます。
現在登録されているNGワードが一覧表示されます。
ちなみに今回のバージョンアップで密かに日本語にも対応してみたり・・・。
ただ、ココともうひとつ文字コードをEUCにしてるXreaのMTで実験しただけなのでちょっと不安・・・。
もし試して不具合があったら報告ください。
それと、導入していただく際にトラックバックいただけると次回のバージョンアップの際にこちらからトラックバックをいたしまーす。







コメント
お知らせ、ありがとうございましたv
早速DL・・・したかったのですが、上記の「zipダウンロード」をクリックすると、エラーになってDLできません(つД`)
普通に左クリックでよろしいんですよね?
また出直してきます・・・orz
>>ミッチさん
ご報告ありがとうございます。
DLのところにcgiを一つ噛ませているのですが、
それが原因かもしれないです。
記事にただのファイルリンクしたものも追加しましたのでそちらからDLしてみてください。
バージョンアップ、お疲れ様です。
お知らせありがとうございました。
DL、問題なくできました。
私がDLしたのは夕方です。
NGワード設定が便利になりましたね。嬉しいです。
お知らせありがとうございました♪
そしてお疲れ様です。
パワーアップされたプラグインを今DLさせていただきました。
ありがとうございます♪
>>NARUさん
>>Mirayさん
ありがとうございます。
不具合等ありましたらガンガン報告ください。
「ダウンロードできない方はこちら」からDL出来ました。お手数をおかけして申し訳ありませんでした。
で、使ってみたご報告と確認等を。
mt-ngwordblock-admin.cgiの管理画面にて、NGワード(日本語以外)の左側に「 」が付いているのですが、これは仕様ですか?
登録の際には、この「 」はつけなくていいのですよね。
付けないで登録しましたら、登録は出来たもののやはり「 」が付いちゃいましたけど。
ちなみに、日本語対応とのことですが、試しに、「山」とNGワードに登録して試したのですが、コメント内に「山」と言う文字が入っているとエラーになる・ということでよろしいのでしょうか。名前に「山」ですと、投稿できたもので。
また、「山」とNGワードに登録した際にはmt-ngwordblock-admin.cgi管理画面で、「 」は付いていませんでした。
以上、このような感じなのですよね?
とにかく、使いやすくなって嬉しい限りです。
後ほど、エントリーにてご紹介させていただきます。
ありがとうございました。
>>ミッチさん
ご報告ありがとうございます!
リストに「 」が入るのは仕様です。
というかボタンと文字を離すために意図的に入れてあります。
でも言われてみると紛らわしいかもしれないですね・・・うーむ。
>コメント内に「山」と言う文字が入っているとエラーになる・ということでよろしいのでしょうか。
そういう認識で問題ないです。
コメントの場合はURLとコメント欄をチェックするように作ってあるので、
名前にNGワードが入っていてもスルーします。
この辺もオン・オフが切り替えできるといいかもしれないですね。
次回のバージョンアップで考えてみます。
こんばんは。ヴァージョンアップのお知らせをいただき
ありがとうございました。機会をみて、差し替えたいと思います。
こんにちは。最新版に差し替えてみたところ・・・
コメントを投稿しようとすると、以下のようなエラーになります。
エラーが発生しました:
Unknown encoding 'euc' at lib/MT/I18N.pm line 51
これは、どうやら Ogawa::Memorandaさんの Encode版 I18N.pmと併用すると起こるエラーのようです。
I18N.pm を 通常版に戻すと、コメントできます。
逆に Encode版 I18N.pmを使うのなら、こちらのNGWordプラグインが
ひとつ前のヴァージョン1.2でないと、さっきのエラーになるようです。
>>さえらさん
ご報告ありがとうございます。
若干文字コード周りを修正してみましたので、
お手数ですが再度ダウンロードしてインストールしてみてください。
おそらくEncode版 I18N.pmと併用しても大丈夫になったと思います。
こんばんは。
再度ダウンロード&インストールしなおしてみたのですが・・・同じエラーが出ています。
zipダウンロードってとこをクリックしてダウンロードしたplファイルとCGIファイルの
日付が7月7日のままになってますけど 修正後のものでしょうか?w(:_;)w
>>さえらさん
た、たびたびすみませんm(__)m
違うファイルをアップロードしてたみたいです(汗
今度こそダイジョブです!
できました!ちゃんとコメントでき、エラーにもなりませんでした。
管理画面できて、とても便利になりましたね。ありがとうございました。
初めまして、以前からスパム対策のプラグインを利用させてもらっていまして、今回もダウンロードとTBさせて頂きました。効果は絶大で、あんなに大量に着ていたスパムコメントなどを防ぐことができて、助かっています。本当にありがとうございました。
TBいただいて、遅くにゃりましたが、利用させていただきましたニャ。ありがとうございましたニャ。
とても便利なプラグインですね!
さっそくつかわせていただきました。
ありがとうございました!
ども。お久しぶりです。
2.0試してみましたが、mt.cgiのファイル名変えてると、NGワード管理画面から「メインメニューに戻る」でMT管理画面に戻れないですよね。
手動でmt-ngwordblock-admin.cgiの中を書き換えてやれば問題ないですけど。
ファイル名変えてる人用に、簡単に任意設定できるようにしたほうが良いかもしれないです。
CGIファイルの上のほうに設定欄を作るか、NGワード管理画面から設定変更できるようにするか、どちらでもいいですけど。
まぁ横着しないで自分で書き換えればいいだけなんだけども(笑)。
機会があれば検討願います。ではでは。
>>みなみさん
ありがとうございます。
なるほど・・・確かにそういうケースがあるかもしれないですね。
次回のバージョンアップ時にでも検討してみますね。
はじめまして
MT-NGWordBlock v2.00 利用させて頂いてます。
うちのブログに導入してから、丁度1ヶ月経ちますが、
効果抜群!
お陰様で、スパムが激減しました。
遅ればせながら、報告がてらTBさせて頂きました(^^)
はじめまして。
とても便利なプラグイン♪早速導入させていただきました。
ありがとうございますo(*,",)o
ネコ語プラグインにも興味が・・・★
はじめまして!
NGWordBlockをスパムだけでなくコメント荒らし対策にも利用しているのですが、コメントに関してURLとコメント本文だけでなく投稿者名でもNGWordをチェック出来るようにしていただけば嬉しいです。
次のバージョンアップ期待しています!!
便利なプラグインの配布、ありがとうございます。導入させていただきました。
ひとまずは効果ありで、スパムコメントは入らなくなりました。
しかし、あの手この手でスパムが投稿されちゃうんでしょうね。
NGワードでの攻防戦になりそうですねぇ。(^^;)
はじめまして。
こちらの便利なプラグインを少し前から導入させていただいていたのですが、ご報告が遅くれてしまい申し訳ありません。
トラバと共にご報告させて頂きますm(_ _"m)
あと、今MT-NekoMimiMode v1.10 もDLさせていただきました。
どんな風になるのかとても楽しみです!
ありがとうございました♪
こんにちは
MT3.2で今日導入しましたがエラーが出ました。ロードできません。
プラグイン・エラー:
Can't locate object method "load" via package "MT::PluginData" at /home/zerojack/www/mt/plugins/mt-ngwordblock.pl line 34.
Compilation failed in require at lib/MT.pm line 552.
すいませんURLが表示されてしまいました
消してくださいませ。。。
>>羊さん
ご報告ありがとうございました。
Verアップとして新規エントリーにしましたので、
そちらからDLください。
ringtones free