メール送信フォームの利用 その4
メール送信フォームの組み込みは完了しました。
しかし、プレビューしたり、修正したり、エラー表示、完了画面等が必要ですね。これらの画面は、モジュールに設定することになります。

メール送信入力フォームは、インデックス・テンプレートに作成しましたが、確認(プレビュー)、エラー、完了テンプレートはモジュールとして登録します。
当サイトのテンプレートをお使いに方は、モジュールについてはよくご承知と思いますので割愛します。
ここで、注意することは
テンプレートの一部分を作成してモジュールとして登録するのではなく、テンプレートとして完成したものをモジュールとして登録します。
※確認(プレビュー)用テンプレート(フォームメール部分のみ掲載)
モジュール名:mail_preview (間違わないように!)
モジュール名を間違えると動作しません。
<!-- メール確認 -->
<h2>メールの確認</h2>
<br>
<div class="comments-head">メールの確認</div>
<div class="comment-content">
<p>以下の内容でメールを送信します。</p>
<p>・お名前<br /><div class="comment-view"><$MTMailPreviewAuthor$></span></div></p>
<p>・メールアドレス<br /><div class="comment-view"><$MTMailPreviewEMail$></span></div></p>
<p>・件名</p><div class="comment-view"><$MTMailPreviewSubject$></span></div></p>
<p>・本文
<div class="comment-view"><$MTMailPreviewBody convert_breaks="1"$></span></div></p>
</div>
<!-- メール確認終了 -->
<h2>メールの修正</h2>
<br>
<form method="post" action="<$MTCGIPath$>plugins/MailForm/mt-mail-form.cgi" id="mail_form" name="mail_form">
<TABLE border=0 cellspacing="0" cellpadding="0">
<TBODY>
<TR>
<TD colspan="2" height="20px">
メールの修正はこちら
</TD>
</TR>
<TR>
<TD colspan="2" height="10px"></TD>
</TR>
<TR>
<TD><label for="mail_author">お名前:</label></TD>
<TD><input id="mail_author" name="mail_author" tabindex="6" accesskey="n" size="30" value="<$MTMailPreviewAuthor$>" /></TD>
</TR>
<TR>
<TD colspan="2" height="10px"></TD>
</TR>
<TR>
<TD><label for="mail_email">メールアドレス:</label></TD>
<TD><input id="mail_email" name="mail_email" tabindex="7" accesskey="m" size="30" value="<$MTMailPreviewEMail$>" /></TD>
</TR>
<TR>
<TD colspan="2" height="10px"></TD>
</TR>
<TR>
<TD><label for="mail_subject">件 名:</label></TD>
<TD><input id="mail_subject" name="mail_subject" tabindex="8" accesskey="s" size="30" value="<$MTMailPreviewSubject$>" /></TD>
</TR>
<TR>
<TD colspan="2" height="10px"></TD>
</TR>
<TR>
<TD valign="top"><label for="mail_text">本 文:</label></TD>
<TD><textarea id="mail_text" name="mail_text" tabindex="9" accesskey="t" cols="50" rows="10"><$MTMailPreviewBody$></textarea></TD>
</TR>
<TR>
<TD colspan="2" height="10px"></TD>
</TR>
<TR>
<TD colspan="2" align="right">
<input type="submit" accesskey="v" name="mail_preview" id="mail_preview" value="確認" />
<input type="submit" accesskey="s" name="mail_post" id="mail_post" value="送信" />
<input type="hidden" name="mail_blog_id" id="mail_blog_id" value="<$MTBlogID$>" />
</TD>
</TR>
</TBODY>
</TABLE>
</form>
<!-- メール修正フォーム終了 -->
関連記事
トラックバックURL: http://www.jp-soft.com/mt/mt-tb.cgi/204
コメントする