バージョン選択

フォーラム

メニュー

オンライン状況

48 人のユーザが現在オンラインです。 (37 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 48
もっと...

サイト内検索

バグ報告 > 管理機能 > 会員登録時の自動返信メールの都道府県等が数値で表示されます。

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
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

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,286名です
総投稿数は109,688件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.