質問 > フロント機能 > 携帯サイトのオススメ商品表示件数について |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
smile |
投稿日時: 2010/4/8 16:58
対応状況: −−−
|
半人前 登録日: 2010/4/1 居住地: 投稿: 29 |
Re: 携帯サイトのオススメ商品表示件数について DELIGHT様
できました!!ありがとうございます! ramrun様にもアドバイスしていただきホントに感謝します! このトピも完成して受け継がれればと思います! data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Best5.php にて //おすすめ商品検索 function lfGetRanking(){ $objQuery = new SC_Query(); $col = "DISTINCT A.*, name, price02_min, price01_min, main_list_image "; $from = "dtb_best_products AS A INNER JOIN vw_products_allclass AS allcls using(product_id)"; $where = "status = 1"; $order = "rank"; $objQuery->setorder($order); if(defined("MOBILE_SITE") && MOBILE_SITE) { $objQuery->setlimit(4); // mobile } else { $objQuery->setlimit(RECOMMEND_NUM); //pc } |
DELIGHT |
投稿日時: 2010/4/8 15:42
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 携帯サイトのオススメ商品表示件数について if(defined("MOBILE_SITE") && MOBILE_SITE) {
$objQuery->setlimit(3); // mobile } else { $objQuery->setlimit(RECOMMEND_NUM); //pc } ではどうでしょうか? MOBILE_SITE が定義されていないときに、"MOBILE_SITE" になっているために、 $objQuery->setlimit(3); // mobile を通ってしまっているのだと思います。 間違っていたら申し訳ありません。・・・
|
smile |
投稿日時: 2010/4/8 15:17
対応状況: −−−
|
半人前 登録日: 2010/4/1 居住地: 投稿: 29 |
Re: 携帯サイトのオススメ商品表示件数について ramrun様
data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Best5.php にて $objQuery->setlimit(RECOMMEND_NUM); ↓ 変更 if(MOBILE_SITE) { $objQuery->setlimit(3); // mobile } else { $objQuery->setlimit(RECOMMEND_NUM); //pc } 変更しましたがPCのオススメも3つになってしまいます。 if文の挿入箇所が違うのでしょうか? |
ramrun |
投稿日時: 2010/4/8 12:42
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: 携帯サイトのオススメ商品表示件数について 試してませんが、こんなのでどうでしょ?
|
smile |
投稿日時: 2010/4/8 11:55
対応状況: −−−
|
半人前 登録日: 2010/4/1 居住地: 投稿: 29 |
Re: 携帯サイトのオススメ商品表示件数について kato様
解決しましたでしょうか? 私も同じ悩みで毎日奮闘しています。 他の箇所に $objQuery->setlimit(RECOMMEND_NUM); があるのでしょうか? 解決しましたらこのトピにあげていただくと幸いです。 |
kato |
投稿日時: 2010/3/26 5:14
対応状況: −−−
|
常連 登録日: 2010/2/1 居住地: 投稿: 60 |
Re: 携帯サイトのオススメ商品表示件数について 引用:
ごめんなさい修正です。 モバイルも3件の表示になりますが、PCも3件の表示になってしまいます。 他に方法ありませんかね? 理想はオススメ商品をモバイル3件、PC8件になります。 |
kato |
投稿日時: 2010/3/25 18:31
対応状況: −−−
|
常連 登録日: 2010/2/1 居住地: 投稿: 60 |
Re: 携帯サイトのオススメ商品表示件数について 対応出来ましたので簡単な報告になります。
今回はモバイル件数のみの変更ですので以下の様なやり方になります。 data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Best5.php にて $objQuery->setlimit(RECOMMEND_NUM); ↓変更 $objQuery->setlimit(3); 【結果】 モバイルのおすすめ件数が3件になりました。 hatarakuwe様 DELIGHT様 有難う御座いました。 |
DELIGHT |
投稿日時: 2010/3/24 13:09
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 携帯サイトのオススメ商品表示件数について 要件を満たすには下記方法が思いつきます。
1.hatarakuwe様指摘の『RECOMMEND_NUM』を変更する →PC,モバイル共通で使用していますので、この値を変更するとPCでのおすすめ表示件数も変更されるかと思います。 2.モバイルテンプレートにて、3件のみ表示するように修正する。 →データはRECOMMEND_NUM数渡されますが、そのうちの3件のみ表示するように修正する。 3.該当php(LC_Page_FrontParts_Bloc_Best5.php)にてモバイル版のときの検索数が3件となるように修正する。
|
hatarakuwe |
投稿日時: 2010/3/24 10:45
対応状況: −−−
|
半人前 登録日: 2008/11/4 居住地: 沖縄県 投稿: 26 |
Re: 携帯サイトのオススメ商品表示件数について katoさん
はじめまして。hatarakuwebと申します。 katoさんのご提示の内容は、商品一覧の表示件数ではありませんか? オススメ商品の表示件数は、パラメータ設定のRECOMMEND_NUMにて指定されているかと思います。 |
kato |
投稿日時: 2010/3/23 23:54
対応状況: −−−
|
常連 登録日: 2010/2/1 居住地: 投稿: 60 |
携帯サイトのオススメ商品表示件数について 携帯サイトにてオススメ商品の表示件数を指定したいと考えているのですが
ご存じの方いらっしゃいましたら教えて下さいませ。 現状では8件(8件登録しています。)表示になっていますが3件表示にさせたい。 ある書込みにて以下の様な記載がありましたので試したのですが表示件数は変わりませんでした。 http://www.eccube-school.jp/products/detail46.html -------------------------------- /data/class/pages/products/LC_Page_Products_List.php そしてこのphpファイル中の「Page のプロセス(モバイル)」以降の箇所に、 ================================== //最小表示件数を選択 $this->disp_number = current(array_keys($this->arrPRODUCTLISTMAX)); ================================== という箇所があるかと思います。 これを・・・ ================================== //最小表示件数を選択 //$this->disp_number = current(array_keys($this->arrPRODUCTLISTMAX)); $this->disp_number = 5; ================================== という風に書き換えてみてください。 これで、ページ送り1ページあたりの表示個数が「5」に設定されるはずです。 -------------------------------- ※私は表示個数を「3」にてテストを行いました。 以上、何卒宜しくお願いします。 EC-CUBEバージョン 2.4.3 PHPバージョン PHP 5.2.5 DBバージョン PostgreSQL 8.2.4 サーバ コアサーバ |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |