Home > web(CMS・アプリ) > MovableType、コメント時のCAPTCHA画像を表示させる

MovableType、コメント時のCAPTCHA画像を表示させる

せっかく構築した MovableType ですが、CAPTCHA画像が表示されません。


ちょと調べて工夫を試みたところ、ボクの環境では MovableType(4.21) の標準ファイルに若干の修正を加えたら CAPTCHA画像が正常に表示されるようになりました。


※2009/07/20現在、MTの再インストール後CAPTCHAは使っていません。

【注意】 IE7で表示した場合、この方法で解決できないようです


▼MovableType インストール環境

  • サーバー: XREA - CORESERVER
  • Perlモジュール: Crypt::DSA/Image::Magick
  • テンプレート: mt.Vicuna


▼MovableType コメント設定・登録/認証設定

  • コメントポリシー: 自動的に公開しない
  • CAPTCHAプロバイダ: MovableType既定
  • 認証方式: 認証なしコメント(他はチェックしなかった)


▼CAPTCHA 表示のための作業

▽mt-config.cgi への追記:


下記1行を追記

CaptchaSourceImageBase /home/~MT階層~/mt-static/images/captcha-source


▽~MT階層~/lib/MT/Util/Captcha.pm の書き換え:


187-188行目辺りを、下記のように変更

my $im = $imbase->Montage(geometry => $geometry_str,tile => $tile_geom);

 ↓

my $im = $imbase->Append(stack=>"");


これで、MT標準のCAPTCHA画像が表示されるよになりました。参考まで。

(参照:MovableType - CAPTCHA 認証機能も簡単設定可能に

(参考:ひるねこ日記

(参考:VanaDiel Explorer


追記:

reCAPTCHA も試しましたが、こちらはすんなり行かないようで。テンプレートを Vicuna に変更しているため(テンプレートの内容が違うので)、混乱を避けるために今回は見送り。

本当は reCAPTCHA 使いたいですね。コメント記入者がCAPTCHA画像をリロードできます。何といっても、カラフルでカッコよいですし。

Comments:0

Comment Form

Trackbacks:0

TrackBack URL for this entry
http://www.shimom.com/apps/mt-tb.cgi/627
Listed below are links to weblogs that reference
MovableType、コメント時のCAPTCHA画像を表示させる from 古い)SHIMOM式

Home > web(CMS・アプリ) > MovableType、コメント時のCAPTCHA画像を表示させる

Recent Entries
Categories
Search
Archives
Recent Trackbacks
About
Feeds

Return to page top