質問 > フロント機能 > 商品一覧ページに「現在の表示ページ」と「最大ページ数」を表示したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tmtqn543 |
投稿日時: 2010/2/3 20:35
対応状況: −−−
|
一人前 登録日: 2008/12/26 居住地: 長野県諏訪郡原村 投稿: 108 |
商品一覧ページに「現在の表示ページ」と「最大ページ数」を表示したい こんにちは、いつも大変お世話になっています。
早速ですが、商品一覧ページに、「現在の表示ページ」と「最大ページ数」を、 1/3のような感じで新たに表示したいと考えております。 SC_PageNavi.phpの119行目(私の環境ですので行数が違うかもしれません)に・・・ $sep = "$now_page / $disp_max"; としましたところ、表示自体はできたのですが、なぜか1ページ目を初めて表示したときのみ、$now_pageの値が取得できません。( /3となってしまいます。) そこで、一度2ページ目に移動してから再び1ページ目に戻ると問題なく表示されます。 これはどういったことが考えられますでしょうか? どなたかお分かりの方がいらっしゃいましたらお知らせ頂ければ幸いです。 どうぞよろしくお願いいたします。 ------------------------------- EC-CUBEバージョン 2.4.1 PHPバージョン PHP 5.2.9 DBバージョン PostgreSQL 8.2.14
|
seasoft |
投稿日時: 2010/2/3 21:36
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 商品一覧ページに「現在の表示ページ」と「最大ページ数」を表示したい その行の前で、
if (strlen($now_page) == 0) $now_page = 1; などとしてみては? 以降での $now_page の利用の確認など、怠りませぬよう・・・
|
tmtqn543 |
投稿日時: 2010/2/4 9:51
対応状況: −−−
|
一人前 登録日: 2008/12/26 居住地: 長野県諏訪郡原村 投稿: 108 |
Re: 商品一覧ページに「現在の表示ページ」と「最大ページ数」を表示したい シーソフトさま、いつも本当にありがとうございます。
無事表示することに成功いたしました。 ありがとうございました(^^) > 以降での $now_page の利用の確認など、怠りませぬよう・・・ とございますが、今回のカスタマイズによる問題は特に見当たらないようです。 またもし何か不具合などが発生しましたら御質問させてくださいませ。 今後ともどうぞよろしくお願いいたします。 |
tmtqn543 |
投稿日時: 2010/3/26 9:55
対応状況: −−−
|
一人前 登録日: 2008/12/26 居住地: 長野県諏訪郡原村 投稿: 108 |
Re: 商品一覧ページに「現在の表示ページ」と「最大ページ数」を表示したい 以前ご質問させていただいてから時間が経ってしまいましたが、
その後少々動作に問題が発生しましたので、ご質問させてください。 ●SC_PageNavi.phpの112行目辺り $this->arrPagenavi['arrPageno'] = array(); $page_number = "<span id=\"page_number\">"; for ($i=$disp_min; $i <= $disp_max; $i++) { if($i != $disp_max) { $sep = " | "; } else { if (strlen($now_page) == 0) $now_page = 1; $sep = "</span> $now_page / $disp_max"; } --- $now_page / $disp_max として現在のページ数と最大ページ数を表示させているのですが、現在の設定ですと、 例えば最大ページ数が本当は10ページあるにもかかわらず、現在表示しているページを中心にした範囲内での最大ページ数の表示となってしまいます。 例 2 | 3 | 4 | 5 | 6 | 7 | 8 5 / 8 ←※これを 5/10 としたいと考えています。 これを実際の最大ページ数にするにはどのようにすればよろしいでしょうか? どなたかお分かりの方がいらっしゃいましたらお知らせいただけると幸いです。どうぞよろしくお願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |