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