バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 会員登録後の自動返信メールに「登録メールアドレス」を差し込みたい

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
aro
投稿日時: 2014/4/18 14:52
対応状況: 開発中
半人前
登録日: 2014/4/7
居住地:
投稿: 17
会員登録後の自動返信メールに「登録メールアドレス」を差し込みたい
お世話になります。
Eccubeで会員登録の後に自動返信されるメールに
名前<!--{$name01}-->のように

会員が登録したメールアドレスを
自動返信メールに差し込みしたいのですが、
変数がわからず行き詰っています。

data/class/pages/contact/LC_Page_Contact.php

あたりを修正すればよいかと思うのですが、
どうしても上手く行きません。

ご助言いただけないでしょうか。
どうぞよろしくお願いします。

tshino
投稿日時: 2014/4/18 15:17
対応状況: −−−
一人前
登録日: 2013/4/9
居住地:
投稿: 76
Re: 会員登録後の自動返信メールに「登録メールアドレス」を差し込みたい
会員登録時のメールを変更するのであれば、
LC_Page_Entry::lfSendMailの部分で、
メールアドレスをテンプレート側に渡す必要があるかと思います。

変更しようとされている、『LC_Page_Contact.php』は
お問い合わせのページになります。
tshino
投稿日時: 2014/4/18 15:20
対応状況: −−−
一人前
登録日: 2013/4/9
居住地:
投稿: 76
Re: 会員登録後の自動返信メールに「登録メールアドレス」を差し込みたい
すみません。
先ほどの内容は2.13.1でチェックしたものになりますので、
バージョンによっては内容がことなるかもしれません。

対象のバージョンを教えていただけると
お答えしやすいかと思います。
aro
投稿日時: 2014/4/18 21:09
対応状況: −−−
半人前
登録日: 2014/4/7
居住地:
投稿: 17
Re: 会員登録後の自動返信メールに「登録メールアドレス」を差し込みたい
早々のアドバイスありがとうございます。

tshinoの様がおっしゃるとおり
LC_Page_Entry.phpでした。
勘違いして記載してしまいもうしわけありません。


バージョンは 2.13.1 を利用しております。


LC_Page_Entry.phpのlfSendMailの部分


ーーーーーーーーーーーーーーーーーーーー


/**
* 会員登録完了メール送信する
*
* @access private
* @return void
*/
public function lfSendMail($uniqid, $arrForm)
{
$CONF = SC_Helper_DB_Ex::sfGetBasisData();

$objMailText = new SC_SiteView_Ex();
$objMailText->setPage($this);
$objMailText->assign('CONF', $CONF);
$objMailText->assign('name01', $arrForm['name01']);
$objMailText->assign('name02', $arrForm['name02']);
$objMailText->assign('uniqid', $uniqid);
$objMailText->assignobj($this);



ーーーーーーーーーーーーーーーーーーーー


この辺りに登録者のメールアドレスを示す変数を追加するのかと思い、

$objMailText->assign('name01', $arrForm['email'],);

という行を追加してみたのですが上手くいきませんでした。



どうぞお力をお貸しくださいm(_ _)m
よろしくお願いします。
yuh
投稿日時: 2014/4/19 1:52
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: 会員登録後の自動返信メールに「登録メールアドレス」を差し込みたい
もしかして、mail_templates/customer_mail.tplの方にいれてないですか?mail_templates/customer_regist_mail.tplのほうに
メールアドレス:<!--{$setemail}-->

見たいな感じでいれて、
lfSendMailの

$objMailText->assign('name02', $arrForm['name02']);

の下あたりに
$objMailText->assign('setemail', $arrForm['email']);

を追加してください。

一応2.13.1で動きます。
aro
投稿日時: 2014/4/21 11:39
対応状況: 開発中
半人前
登録日: 2014/4/7
居住地:
投稿: 17
Re: 会員登録後の自動返信メールに「登録メールアドレス」を差し込みたい
ご助言ありがとうございます!

早速試してみて報告します。

まずはお礼までに。アドバイス本当にありがとうございます。
aro
投稿日時: 2014/4/21 21:28
対応状況: 解決済
半人前
登録日: 2014/4/7
居住地:
投稿: 17
Re: 会員登録後の自動返信メールに「登録メールアドレス」を差し込みたい
yuh様のご指導のとおりに作業したら無事に実装できました!

どうもありがとうございました。
またどうぞよろしくお願いいたしますm(_ _)m

感謝を込めて
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1285
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.