受信メールのレイアウト チェックボックスの場合

こちらの掲示板は終了しました。ご質問などはサポートセンターをご利用ください。

Mailform Pro 2.1.0 をお借りましました。
チェックボックスで複数の項目を選択してもらうフォームを作成中です。

項目の一つ一つが長文な為、受信メールのレイアウトに改行を入れたいのですが可能でしょうか。
当方まだまだ初心者なのであまりに高度な改造となるようでしたらあきらめざるをえないのですが・・・

★現在
[ 希望カタログ ] 48905 vol.88 LEDスーパーライトシリーズ 47225 vol.12 電動工具メーター付きチェッカー 0065 vol.38 エクステリア総合カタログ

★希望
[ 希望カタログ ]
48905 vol.88 LEDスーパーライトシリーズ
47225 vol.12 電動工具メーター付きチェッカー
40065 vol.38 エクステリア総合カタログ

といった状態で受信したいのです。
項目をシンプルにすれば良い事なのですが、これはカタログの商品コードなので、
入っていると発送担当者が大変助かるとの事なのでどうしても長文になってしまします。

こちらのBBSも色々検索してみましたが、どうもキーワードがわからず思う記事を探せませんでした。
重複しておりましたらすみません。

Re:受信メールのレイアウト チェックボックスの場合
和田 - 2009-05-14 14:17:40チェックボックスに改行を入れてセパレートする場合は、function.cgi内のgetpost関数のとこを参照します。
んでもって、詳しくは忘れましたが228行目~230行目の
$resbody .= " ${value} ";
$config{"body"} .= " ${value} ";
$csv[-1] .= " ${value}";
という部分を
$resbody .= "\n${value} ";
$config{"body"} .= "\n${value} ";
$csv[-1] .= "\n${value}";

にすれば、そうなるかもしれません。ならないかもしれませんが・・・。
Re:Re:受信メールのレイアウト チェックボックスの場合
unknown - 2009-05-14 15:06:01大変迅速な回答ありがとうございます。
ご教授いただきました方法で以下の通り改行が入りました、ありがとうございます。

★変更後
[ 希望カタログ ] 48905 vol.88 LEDスーパーライトシリーズ
47225 vol.12 電動工具メーター付きチェッカー
0065 vol.38 エクステリア総合カタログ

↑の1行目の
[ 希望カタログ ] 48905 vol.88 LEDスーパーライトシリーズ
にも改行を入れ

★希望
[ 希望カタログ ]
48905 vol.88 LEDスーパーライトシリーズ
47225 vol.12 電動工具メーター付きチェッカー
0065 vol.38 エクステリア総合カタログ

このようにしたいと思い、こちらのBBSで拝見した

if($value ne $null){
$resbody .= "\n\[ ${name} \]${crr} ${value} ${crr}";
$config{"body"} .= "\n\[ ${name} \]${crr}${value}${crr}";

という部分を変更してみたところ、チェックボックス以外の部分[お名前]や[電話番号]
にも改行が入ってしまいました。(あたりまえですね、すいません)
チェックボックスだけに改行を、というのは高度でしょうか…

自分の書いた質問に失礼がないかと思い見直そうとしたら
回答いただけており大変驚きました、お忙しい中ド素人な質問に本当にありがとうございます。
Re:Re:Re:受信メールのレイアウト チェックボックスの場合
和田 - 2009-05-14 17:41:02う~ん、そうですねぇ、それはめんどくさいですね。
resbodyを使わないで自由レイアウトで書けばそうできますので、それはマニュアルをご覧あれ。
Re:Re:Re:Re:受信メールのレイアウト チェックボックスの場合
松井 - 2009-05-14 18:59:07そうですよね、最初 自由レイアウトで作成していたんですが、
なぜかチェックボックスの複数回答の1つ目だけしか送信されなくて
(プレビューではちゃんと全部表示されるのですが)
同じ現象の書き込みをなさっている方が「バグです」という回答を受けておられたので
諦めたんです。

私にはちょっと大変そうな変更のようですので、現在のレイアウトでいこうと思います。
CGIを組めもしない初心者のくせにちょっと贅沢を言い過ぎました。(反省)
細かい事質問してすいみませんでした。
充分過ぎるメールフォームですのでこれで開設します。

勝手に著作表示させていただきましたが、問題ないでしょうか…
完成ページ
ttp://www.nichido-ind.co.jp/cgi_bin/postmail/postmail.html

ありがとうございました。


コメント欄