バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 2.13.3の販売制限数を詳細ページに出力したい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
manbo
投稿日時: 2016/1/15 12:45
対応状況: −−−
新米
登録日: 2015/3/30
居住地:
投稿: 6
2.13.3の販売制限数を詳細ページに出力したい
初心者です。よろしくお願いします。

商品詳細ページ(detail.tpl)に販売制限数(dtb_products_class.sale_limit)を出力したく思い色々試していますが、上手く出来なくて困っています。
LC_Page_Products_Detail_Ex.phpに「レビュー情報の取得」を参考に書いてみましたが、NULLしか出力しません。
何か方法などございましたらご教授お願いします。

====================================
ECCUBEVer:2.13.3
PHP Ver:5.5.14
DB MySQL:5.5.38
WEBサーバー:現在Localhost
実装サーバー:Nginx
====================================
tsuji
投稿日時: 2016/1/15 14:30
対応状況: −−−
仙人
登録日: 2013/11/19
居住地:
投稿: 958
Re: 2.13.3の販売制限数を詳細ページに出力したい
manbo 様

dtb_products_classを商品IDで検索して1番目にヒットしたものから
sale_limitを取得して、表示させたらよいと思います。


----------------
****************************************
株式会社システムフレンド
辻 拓也(takuya tsuji)
改造専門店・EC-CUBE工房
****************************************

manbo
投稿日時: 2016/1/15 15:14
対応状況: −−−
新米
登録日: 2015/3/30
居住地:
投稿: 6
Re: 2.13.3の販売制限数を詳細ページに出力したい
tsuji 様

早速のご返信ありがとうございます。
PHP自体初心者なもので、tsuji様のご意見を参考にLIMIT込みで書いてみましたが、
反映出来ません。
私の記述が悪いかと思いますが、以下のようではダメなんでしょうか?


◼ LC_Page_Products_Detail_Ex.phpの「action()」内に記述

// 販売制限数の取得
$this->arrSaleLimit = $this->lfGetSaleLimitData($product_id);


◼ LC_Page_Products_Detail_Ex.phpに追加

public function lfGetSaleLimitData($product_id)
    {
        $objQuery =& SC_Query_Ex::getSingletonInstance();
        //商品ごとの販売制限数を取得する
        $col = 'sale_limit';
        $from = 'dtb_products_class';
        $where = 'del_flg = 0 AND product_id = ?';
        $objQuery->setOrder('sale_limit DESC');
        $objQuery->setLimit[1];
        $arrWhereVal = array($product_id);
        $arrSaleLimit = $objQuery->select($col, $from, $where, $arrWhereVal);

        return $arrSaleLimit;
    }


◼ detail.tplに記述

<!--{$arrSaleLimit.sale_limit|h}-->


お手数ですがご教授お願いいたします。
manbo
投稿日時: 2016/1/15 16:57
対応状況: −−−
新米
登録日: 2015/3/30
居住地:
投稿: 6
Re: 2.13.3の販売制限数を詳細ページに出力したい
解決できました。
ご協力いただき、ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,957名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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