スポンサード リンク
www.flickr.com
BLOG DRINKING I Think INTERNET MUSIC PERSONAL Photo Words&Tips

June 17, 2004

プレビューボタンのみ表示してhashを仕込むというコメントスパム対策

スポンサード リンク

コメントスパムにはいろいろ対策をしていますが効果のありそうなものを見つけたのでちょっとMTを改造してみました。

これはMusings: Forcing Comment Previewsで紹介されていた方法で、コメントをいきなりPostすることを許可せずにプレヴューしないとPostできないようにするという方法です。そしてプレビュー画面にhashでランダムに表示させたキーをhidden属性に入れておくことでこれが入っていない場合投稿できなくすると言うものです。それでは改造方法。わりと簡単でした。

まず、MTHashをダウンロードしてMTのpluginsディレクトリーに入れておきます。その際salt.txtというのも同じところに作っておきます。salt.txtには適当な文字(半角英数字)を書いておきましょう。

次にMTの管理画面からコメントプレビュー用のテンプレートを開きformタグの中に下記のhidden属性を入れておきます。

注意!! 8/1にMusingsで紹介されているComments.pmのコードの修正に伴い、上のコードも修正しました。 updated at 2004-08-08 10:14(関連エントリー)

そうしたらlib/MT/App/Comments.pmを改造します。元のファイルは別の名前をつけて保存しておきましょう。

Musingsで説明されているように+のついたところを追加します。MT2.51の場合80行目付近でした。

改造し終わったら、コメントのテストをしていきなりPostしてもプレビューせよと表示されるのを確認と一度プレビューしたあと投稿できるのを確認します。

そうしたらMain Index templateとIndividual Entry Archive、Comment Listing Templateをそれぞれプレビューボタンだけ表示するようにPOSTのボタンの部分を削除します。

こうすれば一度プレビューしないとPOSTボタンが現われませんので安心です。
使い勝手としても一度プレビューしてからコメントする人がほとんどでしょうから問題はないと思います。さてどれくらい効果があるか楽しみです。



Posted by kengo at June 17, 2004 01:45 PM | TrackBack | BLOG | Blog Search | English | QR | append.gif このエントリーを含むはてなブックマーク | delicious.gif twitter.png Skype のテキストチャットでコメントする

Comments

ということできちんと投稿できるかを確認してみます。

このコメントが投稿されていればOKですね。

Posted by: kengo on June 17, 2004 01:47 PM

こんにちは。
今日大量のコメントスパムでうんうん頭を抱えていた者です。
ブロックしたいけどコメントの垣根はなるべく低くしたいという願いを叶えてくれそうでしたので
参考にさせていただきました。ありがとうございました。

Posted by: azu on August 10, 2004 04:30 PM

3.01D では、コメントプレビューのフォーム画面の表示が、
テンプレートのHTML表記から、 Context.pm 内のソースコードによる表示に変更になっています。
3.01D用にハックしてみました。
http://blog.ohwada.jp/archives/2004/08/post_87.html

Posted by: ken on August 17, 2004 05:43 AM

このところ、コメントスパムが急増してきて、
対策に困っていたところ、こちらの記事を見付けました。
Ver.2.661ですが、何とか実装できたようですので、
これから先、スパムが減ることを期待&楽しみにしています。
ありがとうございました。

Posted by: on November 12, 2004 11:46 AM

大変助かりました!ありがとうございます!

Posted by: G on January 31, 2005 01:52 AM

参考にさせていただいております。
ありがとうございます。
設定、あともう一息のようです。
投稿テストさせていただきます。

Posted by: 884 on September 17, 2005 11:46 AM

参考にさせていただいております。
ありがとうございます。
設定、あともう一息のようです。
投稿テストさせていただきます。

Posted by: 884 on September 17, 2005 11:47 AM

参考になりました、
自分のところでもやってみます。
ありがとうございます。

Posted by: じる on October 23, 2005 10:55 AM
Post a comment
Note to spammers: Any URL in Comment is No effect on your Google PageRank. And your inappropriate comments will be deleted and blacklisted and IP will be Banned.

My status
callstart24x24.png message24x24.png voicemail24x24.png addcontact24x24.png info24x24.png
世界中どこでも無料通話!Skype.com


Twitter経由でコメントする

mailicon2.png
メールの場合はこちらまで

Google Talk からメッセージを送る
gtalkcall.png Call gtalkchat.png Chat


タイトルと URL をコピーして貼り付けてください
Donations
Paypalやはてなポイントを利用したDonationを歓迎します。

はてなポイント



Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.1 Japan License.
t eXTReMe Tracker