お知らせ

これだけは知っておきたい Webアプリケーションの常識 2008年3月28日

これだけは知っておきたい Webアプリケーションの常識」が発売されました。
Webアプリケーションを作る上では、HTTPのプロトコルや、開発言語、データベースなど、さまざまな知識を組み合わせることが必要になります。
それらを全般的にまとめた一冊です。
Webアプリケーション開発にチャレンジしたい方や、実際に開発までしないまでも基礎知識として知っておきたい方にお勧めです。

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

メールフォーム作成用プラグイン(汎用フォーム対応/MT3.3対応・その4)

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

2007年1月27日
メールフォームプラグインにクロスサイトスクリプティングの脆弱性等の不具合が見つかりました。申し訳ありません。
こちらのエントリーをご参照の上、最新版にアップデートしてください。

2007年1月23日
メールフォームプラグインのバージョン1.20を公開しました。
解説も更新しましたので、こちらのエントリーをご参照ください。

従来のメールフォームプラグインでは、メールの送信前確認/エラー/送信完了の各ページのテンプレートは1種類しか作ることができませんでした。
そのため、複数のメールフォームを使い分けるのが困難でした。

そこで、今回のメールフォームプラグインでは、送信前確認/エラー/送信完了のテンプレートを複数個作って使い分けられるようにしました。

1.確認/エラー/送信完了のテンプレートの作成

確認/エラー/送信完了のテンプレートは、従来どおりテンプレートモジュールで作ります。
ただし、従来のプラグインとは異なり、テンプレートの名前を自由に指定することができます。

2.フォームの修正

次に、メールフォームや確認テンプレートなど、メールフォーム関連のformタグがあるテンプレートで、フォームの部分に以下のタグを入れます。

<input type="hidden" name="mail_post_template" id="mail_post_template" value="送信完了テンプレートの名前" />
<input type="hidden" name="mail_preview_template" id="mail_preview_template" value="送信前確認テンプレートの名前" />
<input type="hidden" name="mail_error_template" id="mail_error_template" value="エラーテンプレートの名前" />

例えば、送信前確認/エラー/送信完了のテンプレートの名前を、それぞれ「mail_preview_2」「mail_error_2」「mail_post_2」にする場合だと、フォーム内に以下のタグを入れます。

<input type="hidden" name="mail_post_template" id="mail_post_template" value="mail_post_2" />
<input type="hidden" name="mail_preview_template" id="mail_preview_template" value="mail_preview_2" />
<input type="hidden" name="mail_error_template" id="mail_error_template" value="mail_error_2" />

なお、テンプレート名を指定しなかった場合は、従来どおり、mail_preview/mail_error/mail_postの各テンプレートを指定したものとみなされます。

トラックバック(0件)

このブログ記事を参照しているブログ一覧: メールフォーム作成用プラグイン(汎用フォーム対応/MT3.3対応・その4)

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

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

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

プラグインについてご質問をされる方は、ご自分のBlogのURLを必ず入力してください。
また、プラグインの開発やサポートを継続的に行えるようにするために、ドネーション(寄付)をしていただけると幸いです。
金銭的寄付だけでなく、精神的寄付も歓迎します。
ドネーションのページはこちら

No.1 wa2 : (無題)

はじめまして。
メールフォームプラグインを使わせていただいています。
今回、自由に項目を追加できるようになりましたが、
自分で追加した項目を入力必須項目にすることはできますか?

No.2  Author Profile Page: (無題)

>wa2さん
こんにちは。プラグインご利用ありがとうございます。

現状では、自分で追加した項目を入力必須にする機能はありません。
バージョンアップで対応したいと思いますので、今しばらくお待ちください。

No.3 ken : (無題)

こんにちは。
とても良いプラグインなので使わせていただこうかと思います。
動作確認をしていて思ったのですが、mail_preview_templateにて確認画面に移った際、修正するために戻りたい場合はどうすればいいでしょうか?
Ajaxだとブラウザの「戻る」ボタンが使えないので・・・

No.4  Author Profile Page: (無題)

>kenさん
こんにちは。

ご質問の件ですが、プレビューのテンプレートにもフォームをつけて、そこで修正できるようにすると良いでしょう。
エラーのテンプレートと同様の手法で、プレビューのテンプレートにもフォームをつけることができます。

コメントする

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

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


アーカイブ

ブログパーツ

ステータス