バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > モバイルの商品一覧ページにて、商品の表示数の変更

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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() の表示件数部分を修正したら大丈夫だと思いますよ。


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

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;
}
として確認してみてください。


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

gacha
投稿日時: 2010/2/19 19:37
対応状況: −−−
半人前
登録日: 2010/2/15
居住地:
投稿: 21
Re: モバイルの商品一覧ページにて、商品の表示数の変更
ありがとうございます!

ご指示の通りにやってみましたところ、
PCサイトの表示はそのままに、
モバイルサイトの一覧表示を5件ずつにすることができました。

画像の荒れの件でも問題なく表示されます。

本当にありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は90,417名です
総投稿数は110,392件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1693
8
red
1571
9
mcontact
1371
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.