| |
モバイル 会員登録完了メールがPC用が届く お世話になっております。 タイトルの件ですが、モバイルサイトで会員登録をすると、完了通知のメールがモバイル用のものでなくPCようのものが届きます。 このサイト内も検索したのですが、分からずじまいです。 それで、あれこれ開いてみた結果 data/class/pages/regist/LC_Page_Regist.php の末尾に以下のような記述がありました。
--------------------
//---- 正会員登録完了メール送信 function lfSendRegistMail($registSecretKey) { $objQuery = new SC_Query(); $objHelperMail = new SC_Helper_Mail_Ex();
//-- 姓名を取得 $sql = "SELECT email, name01, name02 FROM dtb_customer WHERE secret_key = ?"; $result = $objQuery->getAll($sql, array($registSecretKey)); $data = $result[0];
//-- メール送信 $objMailText = new SC_SiteView(); $objMailText->assign("CONF", $this->CONF); $objMailText->assign("name01", $data["name01"]); $objMailText->assign("name02", $data["name02"]); $toCustomerMail = $objMailText->fetch("mail_templates/customer_regist_mail.tpl"); $subject = $objHelperMail->sfMakesubject($objQuery, $objMailText, $this, '会員登録が完了しました。'); $objMail = new SC_SendMail();
$objMail->setItem( '' // 宛先 , $subject // サブジェクト , $toCustomerMail // 本文 , $this->CONF["email01"] // 配送元アドレス , $this->CONF["shop_name"] // 配送元 名前 , $this->CONF["email03"] // reply_to , $this->CONF["email04"] // return_path , $this->CONF["email04"] // Errors_to ); // 宛先の設定 $name = $data["name01"] . $data["name02"] ." 様"; $objMail->setTo($data["email"], $name); $objMail->sendMail();
-----------------------
もしここを変えれば、出来るのであればどのように書き換えれば「モバイルでの登録はモバイル用のテンプレートを使用する」と出来るのでしょうか? 宜しくお願いします。
|