バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > お問い合わせフォームからのメールアドレスを追加するには・・・

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kono
投稿日時: 2012/3/14 19:52
対応状況: −−−
半人前
登録日: 2012/3/14
居住地:
投稿: 24
お問い合わせフォームからのメールアドレスを追加するには・・・
[EC-CUBE]2.11.3
[OS]Linux 2.6.18
[PHP] 5.2.17
[データベース] MySQL 5.0.90
[WEBサーバ] Apache
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

お世話になります。
上記環境で、お問い合わせフォームを1つ追加して
現在2つのフォーム(デフォルト+追加分)があるのですが
例えば、デフォルトのフォームを【A】として、追加したフォームを【B】とした場合、
【A】で問い合わせがあった場合は、SHOPマスターの問い合わせ受付メールアドレスで受信させて
【B】で問い合わせがあった場合は、SHOPマスターに設定したどのメールアドレスでもない
別のメールアドレスで受信したいのですが、そういったカスタマイズは可能なのでしょうか。

一番の理想は、SHOPマスターに複数メールアドレスを設定できてお問い合わせフォームと連動できることなのですが。

どうか、宜しくお願いいたします。
pingpong
投稿日時: 2012/3/14 20:49
対応状況: −−−
長老
登録日: 2011/12/15
居住地:
投稿: 156
Re: お問い合わせフォームからのメールアドレスを追加するには・・・
SC_Helper_mail.phpのsfContactFormMailでメールを送っていますが、そこでアドレスを指定しています。

メソッドに引数を追加して、分岐させるか、メソッドを作るなどして、送信先のアドレスを指定するのはどうですか?
kono
投稿日時: 2012/3/14 21:32
対応状況: −−−
半人前
登録日: 2012/3/14
居住地:
投稿: 24
Re: お問い合わせフォームからのメールアドレスを追加するには・・・
お返事ありがとうございます。
私の勘なんですが・・・

引用:
pingpongさんは書きました:
メソッドを作るなどして、送信先のアドレスを指定するのはどうですか?

というやり方は、【B】フォームはこのアドレスへ送信しますよ。
という固定な感じになるということですか?
もしそうだとしたら、それは良いですね。

ただ、高度な技術が必要そうな感じがします・・・。
新米の中の新米な私ですが、詳しく教えていただく事はできますでしょうか。

pingpong
投稿日時: 2012/3/15 10:38
対応状況: −−−
長老
登録日: 2011/12/15
居住地:
投稿: 156
Re: お問い合わせフォームからのメールアドレスを追加するには・・・
管理画面のショップ情報から、メールアドレスを登録できるようにして、その値を送信時に取得するのはどうでしょうか?

あくまで送信メソッドには、DBに登録されている値を使用するということです。
kono
投稿日時: 2012/3/15 11:53
対応状況: −−−
半人前
登録日: 2012/3/14
居住地:
投稿: 24
Re: お問い合わせフォームからのメールアドレスを追加するには・・・
お返事ありがとうございます。

pingpongさんの仰るやり方は、他の4つ設定できるメールアドレスに
更に1つ増やすということですよね?最高です!

そのカスタマイズ方法を教えていただけますでしょうか。

宜しくお願いいたします。
pingpong
投稿日時: 2012/3/16 12:02
対応状況: −−−
長老
登録日: 2011/12/15
居住地:
投稿: 156
Re: お問い合わせフォームからのメールアドレスを追加するには・・・
大雑把な流れですが・・・

DB側でdtb_baseinfoに登録するメールアドレスのカラムを追加。

メールアドレスを登録できるフォームを追加する(合わせてphpファイルでもPOSTされるメールアドレスがDBに登録されるようにする。)

メール送信時に、送信メソッドを追加する。
送信先は、DBに登録された値を取得したものを使用するようにする。

という流れになるかと。
kono
投稿日時: 2012/3/16 16:59
対応状況: 保留
半人前
登録日: 2012/3/14
居住地:
投稿: 24
Re: お問い合わせフォームからのメールアドレスを追加するには・・・
お返事、ご教示ありがとうございます。

んー…なんとも難しそうなカスタマイズですね。
ご教示いただいたポイントを勉強してみます。
pingpong
投稿日時: 2012/3/16 20:10
対応状況: −−−
長老
登録日: 2011/12/15
居住地:
投稿: 156
Re: お問い合わせフォームからのメールアドレスを追加するには・・・
まずは、管理画面からアドレスを登録できるようにですね。

アドレスのフォームは他のアドレス入力フォームを参考にコピーして、フォームの名前を変更します。
php側でも同じように、コピーして変数名を変更していけばある程度は可能かと思います。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1294
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.