質問 > 管理機能 > 管理画面には品切れと表示されるのにPC上では表示されない |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
MPV |
投稿日時: 2012/3/26 0:49
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2011/3/27 居住地: 投稿: 309 |
Re: 管理画面には品切れと表示されるのにPC上では表示されない chocomame様 こんばんは。
当方も未熟者ですのでどこまでお役にたてるか わかりませんが・・・、一緒に調べてみましょう。 引用:
$tpl_stock_findは、 data/Smarty/templates/default/products/detail.tplを 見て頂くとわかるのですが、
と判定で使用されています。 そのため判定値が知りたかったのでお聞きしました。 $tpl_stock_findが設定されているのは、 data/class/pages/products/LC_Page_Products_Detail.phpと data/class/SC_Product.phpを見て下さい。
この直後に、 SC_Utils::sfPrintR($this->tpl_stock_find); または var_dump($this->tpl_stock_find); を入れます。 管理画面のパラメータ設定でdebug_modeを trueにして下さい。そうしないと表示されません。 SC_Utils::sfPrintRについては http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8 に記載がありますので、再度目を通して下さい。 var_dump()についてはphpのマニュアル等に記載があると思います。 これで、$tpl_stock_findに何が設定されているかを ご確認頂けますでしょうか? *ちなみに当方のtest環境で、在庫がある商品の場合は 以下のように画面の上の方に表示されました。 bool(true) ← var_dump() の結果 **デバッグ中** ← SC_Utils::sfPrintR の結果 bool(true) **デバッグ中** 引用:
chocomame様はMYSQLとのことですが、phpmyadminは 使用可能でしょうか? もし使用可能であれば、DBのdtb_products_classに 該当商品の数量の情報が入っているのですが、 該当商品の在庫数の状態をご確認頂ければと思います。 (まず該当商品をdtb_productsから探して、その商品の product_idから該当のレコードを探して下さい。) こちらは、実際の在庫数として設定されている値が 知りたかったのでお聞きしております。 ちなみに、こちらも当方のtest環境で確認してみたところ dtb_products_classの stock 1(在庫数は設定内容で変動すると思いますが・・・。) stock_unlimited 0 という1レコードだけの状態です。 (規格が存在すると複数レコードできていると思います。) もし説明がわからない等ございましたら返信頂ければ幸いです。 追伸)当方の記載に誤り等がございましたので、 修正、加筆しました。すみません・・・。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
![]() |
chocomame | 2012/3/22 19:06 |
![]() |
MPV | 2012/3/22 22:37 |
![]() |
chocomame | 2012/3/25 0:25 |
» ![]() |
MPV | 2012/3/26 0:49 |
![]() |
chocomame | 2012/3/28 15:04 |
![]() |
MPV | 2012/3/28 16:17 |
![]() |
chocomame | 2012/3/28 23:20 |
![]() |
MPV | 2012/3/29 1:32 |
![]() |
chocomame | 2012/4/1 20:23 |
![]() |
MPV | 2012/4/2 0:17 |
![]() |
chocomame | 2012/4/3 12:37 |
![]() |
chocomame | 2012/4/3 12:48 |
![]() |
MPV | 2012/4/4 14:02 |
![](images/pixel.gif)