バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 【緊急】スマホ商品一覧 表示不具合:追記

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tomo_s
投稿日時: 2020/2/11 10:25
対応状況: −−−
新米
登録日: 2014/5/1
居住地:
投稿: 2
Re: 【緊急】スマホ商品一覧 表示不具合:追記
今更ではありますが、この問題について解決方法を考えました。

この問題についてなのですが、以下のようにすることで解決できました。

LC_Page_Products_List.php

の以下のあたり


switch ($this->getMode()) {

case 'json':
$this->arrProducts = $this->setStatusDataTo($this->arrProducts, $this->arrSTATUS, $this->arrSTATUS_IMAGE);
$this->arrProducts = $objProduct->setPriceTaxTo($this->arrProducts);

// 一覧メイン画像の指定が無い商品のための処理
foreach ($this->arrProducts as $key=>$val) {
$this->arrProducts[$key]['main_list_image'] = SC_Utils_Ex::sfNoImageMainList($val['main_list_image']);
}

echo SC_Utils_Ex::jsonEncode($this->arrProducts);
SC_Response_Ex::actionExit();
break;


以下のように改修

case 'json':
$this->arrProducts = $this->setStatusDataTo($this->arrProducts, $this->arrSTATUS, $this->arrSTATUS_IMAGE);
$this->arrProducts = $objProduct->setPriceTaxTo($this->arrProducts);

$jsonArrProducts = array();
$cnt = 0;

// 一覧メイン画像の指定が無い商品のための処理
foreach ($this->arrProducts as $key=>$val) {
$this->arrProducts[$key]['main_list_image'] = SC_Utils_Ex::sfNoImageMainList($val['main_list_image']);
$jsonArrProducts[$cnt++] = $this->arrProducts[$key];
}

echo SC_Utils_Ex::jsonEncode($jsonArrProducts);
SC_Response_Ex::actionExit();
break;

jsonで取得される追加の商品データが配列に格納されている順に表示されるので、取得した商品データの並び順の通りに配列を並び替えるようにしています。

ご参考まで。

shutta
投稿日時: 2014/6/4 11:33
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 【緊急】スマホ商品一覧 表示不具合:追記
あら、そうなんですね。
廃止されるものと勘違いしておりました。
失礼致しました。


----------------

リゾート会員権(エクシブ等)の売買・仲介

pineray
投稿日時: 2014/6/4 10:32
対応状況: −−−
長老
登録日: 2006/9/9
居住地: 伊賀
投稿: 292
Re: 【緊急】スマホ商品一覧 表示不具合:追記
横からすみません。
引用:

shuttaさんは書きました:
また、次期バージョン(2.13.3?)では、

jQuery Mobile への依存を無くす
http://svn.ec-cube.net/open_trac/ticket/2549


により、jQuery Mobileは廃止される報告です。

ああいや、そのチケットを報告したのは私ですが、
意図としては、依存を無くしてライブラリの変更を容易にする、という程度でして。
jQuery Mobile の廃止までは想定していませんでした。

実際に廃止するには、デザイン面での依存を解消しなくてはいけないので
テンプレートの大幅な変更が必要となります。

あと、そのチケットによる変更は仕様の変更を含むため
差し戻される可能性が高く、正式に取り込まれるのは
2.14.x? を待たなくてはなりません。


----------------
EC-CUBEのプラグインを公開しています!
いつも reCAPTCHA

shutta
投稿日時: 2014/6/2 23:02
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 【緊急】スマホ商品一覧 表示不具合:追記
引用:

【追記】
別件なのですが、こちらのフォーラムの方々は構築されている事が前提でフォーラムもみられているかと思いますが、jquery.mobileのXSSについては常に確認済みなのでしょうか?

ふと構築事例をみていて対応されていないサイトも複数みられたようなので・・



そうですね、こう言った情報収集と対応はなかなかされないものだと思います。

該当のチケットは

jQuery Mobile 1.0.1のXSS脆弱性
http://svn.ec-cube.net/open_trac/ticket/2194


ですね。

また、次期バージョン(2.13.3?)では、

jQuery Mobile への依存を無くす
http://svn.ec-cube.net/open_trac/ticket/2549


により、jQuery Mobileは廃止される報告です。


----------------

リゾート会員権(エクシブ等)の売買・仲介

shutta
投稿日時: 2014/6/2 22:35
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 【緊急】スマホ商品一覧 表示不具合:追記
本件、開発サイトにも不具合チケットが登録されました。

スマートフォンの商品一覧にて「もっと見る」をクリックした際のソート順が正しくない
http://svn.ec-cube.net/open_trac/ticket/2555

ajaxのjsonによる現象ではないかとのことですが、jquery mobile周りも怪しそうですね。


----------------

リゾート会員権(エクシブ等)の売買・仲介

kicks
投稿日時: 2014/4/17 21:45
対応状況: −−−
常連
登録日: 2012/5/15
居住地:
投稿: 56
【緊急】スマホ商品一覧 表示不具合:追記
皆様、いつもお世話になっております。

以前も別問題でスマホ側のバグがみられ解決はしたのですが、今回はまた別のケースでバグが起こっている可能性が高くご質問させて頂きます。

-------------------------
ec-cubeバージョン 2.13
phpバージョン5.3
-------------------------

スマートフォンページ内、商品一覧でカテゴリーをクリックし、「もっと見る」をクリックするとIDの並び順とは意図しないアイテムが表示されます。

理想例:
商品A-1
商品A-2
商品A-3
商品A-4
↓もっと見る↓
・・・
商品B-1
商品B-2
商品B-3
↓もっと見る↓
・・・
商品C-1
商品C-2

不具合例:
商品A-1
商品A-2
商品A-3
↓もっと見る↓
・・・
商品B-1
商品A-4
商品B-1
商品B-2
↓もっと見る↓
・・・
商品C-1
商品B-3
商品C-2


ガラケーとPCのフロントエンドは問題なく、スマホのみ
もっと見るをおすと上記のようにBのアイテムが一番頭に表示されます。

DB内でのカテゴリ問題などはないため、jquery mobile特有のバグなのでしょうか?
それとも商品件数が多いと起こる既知の問題なのでしょうか?


【追記】
別件なのですが、こちらのフォーラムの方々は構築されている事が前提でフォーラムもみられているかと思いますが、jquery.mobileのXSSについては常に確認済みなのでしょうか?

ふと構築事例をみていて対応されていないサイトも複数みられたようなので・・

スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,286名です
総投稿数は109,688件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.