バグ報告 > フロント機能 > 注文受付メールをhtmlメールにするには |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Gbiledge |
投稿日時: 2009/4/29 9:09
対応状況: −−−
|
常連 登録日: 2009/4/25 居住地: 投稿: 55 |
注文受付メールをhtmlメールにするには 注文受付メールをhtml化して、かっこいいhtmlメールを送るようにしたいのですが、
どなたか実装なされている方はいますでしょうか。 方法など分かる方いらっしゃいましたらご教授の程をお願いします。 |
kishik |
投稿日時: 2009/4/30 11:16
対応状況: −−−
|
仙人 登録日: 2009/4/3 居住地: 東京 投稿: 382 |
Re: 注文受付メールをhtmlメールにするには メール送信時にマルチパート化が必要ですね。
送信時に現在のメール文字列の替わりに マルチパート化したメール文字列を作って、 あとは普通に送信してやればいいはずです。 送信部分をカスタマイズするだけなので、 以外と簡単かもしれませんね。 ----- http://ec-cube-mall.jp/ http://ec-cube.ec-orange2.jp/ http://wiki.ec-orange2.jp/ |
seasoft |
投稿日時: 2009/4/30 12:45
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 注文受付メールをhtmlメールにするには メールマガジンの処理用に HTML メールの経路は用意されていますね。
\data\class\pages\admin\mail\LC_Page_Admin_Mail_Sendmail.php
|
tao_s |
投稿日時: 2009/4/30 12:57
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 804 |
Re: 注文受付メールをhtmlメールにするには 確かメルマガ機能にHTMLメールの送信機能があったと思うので、それを流用してはいかがでしょうか?
|
ramrun |
投稿日時: 2009/4/30 13:12
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: 注文受付メールをhtmlメールにするには LC_Page_Shopping_Complete.php
SC_Helper_Mail.php
SC_SendMail.php
だから、sendMailからsendHtmlMailに変更すればいい、とかいうことじゃなくて? |
kishik |
投稿日時: 2009/4/30 14:25
対応状況: −−−
|
仙人 登録日: 2009/4/3 居住地: 東京 投稿: 382 |
Re: 注文受付メールをhtmlメールにするには おお、こんな機能が!
その部分は読んでいませんでした。 トピ主じゃありませんが、勉強させていただきました。 おそらくそれで解決ですね ----- http://ec-cube-mall.jp/ http://ec-cube.ec-orange2.jp/ http://wiki.ec-orange2.jp/ |
Gbiledge |
投稿日時: 2009/4/30 17:32
対応状況: −−−
|
常連 登録日: 2009/4/25 居住地: 投稿: 55 |
Re: 注文受付メールをhtmlメールにするには 以下の内容ですが、
sendMailからsendHtmlMailに変更する箇所などを具体的に教えて下さい。 宜しくお願いします。 Re: 注文受付メールをhtmlメールにするには LC_Page_Shopping_Complete.php // 完了メール送信 if($order_id != "") { $mailHelper->sfSendOrderMail($order_id, '1'); } ↓ SC_Helper_Mail.php // 送信フラグ:trueの場合は、送信する。 if($send) { if ($objSendMail->sendMail()) { $this->sfSaveMailHistory($order_id, $template_id, $tosubject, $body); } } ↓ SC_SendMail.php // TXTメール送信を実行する function sendMail() { : } // HTMLメール送信を実行する function sendHtmlMail() { : } だから、sendMailからsendHtmlMailに変更すればいい、とかいうことじゃなくて? |
Gbiledge |
投稿日時: 2009/4/30 20:09
対応状況: −−−
|
常連 登録日: 2009/4/25 居住地: 投稿: 55 |
Re: 注文受付メールをhtmlメールにするには おそらく
SC_Helper_Mail.php あたりの何行目かをsendHtmlMailに変換するのだと思いますが、 うん〜、何行目なのか分からず... おしえてくださ〜い、、、、。 |
tao_s |
投稿日時: 2009/4/30 23:07
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 804 |
Re: 注文受付メールをhtmlメールにするには 未確認ですが、確かsfSendOrderMail内でsend_mail()しているので、そこをsendMail()からsendHtmlMail()にすれば良いのでは無いでしょうか?
ただ動的に挿入されるお買い上げ明細の部分がプレーンテキストなので、テンプレートもnl2brとか入れないといけないと思います。 また、オーダーメールは見た目のカッコよさよりも確実に届くことが優先されると思うので、htmlメールにしない方が良いんじゃないでしょうか?
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |