バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

プラグイン > バグ報告・利用に関する質問 > ポイントプラグインで受注管理画面から送信するメールがおかしくなる

バグ報告・利用に関する質問

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
t.murakami
投稿日時: 2017/8/15 23:41
対応状況: −−−
半人前
登録日: 2017/6/7
居住地:
投稿: 12
ポイントプラグインで受注管理画面から送信するメールがおかしくなる
########## 現象 ##########

プラグインやカスタマイズ等でメールテンプレートを増設、変更している場合に、
受注管理>受注マスター>メール通知 から当該メールテンプレートを選んだ場合に、
当該メールテンプレート内に /合計.*\\n/u の行が存在しない場合、
「送信内容を確認」ボタンを押下した時に、ひたすら

***********************************************
 ポイント情報
***********************************************

利用ポイント:??? pt
加算ポイント:??? pt

***********************************************
 ポイント情報
***********************************************

利用ポイント:??? pt
加算ポイント:??? pt

***********************************************
 ポイント情報
***********************************************

利用ポイント:??? pt
加算ポイント:??? pt





という内容のメールとなってしまう。


########## 再現手順 ##########

メールテンプレートをプラグインやカスタマイズ(dtb_mail_templateをいじるなど)して増設する。
その際テンプレート内に /合計.*\\n/u の行を含めないようにする。
あとは、受注管理>受注マスター>メール通知 から当該メールテンプレートを使ってメールを送信する。


########## 期待値 ##########

/合計.*\\n/u の行が無い場合は、
メールテンプレートそのままで送信したい。


########## 環境 ##########

- OS:windows7
- Database:MySQL
- WebServer:Apache 2.4.25
- PHP version:5.6.30
- EC-CUBE vesrsion:3.0.14


########## 解決策 ##########

Plugin/Point/Event/WorkPlace/AdminOrderMail.phpの180行目

$replace = $search[0][0].$snippet;
return preg_replace('/'.$search[0][0].'/u', $replace, $body);

の部分を、

if(!is_null($search[0][0])){
    $replace = $search[0][0].$snippet;
    return preg_replace('/'.$search[0][0].'/u', $replace, $body);
}
return $body;

とする。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
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.