TAMURA Toshihiko
tamur****@bitsc*****
2004年 9月 23日 (木) 14:32:40 JST
こんにちは、田村です。 中尾さん: > 実はこの「代引き確認メール」の後半で改行が多くなる現象は、それを受ける > メールソフトで結果が異なることがわかりました。 > > OutlookExxpress 問題なし > Mail.app 問題なし(Apple純正ソフト) > SweetMail ダメ (Apple用サードパーティ) > GyazMail ダメ (Apple用サードパーティ) CR + LF を改行としてあつかうソフトと、 2個の改行としてあつかうソフトがあるんですね。 catalog/includes/modules/payment/cod_table.php の135行目あたりを 次のように変更したら直るんじゃないでしょうか? ------------------------------------------------------------ function process_button() { global $currencies; global $HTTP_POST_VARS; global $order; // email_footer に使用する文字列 $s_message = $HTTP_POST_VARS['codt_fee_error'] ? $HTTP_POST_VARS['codt_fee_error'] : sprintf(MODULE_PAYMENT_COD_TABLE_TEXT_MAILFOOTER, $currencies->format($order->info['total']), $currencies->format($HTTP_POST_VARS['codt_fee'])); return tep_draw_hidden_field('codt_message', htmlspecialchars($s_message)) . tep_draw_hidden_field('codt_fee', $HTTP_POST_VARS['codt_fee']); } function before_process() { global $HTTP_POST_VARS; $this->email_footer = str_replace("\r\n","\n", $HTTP_POST_VARS['codt_message']); } ------------------------------------------------------------ > もう忘れましたが受けるメールソフトで異なった見え方は他の用件でも > あったような気が。 ほかにも不自然な箇所があれば、教えてください。 -- 田村敏彦 / 株式会社ビットスコープ E-mail:tamur****@bitsc***** http://www.bitscope.co.jp/