お知らせ

ブログ簡単パワーアップ FC2ブログスーパーカスタマイズテクニック2008年1月11日

拙著新刊の「ブログ簡単パワーアップ FC2ブログスーパーカスタマイズテクニック」が発売されました。
FC2ブログのさまざまなカスタマイズ方法を解説しています。
FC2ブログユーザーの皆様はぜひお買い求めください。

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

メールフォームプラグインV2.0・その3(メールフォームの基本設定)

| コメント(10) | トラックバック(0)

メールフォームプラグインV2.0では、Movable Typeの管理画面上で、大半の設定を行うことができるようになっています。
今日は、サンプルのテンプレートセットを元に、メールフォームの設定を行って、基本的なメールフォームを動作させる手順を解説します。

1.設定の手順

メールフォームの設定を始めるには、ブログのメニューで「新規作成」→「メールフォーム」を選びます。

↓ブログのメニューで「新規作成」→「メールフォーム」を選ぶ
mailformv2_03_1.png

これで、メールフォームの設定を行うページが開きます。

↓メールフォームの設定を行うページ
mailformv2_03_2.png

設定項目は多数ありますが、基本的なメールフォームであれば、「基本設定」の箇所を設定すればOKです。
各項目の設定内容は以下の通りです。

設定項目設定内容
設定のタイトルメールフォームにつける名前を入力します。
1つのブログで複数のメールフォームを扱う場合、それぞれのメールフォームに別々の名前をつけます。
メールフォームの概要メールフォームの概要を入力します。
この欄は空欄でも構いません。
送信先のメールアドレスメールフォームから送信されるメールの送信先メールアドレスを指定します。
初期値として、Movable Typeにログインしているユーザーのメールアドレスが設定されます。
メールの題名メールフォームから送信されるメールの題名を指定します。
初期値として、「メールフォームからメールが送信されました」が設定されます。
メールフォームテンプレート
送信確認テンプレート
送信エラーテンプレート
メールフォーム共通部分
メール本文テンプレート
メールフォーム関連の各テンプレートの名前を選びます。

各項目の設定が終わったら、ページ末尾の「変更を保存」ボタンをクリックして、設定を保存します。

2.メールフォームテンプレートへのタグの追加

メールフォームを動作させるためには、メールフォームテンプレートに以下のようなタグを追加することが必要です。

<MTSetVar name="mail_setting" value="メールフォームの設定の名前">

メールフォームの設定を保存すると、設定のページが再度表示されます。
「メールフォームテンプレート」の箇所に、「メールフォームテンプレートに、必須のMTSetVarタグを追加」というボタンがあります。
それをクリックすると、上記のタグを自動的に追加することができます。

↓MTSetVarタグを追加したところ
MTSetVarタグを追加したところ

追加が終わったら、「閉じる」ボタンをクリックします。

3.メールフォームテンプレートの再構築

次に、メールフォームのテンプレートを再構築します。

「メールフォームテンプレート」の箇所に、「メールフォームテンプレートの再構築」のボタンがあります。
それをクリックすると、再構築が行われます。

↓メールフォームテンプレートを再構築したところ
メールフォームテンプレートを再構築したところ

4.メールフォームの動作の確認

ここまでで、メールフォームの設定は一通り完了です。

「メールフォームテンプレート」の欄の右にある「メールフォームの表示」(メールフォームの表示)のアイコンをクリックすると、メールフォームが開きます。
メールフォームからメールを送信してみて、自分にメールが送信されることを確認します。

↓完成したメールフォームの例
完成したメールフォームの例

5.設定を変える

「一覧」→「メールフォーム」のメニューを選ぶと、メールフォームの設定が一覧表示されます。
その中で、設定を変えたいメールフォームの名前をクリックすると、設定のページを再度開くことができます。

↓「一覧」→「メールフォーム」のメニューを選ぶ
「一覧」→「メールフォーム」のメニューを選ぶ

↓メールフォームの設定の一覧
メールフォームの設定の一覧

関連するエントリー(16件)

トラックバック(0件)

このブログ記事を参照しているブログ一覧: メールフォームプラグインV2.0・その3(メールフォームの基本設定)

このブログ記事に対するトラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/1196.

コメント(スレッド3件,コメント10件)

コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。

No.2 youchan : エラーが出てしまいます?

fujimoto様

こんにちはいつも読ませて頂いてます、インストール後再構築まで順調に進んだのですが、メールフォーム確認しようとすると
ファイルorフォルダが無いとのエラーが出ます。

FTPソフトで確認した所やはり生成されて無いようなのですが何か対処法はありますでしょうか?

No.3  Author Profile Page: Re:エラーが出てしまいます?

>youchanさん
プラグインご利用ありがとうございます。

メールフォームのテンプレートのどこかにタグのミスがある場合、メールフォームの設定の画面から再構築を行うと、再構築エラーがあっても正常終了のメッセージが出る不具合があることが分かりました。
おそらく、この現象が起こっていて、メールフォームのファイルが出力されていないものと思われます。

インデックステンプレートの一覧の画面でメールフォームを再構築すると、再構築エラーが出ると思いますので、そのエラーを修正してみてください。

No.4 youchan : 続)エラーが出てしまいます?

壱様

再構築かけましたらこんなのが出ました。

MTIncludeMailFormCommonでエラーが発生しました

ちなみにタグはまだ全然いじってないです。

No.5  Author Profile Page: Re:エラーが出てしまいます?

こんにちは。

記事中の「2.メールフォームテンプレートへのタグの追加」の作業をもう一度行って、それから再構築を行ってみてください。
それでもうまくいかないようだと、申し訳ありませんが、外から分かる情報だけでは原因がつかめません。

No.6 youchan : 再度試してみました

壱様へ

やってみましたがやはり駄目でした・・・・残念。
プラグインのインストールからやり直してみます!
有難うございました。

No.7 youchan : 再インストールしたら

再インストールしたらこんなの出ました・・・謎は深まるばかりです?

Can't call method "name" on an undefined value at /home/☆☆☆/public_html/mtos/plugins/MailForm/MailForm.pl line 368.

値を探せなかったということですよね・・・

No.8 youchan : 動きました!

MTのmt-config.cgiの設定ミスでした・・・・初歩的なミスでスレ汚してすいませんでした。

No.9 hiroyuki : メールの題名について

お世話になります。
フォームで入力された内容をメールの題名に反映させることは可能でしょうか(メール本文の件名ではなく、メーラーで見たときの題名です)。
たとえばあらかじめラジオボタンで件名候補を用意しておき、ラジオボタンのチェックされた内容に応じてメールの題名が変わるなどです。
何か良い方法がありましたらご教授ください。
よろしくお願いいたします。

No.10  Author Profile Page: Re:メールの題名について

>hiroyukiさん
こんにちは。

ご質問の件ですが、メールフォームの設定の「メールの題名」「返信メールの題名」の各欄では、MTMailPreview系のタグも使えるように作ってあります。
ただ、出力される文字によって、メールを送信できない場合があります。
この機能をお使いになるのであれば、十分に動作チェックしてください。

No.11 hiroyuki : (無題)

壱様
回答ありがとうございます。助かりました。
使用する際は十分注意するように致します。
ありがとうございました。

コメントする

管理者のみにコメントを送信したい場合は、「コメントを秘密にする」のチェックをオンにしてコメントを送信するか、メールフォームからメールをお送りください。

ブログ全体の感想など、この記事に直接に関係しないコメントは、ゲストブックにお気軽に投稿してください。


アーカイブ

ブログパーツ

ステータス