お知らせ
2008年3月28日
「これだけは知っておきたい Webアプリケーションの常識」が発売されました。
Webアプリケーションを作る上では、HTTPのプロトコルや、開発言語、データベースなど、さまざまな知識を組み合わせることが必要になります。
それらを全般的にまとめた一冊です。
Webアプリケーション開発にチャレンジしたい方や、実際に開発までしないまでも基礎知識として知っておきたい方にお勧めです。
他にも多数書籍を執筆しています。
こちらもぜひご覧ください。
メールフォーム作成用プラグイン(汎用フォーム対応/MT3.3対応・その4)
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の各テンプレートを指定したものとみなされます。
前後の記事
関連するエントリー(9件)
- メールフォームプラグイン(Ajax対応)(2006年10月19日 14:34)
- メールフォーム作成用プラグイン(汎用フォーム対応/MT3.3対応・その3)(2006年07月09日 13:15)
- メールフォーム作成用プラグイン(汎用フォーム対応/MT3.3対応・その2)(2006年07月08日 22:01)
- メールフォーム作成用プラグイン(汎用フォーム対応/MT3.3対応・その1)(2006年07月07日 10:30)
- メールフォーム作成用プラグイン(その5)(2006年03月13日 09:58)
- メールフォーム作成用プラグイン(その4)(2006年03月12日 21:06)
- メールフォーム作成用プラグイン(その3)(2006年03月11日 09:09)
- メールフォーム作成用プラグイン(その2)(2006年03月10日 13:13)
- メールフォーム作成用プラグイン(その1)(2006年03月09日 21:53)
トラックバック(0件)
このブログ記事を参照しているブログ一覧: メールフォーム作成用プラグイン(汎用フォーム対応/MT3.3対応・その4)
このブログ記事に対するトラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/592.


コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。
プラグインについてご質問をされる方は、ご自分のBlogのURLを必ず入力してください。
また、プラグインの開発やサポートを継続的に行えるようにするために、ドネーション(寄付)をしていただけると幸いです。
金銭的寄付だけでなく、精神的寄付も歓迎します。
ドネーションのページはこちら
はじめまして。
メールフォームプラグインを使わせていただいています。
今回、自由に項目を追加できるようになりましたが、
自分で追加した項目を入力必須項目にすることはできますか?
>wa2さん
こんにちは。プラグインご利用ありがとうございます。
現状では、自分で追加した項目を入力必須にする機能はありません。
バージョンアップで対応したいと思いますので、今しばらくお待ちください。
こんにちは。
とても良いプラグインなので使わせていただこうかと思います。
動作確認をしていて思ったのですが、mail_preview_templateにて確認画面に移った際、修正するために戻りたい場合はどうすればいいでしょうか?
Ajaxだとブラウザの「戻る」ボタンが使えないので・・・
>kenさん
こんにちは。
ご質問の件ですが、プレビューのテンプレートにもフォームをつけて、そこで修正できるようにすると良いでしょう。
エラーのテンプレートと同様の手法で、プレビューのテンプレートにもフォームをつけることができます。