質問 > フロント機能 > お問い合わせメール/宛先をフルネームにしたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Bhutan |
投稿日時: 2011/7/16 10:39
対応状況: −−−
|
新米 登録日: 2011/4/2 居住地: 投稿: 3 |
お問い合わせメール/宛先をフルネームにしたい お問い合わせフォームの自動返信メールの宛先、
デフォルトの設定では名字のみ(name01)となっているのですが これをname01.name02のフルネームにしたい場合、どのファイルをどのように修正したらよいのでしょうか? PHP初心者です。ご伝授のほどどうぞよろしくお願いいたします。 バージョンは2.11.1です。 |
Adondevas |
投稿日時: 2011/7/16 10:50
対応状況: −−−
|
常連 登録日: 2011/6/7 居住地: 投稿: 52 |
Re: お問い合わせメール/宛先をフルネームにしたい data/Smarty/templates/default/mail_templates/ に各メールのテンプレートがあります。
その中の希望するテンプレートを変更することで対応できます。 テンプレートの内容を見れば簡単に修正できると思います。 |
Bhutan |
投稿日時: 2011/7/16 11:09
対応状況: −−−
|
新米 登録日: 2011/4/2 居住地: 投稿: 3 |
Re: お問い合わせメール/宛先をフルネームにしたい どうもありがとうございます。
メール本文内の修正はmail_templatesにあったtplデータで修正できたのですが 今回修正したいのは、自動返信メールの宛先部分なのです。 data/class/pages/contact/LC_Page_Contact.php このデータの一番下に「 * メールの送信を行う。」 という部分があったので、ここの188行目の $fromMail_name = $objPage->arrForm['name01']['value'] ." 様"; を $fromMail_name = $objPage->arrForm['name01']['value']['name02']['value'] ." 様"; にしてみたいのですが、エラーが出てしまいました。 PHPがわかっていないので、この記述が悪いのか、他にも修正する箇所があるのか、それが分からずに困っています。 再度ご教授いただければ幸いです。 |
Adondevas |
投稿日時: 2011/7/16 11:35
対応状況: −−−
|
常連 登録日: 2011/6/7 居住地: 投稿: 52 |
Re: お問い合わせメール/宛先をフルネームにしたい 詳しく追ったわけではないのですが、この関数に渡すパラメータにname02が含まれていないのではないでしょうか。
そうだとすれば他の箇所も修正しないと希望されている宛名にはならないと思います。 わたしもプログラマではなくショップ運営者ですが、残念ながらphpの知識抜きには修正は難しいかと思います。 |
den |
投稿日時: 2011/7/16 11:55
対応状況: −−−
|
半人前 登録日: 2011/7/13 居住地: 投稿: 12 |
Re: お問い合わせメール/宛先をフルネームにしたい 該当箇所のプログラムを見てないので正確にはわかりませんが、
$fromMail_name = $objPage->arrForm['name01']['value']['name02']['value'] ." 様"; に変えたのだとしたらプログラムの記述がおかしいような気がします。このように変える場合、 $fromMail_name = $objPage->arrForm['name01']['value'] . $objPage->arrForm['name02']['value'] ." 様"; が正しいと思いますが…。 |
Bhutan |
投稿日時: 2011/7/16 13:36
対応状況: −−−
|
新米 登録日: 2011/4/2 居住地: 投稿: 3 |
Re: お問い合わせメール/宛先をフルネームにしたい den様の言う通り、記述の問題だったようです。
お教えいただいた書き方で試してみたら成功しました。 どうもありがとうございました。 Adondevas様のおっしゃる通り、PHPの知識がないと難しいですね。 これから知識をつけていきたいと思います。 皆様、どうもありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |