お知らせ

Movable Type 5.1 Webサイト製作ガイドVolume 12011年6月30日

Movable Type 5.1 Webサイト製作ガイドVolume 1」を発売しました。
Movable Type 5.1を基本からしっかりマスターしたい方のための書籍です。
前書「Movable Type 5 Webサイト製作ガイド Volume 1」をMovable Type 5.1対応に改訂しました。 Movable TypeでWeb製作をされている方などにお勧めです。
PDFによる販売で、当サイトでのみ購入できます(書店では購入できません)

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

メールフォームプラグインV2.0・その2(サンプルテンプレートセットのインストール)

| コメント(6) | トラックバック(1)

メールフォームプラグインV2.0では、サンプルのメールフォームのテンプレートセットを一括してインストールすることができます。

1.テンプレートセットの内容

V2.0では、以下の7種類のテンプレートを組み合わせて、メールフォームを動作させる仕組みを取っています。

テンプレート内容
メールフォームユーザーが最初にアクセスするメールフォームのページのテンプレートです。
送信確認メールフォームで「確認」ボタンがクリックされたときに表示するページのテンプレートです。
送信エラーメール送信の際にエラーがあったときに表示するページのテンプレートです。
送信完了メールの送信が完了したときに表示するページのテンプレートです。
メールフォーム共通部分メールフォーム/送信確認/送信エラーのテンプレートで共通な、メールフォームの本体部分のテンプレートです。
メール本文自分宛に送信されるメールの本文のテンプレートです。
返信メールメールを送信してきた人に自動返信する際のメールの文章のテンプレートです。

2.テンプレートセットのインストールの開始

まず、以下の手順で、テンプレートセットをインストールするページを開きます。

  • ブログのメニューで、「設定」→「プラグイン」を選びます。
  • プラグインが一覧表示されますので、「Mail Form 2.00」をクリックして設定を開きます。
  • 「設定」のリンクをクリックします。
  • 「サンプルのメールフォーム用テンプレートをインストール」の箇所の「インストール」のボタンをクリックします。

↓「インストール」のボタンをクリック
「インストール」のボタンをクリック

3.テンプレートの名前等を決める

次に、各テンプレートの名前等を決めるページが表示されます。
以下の各項目を設定して、「インストール」のボタンをクリックします。

項目内容
テンプレートセットサンプルテンプレートセットの種類を選びます。
Movable Typeの標準テンプレートセットと組み合わせる場合は、お使いのMTのバージョンに合わせて「Movable Type 4.1標準テンプレート用」または「Movable Type 4.2標準テンプレート用」を選びます。
MTのバージョンにあっていないテンプレートをインストールすると、テンプレートを再構築する際にエラーが発生しますので、ご注意ください。
また、小粋空間のテンプレートセットと組み合わせる場合は、「小粋空間テンプレート用」を選びます。
他に、Ajax用などのテンプレートセットがありますが、これらについては後日解説します。
.メールフォームテンプレートの名前
送信確認テンプレートの名前
送信確認テンプレートの名前
送信完了テンプレートの名前
メール本文テンプレートの名前
返信メールテンプレートの名前
メールフォーム共通部分モジュールの名前
個々のテンプレートにつける名前を指定します。
テンプレートセットを2つ以上インストールする場合は、それぞれのテンプレートセットで、テンプレート名が重複しないようにする必要があります。
メールフォームの出力ファイル名メールフォームは静的なHTMLファイルとして出力されます。
そのファイル名を指定します。
なお、送信確認/送信エラー/送信完了の各ページはCGIで動的に出力しますので、ファイル名は指定しません。

↓テンプレート名等の設定
テンプレート名等の設定

インストールが完了すると、以下の画面のようにインストール結果が表示されます。

↓インストール結果
インストール結果

4.実際のテンプレート名と保存先

メールフォーム関連のテンプレートをインストールする際には、テンプレート名の先頭に以下の接頭語をつけて、メールフォーム用であることを示すようにしています。

テンプレート接頭語
メールフォームmail_form:
送信確認mail_preview:
送信エラーmail_error:
送信完了mail_post:
メールフォーム共通部分mail_common:
メール本文mail_body:
返信メールmail_reply:

メールフォームテンプレートは、インデックステンプレートとして保存します。
インデックステンプレートの一覧のページを開くと、「mail_form:メールフォーム」のような名前で、メールフォームテンプレートが保存されていることが分かります。

