シャンパン王子

こんばんは、DIGITAL中華です。
週末は、新年会ラッシュでした。。

で、最近この人と良く飲むなぁ〜
o0640048010379551576.jpg

なんだかんだ、ゴチでした〜
またポンポン開けちゃってね、シャンパン王子!笑

遅くなりましたが、みなさん今年もよろしくお願いします!
な〜み〜

Ryuma

 

MT4にしたらスパムがくるようになったからそれ直した

Movable typeに関する情報を覚え書きとしてエントリー。


このブログをリニューアルした際にシステムをMT3からMT4にアップグレードしたのですが、それからスパムコメントがたくさん来るようになってしまいました。


標準で付いているスパムフィルタに引っかかって公開はされていないのですが、保留になってるの消してくのとかうざったいしCGIへの負担とかもあるらしいので、なんかいいプラグインないか探してたら良さそうなのあったので導入してみることに。


MT-Keystrokes


どうやらスパムコメントというのはコメント投稿用のCGIに直接アクセスしてくるらしいので、そういうのは弾いて、実際に「投稿ボタン」を押した場合だけ通してくれるJavascriptを使用したプラグインだそうです。


導入手順

1.
MT-Keystrokesをダウンロード。
解凍したファイル中の、keystrokes.plを以下の赤字のように修正。65行目くらい。

この一行を、

return 1 unless $MT::VERSION =~ m(^3\.);

このように。

return 1 unless $MT::VERSION =~ m(^4\.);
MTのバージョンの記述を3から4に変える訳ですね。

2.
で、このサイトは静的に生成されているのでkeystrokes.plだけを「plugins」ディレクトリにアップロード。
ダイナミックパブリッシングなサイトであれば、function.MTKeystrokes.phpも「php/plugins/」にアップが必要です。

3.
アーカイブテンプレートのブログ記事(エントリーアーカイブ)を修正。

formタグの下に<$MTKeystrokes$>を追加する。

<form method="post" action="<$MTCGIPath$><$MTCommentScript$>" 
id="comments_form" name="comments_form" 
onsubmit="if (this.bakecookie.checked) rememberMe(this)">
<$MTKeystrokes$>

コメント入力欄のtextareaタグ内に以下の記述を追加

onkeypress="keystrokes(this.form)"

コメント投稿ボタンのinputタグ内に以下の記述を追加

onclick="keystrokes(this.form)"

で、保存して再構築でいけるはず。


導入してから2日くらいたつけどスパムゼロ。
CAPTCHA認証とかだと入力する手間とかあるし、このMT-Keystrokesだったら投稿する人にはなんにも影響ないのでなかなか良いかと思います。


634

 

心の底から笑いたい人への動画

初笑いってことで。



634

 

ありがとう2009


こんばんは、デジタル中華です。

僕の1年間が、このBLOGに全て書いてあります 笑


今年のベストショットはこれ!
40047618_420757975.jpg
photo by メン

みなさん今年も大変お世話になりました!!
また来年もよろしくです!!!

よいお年を〜

Ryuma

 

GR DIGITAL III × STUSSY


これやばっ!
o0600045010348257981.jpg
物欲の神が。。

Ryuma
 
2  3  4  5  6  7  8  9  10  11  12