質問 > フロント機能 > 商品画像の表示がされません |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
topbm |
投稿日時: 2016/7/25 10:01
対応状況: −−−
|
新米 登録日: 2015/12/14 居住地: 投稿: 6 |
商品画像の表示がされません 商品登録>商品マスターで「詳細-メイン画像」の差替えをしたいのですが、
画像の枠しか表示されません。=> http://****/products/detail.php?product_id=242 画像のURLを調べてみるとパスが誤ったコードを吐き出しているようです。 エラーログを確認したところ2つ表示されていました。 ------------------------------------------------------------ ? /admin/products/product.php Warning(E_WARNING): Invalid argument supplied for foreach() on [/home/****/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php(825)] from xxx.xx.xxx.xx ? /admin/products/product.php Fatal error(E_USER_ERROR): 最大階層制限到達 on [/home/****/data/class/helper/SC_Helper_DB.php(966)] from xxx.xx.xxx.xx login_id = ●● /home/****/www/store/admin/products/product.php(29): LC_Page_Admin_Products_Product_Ex->process /home/****/data/class_extends/page_extends/admin/products/LC_Page_Admin_Products_Product_Ex.php(54): LC_Page_Admin_Products_Product->process /home/****/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php(66): LC_Page_Admin_Products_Product->action /home/****/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php(165): SC_Helper_DB->sfCountCategory /home/****/data/class/helper/SC_Helper_DB.php(824): SC_Helper_DB->sfGetParents /home/****/data/class/helper/SC_Helper_DB.php(943): SC_Helper_DB->sfGetParentsArray /home/****/data/class/helper/SC_Helper_DB.php(966): trigger_error ------------------------------------------------------------ ?の "LC_Page_Admin_Products_Producut.php" を確認したところ以下の部分のエラーのようですが、基本知識が足りないためどのように対処したらよいのかわかりません。 824: $arrKeyName = $this->objUpFile->keyname; 825: foreach ($arrKeyName as $key => $keyname) { 826: if (in_array($keyname, arrImageKey)) continue; ?は今回の件と関係あるかわかりませんが、別スレッドと同様の事象で質問回答の対応をするも解決には至っていません。 最大階層制限到達というエラーについて http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=17632&forum=11&post_id=76535#forumpost76535 ※尚、当方のサイトでは変更処理後強制ログアウトになるものの、商品価格変更・商品説明文の変更は反映しています。 ECバージョン:2.13.4 サーバーPHPバージョン:PHP 5.4.45 利用中のプラグイン:なし 前任がサイト構築の後引き継ぎされ、初めての画像差替えで当事象が発生しており、特に要因が思い当たりません。 情報が少なく申し訳ございませんが、何らかの解決方法があればご教示お願いいたします。 |
karin |
投稿日時: 2016/7/26 14:53
対応状況: −−−
|
仙人 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: 商品画像の表示がされません topbm様
システム設定>パラメーター設定の LEVEL_MAXの値を増やしてみても(例えば100など)同じ現象が発生しますか?
|
umebius |
投稿日時: 2016/7/26 15:39
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 商品画像の表示がされません ?の件についてですが、
これは825行目でforeachに配列が渡されなかったときにおこるエラーです。 おそらく824行目で代入している$arrKeyNameがnullではないでしょうか。 var_dumpするなどして$arrKeyNameをご確認下さい。 $this->objUpFile->keynameというのは、SC_UploadFile.phpの$keynameを呼び出しています。 ファイルの入力フォーム(<input type="file" >)にname値が設定されていないなど、原因はいろいろ考えられると思います。
|
umebius |
投稿日時: 2016/7/26 15:46
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 商品画像の表示がされません ?の件については、karinさんのおっしゃるようにLEVEL_MAXの値を増やしてみても同じことが起こるのであれば、無限ループ状態です。
親の親に子が設定されてしまっているなどの状況が考えられます。
|
topbm |
投稿日時: 2016/7/27 14:21
対応状況: −−−
|
新米 登録日: 2015/12/14 居住地: 投稿: 6 |
Re: 商品画像の表示がされません ご回答ありがとうございます。
>>karin様 システム設定>パラメーター設定のLEVEL_MAXの値は既に100に設定しているので、umebius様の仰る無限ループ状態のようですね。 >>umebius様 当方、PHPも分かっていないので今はvar_dumpでさえ苦戦していますが、いずれにせよこれだけで原因を特定するのは難しいようですね… |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |