バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > モバイルでのページ送り(<<前へ 1 | 2 | 3 | 4 | 5 次へ>>)

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
mamorca
投稿日時: 2009/6/3 14:10
対応状況: −−−
新米
登録日: 2009/6/3
居住地:
投稿: 4
モバイルでのページ送り(<<前へ 1 | 2 | 3 | 4 | 5 次へ>>)
EC-CUBEバージョン 2.3.2
PHPバージョン PHP 5.1.6
DBバージョン MySQL 5.0.45

お世話になります。

現在モバイルの商品一覧ページにて「次へ」や「前へ」だけでなく
直接ページ数のリンクを表記して移動できる機能を付けたいと考えています。

【このようなページ送り↓】
<<前へ 1 | 2 | 3 | 4 | 5 次へ>>

PCでは上記の機能があるので
モバイルに引用してみようと試みましたが
うまくいかずに悩んでいます。

試みた方法は以下の通りです。

------------------------------------------------------
【PC商品一覧ページの記述より】

<!--件数ここから-->
<!--{if $tpl_linemax > 0}-->
<p class="pagenumberarea">
<span class="pagenumber"><!--{$tpl_linemax}--></span>件の商品がございます。
<!--{$tpl_strnavi}-->
<!--{if $orderby != 'price'}-->&nbsp;
<a href="java script:fnModeSubmit('', 'orderby', 'price')">価格順</a>
<!--{else}-->
<strong>価格順</strong>
<!--{/if}-->&nbsp;
<!--{if $orderby != "date"}-->
<a href="java script:fnModeSubmit('', 'orderby', 'date')">新着順</a>
<!--{else}-->
<strong>新着順</strong>
<!--{/if}-->
</p>
<!--{/if}-->
<!--件数ここまで-->


上記記述から <!--{$tpl_strnavi}-->の部分を引用し、
/data/Smarty/templates/mobile/products/list.phpの
下部にある「次へ」「前へ」のページ送りの前に以下のように入れました。

<!--{$tpl_strnavi}-->
<!--{if isset($tpl_previous_page|smarty:nodefaults) || isset($tpl_next_page|smarty:nodefaults)}-->
<!--{if isset($tpl_previous_page|smarty:nodefaults)}-->
<a href="<!--{$tpl_previous_page|escape}-->">前へ</a>
<!--{/if}-->
<!--{if isset($tpl_previous_page|smarty:nodefaults) && isset($tpl_next_page|smarty:nodefaults)}-->

<!--{/if}-->
<!--{if isset($tpl_next_page|smarty:nodefaults)}-->
<a href="<!--{$tpl_next_page|escape}-->">次へ</a>
<!--{/if}-->

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

以上のように表記すると
1 | 2 | 3 | 4 次へ>>というリンクは表示されるものの
1、2、3、4、次へ>>、どれを押しても
各カテゴリの商品一覧ページの1ページ目に飛んでしまいます。
(予め設置されてる「次へ」「前へ」のページ送りは機能します)

PCでの記述を丸々引用しても機能しないのでは…
とは予測していたのですが、なにせPHPの知識が乏しいもので
以上を試みるのが精一杯でした(苦笑)

どなたかご教授の程、宜しくお願い致します!

長文失礼いたしました。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » モバイルでのページ送り(<<前へ 1 | 2 | 3 | 4 | 5 次へ>>) mamorca 2009/6/3 14:10
     Re: モバイルでのページ送り(<<前へ 1 | 2 | 3 | 4 | 5 次へ>>) seasoft 2009/6/3 14:19
       Re: モバイルでのページ送り(<<前へ 1 | 2 | 3 | 4 | 5 次へ>>) mamorca 2009/6/3 16:56
         Re: モバイルでのページ送り(<<前へ 1 | 2 | 3 | 4 | 5 次へ>>) seasoft 2009/6/3 17:11
           Re: モバイルでのページ送り(<<前へ 1 | 2 | 3 | 4 | 5 次へ>>) mamorca 2009/6/3 17:27
             Re: モバイルでのページ送り(<<前へ 1 | 2 | 3 | 4 | 5 次へ>>) seasoft 2009/6/3 17:38
               Re: モバイルでのページ送り(<<前へ 1 | 2 | 3 | 4 | 5 次へ>>) mamorca 2009/6/3 17:47

 



ログイン


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

統計情報

総メンバー数は89,164名です
総投稿数は110,046件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1650
8
red
1570
9
mcontact
1299
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.