MovableTypeプラグインA-Formを入れてみた

November 29, 2008

ある案件で、A-Formをインストールしたので、ついでにうちのブログにも入れてみました。

A-Form:MovableTypeにフォーム設置できるMTプラグイン|Web制作のアークウェブ

本当に便利ですよね。
簡単に結構立派なお問い合わせフォームが作れちゃいます。
PHPで作ると結構手間かかりますが、A-Formなら、ものの30分ぐらいで作れちゃいます。

といっても、デザインのカスタマイズすると結構時間はかかっちゃうとは思いますが。。。

インストールログでも書こうと思ったんですが、オフィシャルのGoogleグループに立派なものがあるので、そちらをどうぞ。

インストールと初期設定 - mt-a-form | Google グループ
チュートリアル(基本的な使い方) - mt-a-form | Google グループ

インストールの注意点

1)以下の3つのファイルに実行権限(755)を与えること

  •  [plugins]/AForm/aform_engine.cgi
  •  [plugins]/AForm/aform_logger.cgi
  •  [plugins]/AForm/aform_checker.cgi

2)該当テンプレートに以下のコード書き足す

<$MTEntryBody$> → <$MTEntryBody aform="1"$>
(私はウェブページにやったので、<$MTPageBody aform="1"$>こんな感じになりました)

3)テンプレートによってはエラーが出る

テンプレートモジュールの有無で、エラーが出るこがあります。
4.1ぐらいをベースにテンプレート作っているみたいで、「HTMLヘッダー」「バナーヘッダー」「ヘッダー」「フッター」「バナーヘッダー」の5つのテンプレートモジュールが揃ってないとエラーが出ます。

無い場合は、上記のテンプレートモジュールを制作するか、
[plugins]/AForm/tmpl
上記配下にあるテンプレートファイルを書き換えてみて下さい。恐らく
  • aform_confirm_field.tmpl
  • aform_confirm.tmpl
  • aform_error.tmpl
  • aform_finish.tmpl
  • aform_form.tmpl
ぐらいを書き換えれば問題なく動くと思います。フォームの設定によってはもう少し少なくてもいけるかも。

MTの管理画面から、コンバージョン率なんかも見れて非常に便利ですよ。


お仕事のご依頼・お問い合わせに是非フォームから!