バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > フロント機能 > 【2.11系モバイル】商品検索結果の『次へ』で検索条件が引き継がれない

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2012/4/3 14:55
対応状況: −−−
Re: 【2.11系モバイル】商品検索結果の『次へ』で検索条件が引き継がれない
seasoft様

いつもありがとうございます。
是非宜しくお願いします。


とりあえずテンプレートだけで動作するページナビを作ってみました。

急場しのぎですが同じ症状でお悩みの方がもしいらっしゃいましたら参考にして下さい。

<!--{if $mode == search}-->
  <!--{if $tpl_linemax > 0 }-->
    <!--{if $tpl_pageno > 1 }-->
      <a href="/products/list.php?mode=<!--{$mode|h}-->&category_id=<!--{$arrSearchData.category_id|h}-->&name=<!--{$arrSearchData.name|h}-->&orderby=<!--{$orderby|h}-->&pageno=<!--{$tpl_pageno-1}-->">前へ</a>
      <!--{/if}-->
    <!--{if $objNavi->start_row+$disp_number < $tpl_linemax}-->
      <a href="/products/list.php?mode=<!--{$mode|h}-->&category_id=<!--{$arrSearchData.category_id|h}-->&name=<!--{$arrSearchData.name|h}}-->&orderby=<!--{$orderby|h}-->&pageno=<!--{if $tpl_pageno ==""}--><!--{$tpl_pageno+2}--><!--{else}--><!--{$tpl_pageno+1}--><!--{/if}-->">次へ</a>
    <!--{/if}-->
  <!--{/if}-->
<!--{else}-->
  <!--{if $tpl_strnavi != "&nbsp;"}--><!--{$tpl_strnavi}--><br><!--{/if}-->
<!--{/if}-->

※検索ワードにカタカナが含まれる場合、モバイルは全角カナを半角に変換してしまいますのでうまく次のページに進むことが出来ません。
本当ならば検索ワードのみ変換をしない、もしくは半角カナでも検索にかかるようにする処理をするのが好ましいと思うのですが、力不足で方法がわからないため私は半角変換の処理自体を切ってしまっています・・・;
seasoft
投稿日時: 2012/4/1 23:53
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7365
Re: 【2.11系モバイル】商品検索結果の『次へ』で検索条件が引き継がれない
EC-CUBE FAST で、同様の現象の発現を確認しました。

チケットを発行いたしました。
http://svn.ec-cube.net/open_trac/ticket/1726


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

ゲスト
投稿日時: 2012/3/31 18:12
対応状況: −−−
【2.11系モバイル】商品検索結果の『次へ』で検索条件が引き継がれない
2.11系モバイルサイトの検索結果で『次へ>> 』をクリックすると検索条件がリセットされ全商品のページになってしまいます。

おそらく次へ、前へのリンクURLに検索キーワードなどのパラメータが入っていないことが原因かと思われます。


以下はECCUBEデモサイト(モバイル)で『テスト』というキーワードで検索を行った結果ページURLです。

http://site211.ec-cube.net/products/list.php?PHPSESSID=[セッション]&mode=search&name=%83e%83X%83g&search=%8C%9F%8D%F5


ページナビの『次へ』のURLは
http://site211.ec-cube.net/products/list.php?category_id=0&pageno=2&PHPSESSID=[セッション]

となっております。
『&pageno=』は含まれているので次のページへ進むことはできるのですが、キーワードの部分は含まれていないため検索条件が破棄されます。


本来は
http://site211.ec-cube.net/products/list.php?category_id=0&pageno=2&PHPSESSID=[セッション]&mode=search&name=%83e%83X%83g&search=%8C%9F%8D%F5

となるのが正しいと思うのですが改善いただけないでしょうか。


Fire Foxのモバイルシュミレータ、iモードシュミレータ?で確認を行いました
バージョンは2.11.1、2.11.5です。

説明が下手で申し訳ございません。
宜しくお願いいたします。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,288名です
総投稿数は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.