↓メールフォームテンプレートはインデックステンプレートとして保存される
メールフォームテンプレートはインデックステンプレートとして保存される

また、残りのテンプレートは、テンプレートモジュールとして保存されます。

↓残りのテンプレートはテンプレートモジュールとして保存される
残りのテンプレートはテンプレートモジュールとして保存される

Facebook連携

当記事について「いいね」や「送信」を行っていただけると幸いです。


この記事についてウォールに投稿

トラックバック(1)

トラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/1195.

藤本壱様が作成されたムーバブルタイプのメールソフトプラグイン(ver.2.1)、... 続きを読む

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

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

No.2 pinks : ありがとうございました

ダウンロードさせていただきました
各コーナーに設置できればと思ってます。
これからも、画期的なプラグイン楽しみにしています。

No.3 伊東 章 : MTOS 5 での使用

藤元様、はじめまして。

この度、メールフォームのプラグインが必要で
藤元様のメールフォームプラグインをダウンロードさせて頂きました。

ページの解説に沿ってインストールをしたのですが
テンプレートセットのインストールで、私はMTOSのver.5を
使用しています。

MTのバージョンに合っていないテンプレートをインストールすると
エラーが出てしまうようで、ご指導頂ければ幸いです。

伊東 章

No.4  : Re:MTOS 5 での使用

>伊東様
こんにちは。

MTOS5であれば、メールフォームプラグインV2.2をお使いください。

http://www.h-fj.com/blog/mt5plgdoc/mailformv2_2.php

MTOS5だと、MT本体に標準で入っているテーマは「クラシックブログ」と「Pico」です。
「クラシックブログ」に対応するサンプルのメールフォームテンプレートは、上記のプラグインだと、「Movable Type 5クラシック/モーションテーマ用」です。

一方、「Pico」に対応するサンプルテンプレートは、プラグインには付属していません。
「Movable Type 5クラシック/モーションテーマ用」のサンプルテンプレートをインストールしたうえで、Picoテーマに合わせて適宜書き換える必要があります。

また、サードパーティ等から提供されているテーマを使う場合も、そのテーマのテンプレートの構造に合わせて、メールフォームのテンプレートを書き換える必要があります。

No.5 横田 : MTOS5からメールフォームV2.1をアンインストールするには?

藤元様、はじめまして。

この度、メールフォームプラグインをダウンロードさせて頂きました。
が、
誤ってMTOS5にメールフォームV2.1をインストールしてしまいました。アンインストールしてからV2.2をインストールしたいと思っています。

V2.1をアンインストールする方法をご教授くださいませ。またはV2.2にアップデートする方法ををご教授くださいませ。

No.6  : Re:MTOS5からメールフォームV2.1をアンインストールするには?

>横田さん
こんにちは。

削除の方法は以下を参照してください。

http://www.h-fj.com/blog/archives/2008/03/05-103003.php#comment-4232

No.7 猪股 剛 : (無題)

藤元さま

この度、メールフォームプラグイン2.2をダウンロードさせていただきました。

MT5を使用しています。


さて、メールフォームの設定中に、文字化けが発生します。


「サンプルテンプレートのインストール」を行う際、
テンプレートセットを選択しますが、
そのテンプレートの名称が文字化けしています。
(Movable Type 5a acaa /a・・・ こんな具合です。)

この状態でインストールをしますと、
このインストール自体はうまくいきます。

次に、メールフォームの作成ですが、
設定のタイトルを入力し、「自動返信する」にチェックを入れて、「変更を保存」し、
そして「テンプレートに、必須のMTsetVarタグを追加」すると、
「必要なMTsetVarタグ」が文字化けしてしまいます。


↑こんな具合です。


このまま閉じて再構築をかけると、
エラーが出ます。

「テンプレート「rebuild_mail_form.tmpl」の再構築中にエラーが発生しました: タグでエラーがありました: タグでエラーがありました: タグでエラーがありました: タグでエラーがありました: インクルードするテンプレートが見つかりませんでした。」

こんな文章がでます。


どのように対処すればよろしいでしょうか。


なお、メールフォームをインストールする前に
無料のサイトテンプレートを設定しています。


どうぞよろしくお願い申し上げます。

コメントする


Facebookでコメント

試験的にFacebookのコメントフォームを設置しました。