top

3.3テンプレートで4.0のCAPTCHA機能だけを使う

3.3から4.0へアップグレードして3.3のテンプレをそのまま使っている場合、あるいは4.0を新規インストールしてもデフォルトテンプレは使わず(3.3ベースの)オリジナルテンプレで構築している場合。

認証機能を使いたいならこちらの方法でコメントフォーム部分を4.0仕様にすればいいのですが、認証機能は使わないけどCAPTCHAだけ使いたいなあという場合もあると思います。そういう場合はフォーム部分をわざわざ4.0仕様にしなくても、MTタグを1つ入れるだけの簡単な方法で実はCAPTCHAが使えます。

まずは、設定>ブログの設定>コメントで「CAPTCHAプロバイダ」を「Movable Type 規定」にして保存。
エントリーアーカイブ(ブログ記事)・コメントプレビューのCAPTCHAを付けたいところに(</textarea>の下辺りがいいかと)

<$MTCaptchaFields$>

と記入。これだけです。

070824.gif

こんな感じになります。WingMemoのテンプレで動作確認済み。投稿者に文字を入れる手間はとらせたくないので、ふだんは使いませんが。

ただしこの方法では常にCAPTCHAが出っぱなしになりますから、認証機能と併用したい場合は素直にコメントフォームを4.0仕様にした方がよいかと思います。

「認証は使わない。でもCAPTCHAは使ってみたい。けど4.0仕様に変更するのは面倒くさい~」という人向きの手抜き簡単CAPTCHAです(^^;。

 

トラックバックURL

トラックバックされる際にはこの記事へのリンクをお願い致します

コメントを投稿

 


 <注意>
 ご利用のブラウザ、設定ではコメントのプレビューおよび投稿はご利用になれません。
 コメント投稿の際はお手数ですがjavascriptをオンにして下さい。
 *javascriptオフのまま投稿ボタンを押すと送信内容が消えますのでご注意下さい。