質問 > フロント機能 > モバイルの商品一覧ページにて、商品の表示数の変更 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
gizmo |
投稿日時: 2009/1/22 0:39
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2009/1/22 居住地: 投稿: 15 |
モバイルの商品一覧ページにて、商品の表示数の変更 デフォルトでの商品一覧の表示件数は、PC、Mobileともに、
15件に設定されていますが、 Mobileのみ、表示件数を変更するには、 どこを変更すればよいのでしょうか? 一覧に画像を表示する際、 容量を抑えないと、すべて表示されないので、 表示件数を抑えたいのです。 よろしくお願いします。 ECcub 2.2.0 MySQL 5.0.33 PHP 5.2.8 |
gacha |
投稿日時: 2010/2/19 17:18
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2010/2/15 居住地: 投稿: 21 |
Re: モバイルの商品一覧ページにて、商品の表示数の変更 私も同問題で悩んでおりまして、過去の投稿を探していたところこのスレにたどり着きました。まだ解答が付けられていないので、私からも再質問させていただきたく投稿いたしました。
PCでは商品一覧ページにてある程度まとまった数の商品を表示したいのですが(現状1ページあたり25件表示中)、逆にモバイルでは表示数を1ページ5〜10程度に抑えたいのです。 と、申しますのも、モバイルの商品一覧ページで画像も表示させているため、PCの表示数にあわせている現状では [1]ページが表示できません 状態になる [2]表示できても画像の画質が落ちる のいずれかの症状が出るのです。 [2]につきましては、パラメータのマスタデータ管理で、 mtb_product_list_max を一時的に25から5にしたときに画像がきれいに表示され、 また5から25に戻した際に画質が荒くなった(色数が極端に落ちたgif画像のようになります)ので、原因は明らかに表示件数だと思うのです。もちろん、登録件数の少ないカテゴリでは現状でも画像の乱れは特にありません。 同じような問題でモバイルサイトをあきらめている方もいらっしゃるのではないでしょうか。 あるいはもっと簡単に対処法があるとか? 無知でご迷惑をおかけしますが、 どなたかご教授ください。 よろしくお願いいたします。 EC-CUBEバージョン 2.3.3 PHPバージョン PHP 5.2.4 DBバージョン MySQL 5.0.45 |
DELIGHT |
投稿日時: 2010/2/19 17:45
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: モバイルの商品一覧ページにて、商品の表示数の変更 /data/class/pages/products/LC_Page_Products_List.php
上記のファイルで一覧表示部分の件数を指定しているので、モバイル部分 mobileProcess() の表示件数部分を修正したら大丈夫だと思いますよ。
|
gacha |
投稿日時: 2010/2/19 18:28
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2010/2/15 居住地: 投稿: 21 |
Re: モバイルの商品一覧ページにて、商品の表示数の変更 早速のご対応ありがとうございます。
表示件数部分とは、 //表示件数の選択 if(isset($_REQUEST['disp_number']) && SC_Utils_Ex::sfIsInt($_REQUEST['disp_number'])) { $this->disp_number = $_REQUEST['disp_number']; } else { //最小表示件数を選択 $this->disp_number = current(array_keys($this->arrPRODUCTLISTMAX)); } のどのあたりを変更するのでしょうか。 ['disp_number']を['5']としてみたのですが、変わりがありませんでした。私のこのやり方、かなり乱暴だったのでしょうか。 申し訳ありません。 もう少し教えてください。 |
DELIGHT |
投稿日時: 2010/2/19 18:39
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: モバイルの商品一覧ページにて、商品の表示数の変更 //表示件数の選択
if(isset($_REQUEST['disp_number']) && SC_Utils_Ex::sfIsInt($_REQUEST['disp_number'])) { $this->disp_number = $_REQUEST['disp_number']; } else { //最小表示件数を選択 /* $this->disp_number = current(array_keys($this->arrPRODUCTLISTMAX)); */ $this->disp_number = 5; } として確認してみてください。
|
gacha |
投稿日時: 2010/2/19 19:37
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2010/2/15 居住地: 投稿: 21 |
Re: モバイルの商品一覧ページにて、商品の表示数の変更 ありがとうございます!
ご指示の通りにやってみましたところ、 PCサイトの表示はそのままに、 モバイルサイトの一覧表示を5件ずつにすることができました。 画像の荒れの件でも問題なく表示されます。 本当にありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |