バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > confirm.phpでエラーになる

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
mako10
投稿日時: 2012/9/25 17:50
対応状況: 解決済
半人前
登録日: 2012/8/12
居住地:
投稿: 15
Re: confirm.phpでエラーになる
解決済み
mako10
投稿日時: 2012/9/25 17:47
対応状況: −−−
半人前
登録日: 2012/8/12
居住地:
投稿: 15
Re: confirm.phpでエラーになる
アドバイスありがとうございます。
閉じタグが認識できないというヒントをいただきまして確認したところ、
<!--{/foreach}--> が余分に書かれている所がありました。
これを削除しましたら問題なく動作するようになりました。
どうもありがとうございます。


解決済みを選んで投降していますが、解決済みにならないのでこちらに書きました。
torataro
投稿日時: 2012/9/24 23:31
対応状況: −−−
一人前
登録日: 2010/6/16
居住地: 東京都台東区
投稿: 140
Re: confirm.phpでエラーになる
こんばんは。

unexpected T_ENDFOREACH なので、
foreach文の閉じタグが認識できないということですよね。

order_mail.tpl.php(158) なので、
158行目あたりまでのソースを貼り付けてもらえればと。

何か単純ミスをされていると思います。
mako10
投稿日時: 2012/9/22 18:46
対応状況: −−−
半人前
登録日: 2012/8/12
居住地:
投稿: 15
confirm.phpでエラーになる
EC-CUBE 2.12.2
PHP 5.3.3
MySQL 5.1.61

一流解説本、EC-CUBE 公式完全ガイド(ver2.12/2.11対応)に
付属しているテンプレートをインストールし、メールテンプレートの
order_mail.tplに振込先情報を下記のように追加しました。


************************************************
 口座情報
************************************************

<!--{if $arrOrder.payment_method == "OO銀行へ振込" }-->
OO銀行
xx支店 普通口座00000 名義xxx

<!--{elseif $arrOrder.payment_method == "XX銀行へ振込" }-->
XX銀行
xx支店 普通口座00000 名義xxx
       
<!--{else}-->
代金引換えにて配送いたします。

<!--{/if}-->


この変更で注文をするとconfirm.phpの部分でエラーになります。

デバッグしてみると

Fatal error(E_PARSE): syntax error, unexpected T_ENDFOREACH on [/......./data/Smarty/templates_c/xxx/%%31^318^318E4517%%order_mail.tpl.php(158)]

となっており、エラーログは下記のようになります。

order complete. order_id=12 from xxx.xxx.xxx.xxx
customer_id = 1
/...../shopping/confirm.php(34): LC_Page_Shopping_Confirm_Ex->process
/...../data/class_extends/page_extends/shopping/LC_Page_Shopping_Confirm_Ex.php(56): LC_Page_Shopping_Confirm->process
/...../data/class/pages/shopping/LC_Page_Shopping_Confirm.php(63): LC_Page_Shopping_Confirm->action
/...../data/class/pages/shopping/LC_Page_Shopping_Confirm.php(167): SC_Helper_Purchase->completeOrder
/...../data/class/helper/SC_Helper_Purchase.php(98): GC_Utils->gfPrintLog


原因や修正箇所はわかりますでしょうか?
デフォルトのテンプレートのメール部分を同じように修正してもエラーは出ません。
どうぞよろしくお願いします。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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