バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > メール配信の動的データ挿入部分が正しく反映されない

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kiro_55
投稿日時: 2013/6/21 15:46
対応状況: −−−
新米
登録日: 2013/6/21
居住地:
投稿: 5
メール配信の動的データ挿入部分が正しく反映されない
初めて投稿させて頂きます。

タイトルにあります通り、動的データ挿入部分が正しく動作せず困っております。

具体的な症状ですが、mtb_mail_templateとmtb_mail_tpl_pathに登録してある情報と、実際に表示される内容が異なってしまいます。

ID:2のテンプレートにはmobileのorder_mail.tplの内容が、それ以外のIDや新たに追加したテンプレートにはdefaultのorder_mail.tplの内容が表示されているようです。

試しにmobileのorder_mail.tplの内容を変更してみたのですが、メール配信画面で確認をすると、変更前の内容が表示されます。

また、ID:4に自動配信のお問い合わせ受付メールを設定してあるのですが、お問い合わせフォームから問い合わせがあった際の自動配信メールの動的データ部分は正しく表示され、メール配信の方で表示してみるとorder_mail.tplの内容が表示されてしまいます。

わかりにくい文章で申し訳ないのですが、どなたかご指南の程よろしくお願い致します。



EC-CUBEバージョン 2.12.3
PHPバージョン   PHP 5.3.15
DBバージョン   MySQL 5.1.59-community-log
tshino
投稿日時: 2013/6/21 16:37
対応状況: −−−
一人前
登録日: 2013/4/9
居住地:
投稿: 76
Re: メール配信の動的データ挿入部分が正しく反映されない
上記の文章を拝見させていただいた感じだと
どのような処理をされたいのかが判断しかねますが、
tplを更新しても反映されないということでしょうか?

もしくはmtb_mail_templateやmtb_mail_tpl_pathを
変更しても変更したとおりのファイルがよばれないと言うことでしょうか?
kiro_55
投稿日時: 2013/6/21 17:09
対応状況: −−−
新米
登録日: 2013/6/21
居住地:
投稿: 5
Re: メール配信の動的データ挿入部分が正しく反映されない
tshinoa様

ご返信ありがとうございます。
わかりにくい文章で申し訳ないです。

mtb_mail_tpl_pathを変更しても指定したファイルが呼ばれない状態です。

試しに指定してあるdefault/mail_templates/order_mail.tplを削除してみましたが、それでも動的データは表示されます。

すみませんが、よろしくお願い致します。
tshino
投稿日時: 2013/6/21 17:24
対応状況: −−−
一人前
登録日: 2013/4/9
居住地:
投稿: 76
Re: メール配信の動的データ挿入部分が正しく反映されない
mtb_mail_templateやmtb_mail_tpl_pathなどの
キャッシュは更新されておりますでしょうか?

EC-CUBEのmtbから始まるデータベースの情報は、
データベースから直接呼ばれているのではなく、
/data/cache上に作成されたキャッシュを
参照しております。

過去のフォーラムですが参考にはっておきます。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=7449&forum=2

またID2番を変更されており、
SC_Helper_Mail.phpのsfSendOrderMailの関数を利用されている、
ようでしたら携帯かPCによってテンプレートの
ディレクトリを振り分けて
いるのでこちらも確認いただければと思います。
kiro_55
投稿日時: 2013/6/23 10:18
対応状況: −−−
新米
登録日: 2013/6/21
居住地:
投稿: 5
Re: メール配信の動的データ挿入部分が正しく反映されない
tshinoa様

返信が遅くなり申し訳ありません。

/data/cacheを確認してみましたが、mtb_mail_template、mtb_mail_tpl_path共に正しく書き変わっているようです。

念の為/data/cacheとSmarty/templates_cの中を削除して試してみましたが、何ら変化がありません。

また、試しにお問い合わせフォームに使用しているcontact_mail.tplを書き換えてみたところ、こちらは正常に更新されていました。
受注管理からのメール送信のみテンプレートが正常に動作していないようです。

知識が浅く、ここで自分なりの検証は行き詰ってしまいました。
時間のある限り色々と試してみますが、何かアドバイスなどありましたら、またお願い致します。
nanasess
投稿日時: 2013/6/23 10:53
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: メール配信の動的データ挿入部分が正しく反映されない
何かプラグインを使用していたりしませんか??
kiro_55
投稿日時: 2013/6/23 11:19
対応状況: −−−
新米
登録日: 2013/6/21
居住地:
投稿: 5
Re: メール配信の動的データ挿入部分が正しく反映されない
nanasess様

ご返信ありがとうございます。

プラグインを見てみたところ、「のしプラグイン」がメールテンプレートに影響していそうな感じだったので、削除後、再インストールで無事に直りました!

単純な不具合で御手間を取らせて申し訳ありませんでした。

tshinoa様、nanasess様、お力添えありがとうございました。
本当に感謝致します!
kiro_55
投稿日時: 2013/6/23 11:26
対応状況: −−−
新米
登録日: 2013/6/21
居住地:
投稿: 5
Re: メール配信の動的データ挿入部分が正しく反映されない
解決済みにするのを忘れました。
失礼しました。

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,953名です
総投稿数は110,019件です

投稿数ランキング

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