質問 > 管理機能 > 2.11.0 メール設定について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
snafkin |
投稿日時: 2011/5/6 20:08
対応状況: −−−
|
新米 登録日: 2011/4/29 居住地: 投稿: 4 |
2.11.0 メール設定について ------------------------------------------------------------------------------------------
[EC-CUBE] 2.11.0 [レンタルサーバ] ヘテムル [OS] Linux [PHP] PHP 5.2.8 [データベース] MySQL 5.0.82-community [WEBサーバ] apache [ブラウザ] Firefox4.0.1 ------------------------------------------------------------------------------------------ 過去ログで見つけることができませんでしたので、質問させてください。 以下の流れでオリジナルのメールを追加しました。 1.mtb_mail_template でIDを8まで作成 2.mtb_mail_path にて相対する対応するパスを指定 3.基本情報管理/メール設定 にてタイトル、ヘッダー、フッダーを編集 困っているのは 1.受注管理の通知からIDの5および6でメールを送信しようとすると 「システムエラーが発生しました。¥大変お手数ですが、サイト管理者までご連絡ください。 」 というエラーメッセージが表示され、メールを送信できません。 2.また、モバイルから注文処理を行うとIDの2に該当する部分から注文確認メールが注文者に届くようですが、タイトル以外は空白のメールが送られてきます(固定のパスからしか送れないため?) 3.理想はモバイルの注文確認メールを送信するIDを自分の任意に設定したいのですが、2.11.0ではどこを設定すればいいのか、私なりに調べてみましたが知識が薄いため見つけられませんでした。 上記3点の解決策について、どうかお力をお貸しください。 よろしくお願いいたします。 |
seasoft |
投稿日時: 2011/5/6 21:07
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 2.11.0 メール設定について > 3.理想はモバイルの注文確認メールを送信するIDを自分の任意に設定したいのですが、2.11.0ではどこを設定すればいいのか、私なりに調べてみましたが知識が薄いため見つけられませんでした。
設定というか、ソース直書きですが、SC_Helper_Purchase#sendOrderMail ですね。
|
snafkin |
投稿日時: 2011/5/7 8:15
対応状況: −−−
|
新米 登録日: 2011/4/29 居住地: 投稿: 4 |
Re: 2.11.0 メール設定について 早速の返信ありがとございます!
>設定というか、ソース直書きですが、SC_Helper_Purchase#sendOrderMail ですね。 SC_Helper_Purchase#sendOrderMailを見てみました。ソースを変更する部分は恐らく895-910行目の以下の部分だと思うのですが } /** * 受注完了メールを送信する. * * HTTP_USER_AGENT の種別により, 携帯電話の場合は携帯用の文面, * PC の場合は PC 用の文面でメールを送信する. * * @param integer $orderId 受注ID * @return void */ function sendOrderMail($orderId) { $mailHelper = new SC_Helper_Mail_Ex(); $mailHelper->sfSendOrderMail($orderId, SC_MobileUserAgent_Ex::isMobile() ? 2 : 1); } 最後の2 : 1);の所を変更してみましたが、反応ありませんでした。 ここではないのでしょうか。 どうかアドバイスをお願いしますm(_ _)m |
aska824 |
投稿日時: 2011/6/21 22:56
対応状況: −−−
|
長老 登録日: 2010/2/20 居住地: 静岡県 投稿: 185 |
Re: 2.11.0 メール設定について アドバイスかどうかはわかりませんが・・・
僕の場合、PHPもSQLも知識が中途半端な為、 「マスターデータ管理」の「mtb_mail_tpl_path」の部分で 携帯に対応させたいIDのパスを 「../mobile/mail_templates/order_mail.tpl」 というふうに直接読み込ませています。 「mobile」は携帯サイトのテンプレートです。 これ以上は自分でもわかりません・・・
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |