質問 > その他 > Smartyデバッグについて |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
che |
投稿日時: 2010/1/27 22:11
対応状況: −−−
|
半人前 登録日: 2009/11/27 居住地: 投稿: 27 |
Smartyデバッグについて ------------------------------------------
EC-CUBEバージョン 2.4.2 PHP バージョン PHP 5.2.9 DBバージョン PostgreSQL 8.4.2 ------------------------------------------ Smartyのデバッグについて質問です。 下記のログを参考にしてSmartyのデバッグコンソールを表示させることができたのですが ページによっては表示されないページがあります。 Smartyデバッグコンソールについて http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=1378&forum=2&post_id=4446#forumpost4446 例えば管理画面の「基本情報管理」や「商品管理」は表示されますが「メルマガ管理」やサイトの「商品一覧ページ」など表示されないページが他にも多々あります。 ソースを見てみると、デバッグの出力はされているのですが一部以下のエラーが出ていて、javascriptのポップアップ表示されていないということがわかりました。 ----------------------------------------------------------------- <b>Warning</b>: preg_match_all() expects parameter 2 to be string, object given in <b>/var/www/data/smarty_extends/modifier.script_escape.php</b> on line <b>15</b><br /> <b>SC_Date Object (4)<\/b><br><b>start_year<\/b> => <i>empty<\/i><br><b>month<\/b> => <i>empty<\/i><br><b>day<\/b> => <i>empty<\/i><br><b>end_year<\/b> => <i>empty<\/i></font></tt></td></tr>"); ----------------------------------------------------------------- modifier.script_escape.php がエラーとのことですが どなたか同じような現象の人いませんでしょうか? もし回避策などありましたら教えてください! どうぞよろしくお願いいたします。 |
seasoft |
投稿日時: 2010/1/27 23:13
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: Smartyデバッグについて うちも、以前試したとき NG でした。
結局、今は使っていません。
|
tmyaksmda |
投稿日時: 2010/2/12 17:31
対応状況: −−−
|
新米 登録日: 2010/2/12 居住地: 投稿: 3 |
Re: Smartyデバッグについて 以下の箇所にもsmarty:nodefaultsを付け足したら、表示されるようになりました。
50行目 _smarty_console.document.write("<tr bgcolor={if %vars.index% is even}#eeeeee{else}#fafafa{/if}><td valign=top><tt><font color=blue>{ldelim}${$_debug_keys[vars]}{rdelim}</font></tt></td><td nowrap><tt><font color=green>{$_debug_vals[vars]|@debug_print_var|escape:javascript|smarty:nodefaults}</font></tt></td></tr>"); 56行目 _smarty_console.document.write("<tr bgcolor={if %config_vars.index% is even}#eeeeee{else}#fafafa{/if}><td valign=top><tt><font color=maroon>{ldelim}#{$_debug_config_keys[config_vars]}#{rdelim}</font></tt></td><td><tt><font color=green>{$_debug_config_vals[config_vars]|@debug_print_var|escape:javascript|smarty:nodefaults}</font></tt></td></tr>"); 未解決でしたら、お試し下さい。 |
che |
投稿日時: 2010/2/12 17:38
対応状況: −−−
|
半人前 登録日: 2009/11/27 居住地: 投稿: 27 |
Re: Smartyデバッグについて 確かにそれをやると一部のページでは表示が可能なのですが、
一部のページでは表示がうまくできないんですよね・・・ 例えば管理画面の「メルマガ管理」やサイトの「商品一覧ページ」など。。。 私の環境だけですかね・・・ |
tmyaksmda |
投稿日時: 2010/2/13 16:43
対応状況: −−−
|
新米 登録日: 2010/2/12 居住地: 投稿: 3 |
Re: Smartyデバッグについて 僕の環境では「メルマガ管理」「商品一覧」でもポップアップで表示できています。
------------------------------------------ EC-CUBEバージョン 2.4.2 PHP バージョン PHP 5.2.11 DBバージョン MySQL 4.1.22 ------------------------------------------ ちなみにdebug.tplで変更した箇所は、3カ所あるisset()のところと合わせて5カ所変更したことになります。 isset()の3カ所は、 http://www.happyquality.com/2009/02/04/705.htm を参考にさせてもらうと、直接的でわかりやすいかもしれません。 |
che |
投稿日時: 2010/2/13 17:07
対応状況: −−−
|
半人前 登録日: 2009/11/27 居住地: 投稿: 27 |
Re: Smartyデバッグについて おぉ!!
できました! ありがとうございます |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |