バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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


原因や修正箇所はわかりますでしょうか?
デフォルトのテンプレートのメール部分を同じように修正してもエラーは出ません。
どうぞよろしくお願いします。
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/25 17:47
対応状況: −−−
半人前
登録日: 2012/8/12
居住地:
投稿: 15
Re: confirm.phpでエラーになる
アドバイスありがとうございます。
閉じタグが認識できないというヒントをいただきまして確認したところ、
<!--{/foreach}--> が余分に書かれている所がありました。
これを削除しましたら問題なく動作するようになりました。
どうもありがとうございます。


解決済みを選んで投降していますが、解決済みにならないのでこちらに書きました。
mako10
投稿日時: 2012/9/25 17:50
対応状況: 解決済
半人前
登録日: 2012/8/12
居住地:
投稿: 15
Re: confirm.phpでエラーになる
解決済み
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は66,645名です
総投稿数は98,379件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
468
2651
4
nanasess
2103
5
umebius
1753
6
yuh
1612
7
red
1424
8
h_tanaka
1044
9
fukap
907
10
tsuji
863
11
shutta
835
12
tao_s
792
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.