バグ報告 > 管理機能 > 会員登録時の自動返信メールの都道府県等が数値で表示されます。 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
13cweb |
投稿日時: 2010/8/11 15:54
対応状況: −−−
|
新米 登録日: 2009/10/30 居住地: 投稿: 4 |
会員登録時の自動返信メールの都道府県等が数値で表示されます。 EC-CUBEバージョン 2.4.4
PHPバージョン PHP 5.1.6 DBバージョン MySQL 5.0.27 です。 会員登録時の自動返信メールに全ての情報を入れたいのですが、 以下方法では一部の内容が数値で表示されてしまいます。 ◇操作した内容 /data/class/pages/entry/LC_Page_Entry.phpの 以下の部分を探し、どんどん追加していきました。 // 完了メール送信 $this->name01 = $_POST['name01']; $this->name02 = $_POST['name02']; ↓ // 完了メール送信 $this->name01 = $_POST['name01']; $this->name02 = $_POST['name02']; $this->zip01 = $_POST['zip01']; $this->zip02 = $_POST['zip02']; $this->pref = $_POST['pref']; $this->addr01 = $_POST['addr01']; $this->addr02 = $_POST['addr02']; $this->tel01 = $_POST['tel01']; $this->tel02 = $_POST['tel02']; $this->tel03 = $_POST['tel03']; $this->fax01 = $_POST['fax01']; $this->fax02 = $_POST['fax02']; $this->fax03 = $_POST['fax03']; $this->email = $_POST['email']; $this->sex = $_POST['sex']; $this->job = $_POST['job']; $this->year = $_POST['year']; $this->month = $_POST['month']; $this->day = $_POST['day']; $this->password = $_POST['password']; $this->reminder = $_POST['reminder']; $this->reminder_answer = $_POST['reminder_answer']; $this->mailmaga_flg = $_POST['mailmaga_flg']; そして、/data/Smarty/templates/default/mail_templates/customer_regist_mail.tplでメールテンプレートを以下のように作りました。 お名前 :<!--{$name01}--><!--{$name02}--> フリガナ :<!--{$kana01}--><!--{$kana02}--> 郵便番号 :〒<!--{$zip01}-->-<!--{$zip02}--> ご住所 :<!--{$pref}--><!--{$addr01}--> <!--{$addr02}--> ご連絡先 :<!--{$tel01}-->-<!--{$tel02}-->-<!--{$tel03}--> fax番号 :<!--{$fax01}-->-<!--{$fax02}-->-<!--{$fax03}--> E-mail :<!--{$email}--> 性別 :<!--{$sex}--> 職業 :<!--{$job}--> 生年月日 :<!--{$year}-->年<!--{$month}-->月<!--{$day}-->日 パスワード:<!--{$password}--> ヒント :<!--{$reminder}-->(<!--{$reminder_answer}-->) メール配信:<!--{$mailmaga_flg}--> でもこれだけでは、都道府県と性別と職業とヒントとメール配信が数値になってしまいますので変換したいのですが、 /data/class/helper/SC_Helper_Mail.php の // 都道府県変換 $objPage->arrOrder['deliv_pref'] = $this->arrPref[$objPage->arrOrder['deliv_pref']]; の部分を、 // 都道府県変換 $objPage->arrOrder['deliv_pref'] = $this->arrPref[$objPage->arrOrder['deliv_pref']]; $objPage->arrOrder['order_pref'] = $this->arrPref[$objPage->arrOrder['order_pref']]; と追加した時に注文確認メールは変換出来たので ここに何かを追加するのだと予想しているのですが何を追加するのか想像がつきません。 どなたかお分かりの方がいらっしゃっいましたら 教えて頂けませんでしょうか。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 会員登録時の自動返信メールの都道府県等が数値で表示されます。 | 13cweb | 2010/8/11 15:54 |
Re: 会員登録時の自動返信メールの都道府県等が数値で表示されます。 | AMUAMU | 2010/8/11 16:47 |
Re: 会員登録時の自動返信メールの都道府県等が数値で表示されます。 | 13cweb | 2010/8/19 13:09 |
Re: 会員登録時の自動返信メールの都道府県等が数値で表示されます。 | 55eccube | 2010/8/22 12:59 |