質問 > フロント機能 > 【2.11.0】ページングについて教えてください。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kobakura |
投稿日時: 2011/8/4 16:48
対応状況: −−−
|
一人前 登録日: 2011/6/10 居住地: 投稿: 106 |
【2.11.0】ページングについて教えてください。 只今、通販サイトを運営しています。
お客様の声ページを新規で作成し、10件ごとにページングを行いたいのですが、アドバイスをいただけないでしょうか? また、商品詳細ページでも投稿されたお客様の声をご紹介していますが、最新10件のみの表示に現在は設定しています。これをページングさせたいと考えてますが、どうしたらいいのか調べてるのですがわかりません。 どうか、お力を貸してください。 |
fukap |
投稿日時: 2011/8/4 22:32
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: 【2.11.0】ページングについて教えてください。 いろいろやり方はありそうですが、商品一覧ページで行っているページングを参考にできないでしょうか。
|
kobakura |
投稿日時: 2011/8/4 23:33
対応状況: −−−
|
一人前 登録日: 2011/6/10 居住地: 投稿: 106 |
Re: 【2.11.0】ページングについて教えてください。 アドバイスありがとうございます。
そのままページング部分を付け足してもうまくいきません。 確かにそうですが・・・。 もう少し助言お願いいたします。 |
fukap |
投稿日時: 2011/8/5 17:24
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: 【2.11.0】ページングについて教えてください。 私も実際にやったことはないので、具体的なところまでは説明できません。
時間があれば、件数やページングについても、勉強がてらチャレンジしてみようと思いますが。 |
ゲスト |
投稿日時: 2011/8/5 17:50
対応状況: −−−
|
Re: 【2.11.0】ページングについて教えてください。 管理画面のページングでよければ、
$this->tpl_linemax が、参考になるのでは。。。 署名内の 2-contact_regist_admin.pdf が、参考に、、、なるかも。。。 |
|
kobakura |
投稿日時: 2011/8/5 18:15
対応状況: −−−
|
一人前 登録日: 2011/6/10 居住地: 投稿: 106 |
Re: 【2.11.0】ページングについて教えてください。 引用:
Ringoさんは書きました: ですね。 LC_Page_Admin_Products_Review.phpのfunction lfGetReviewあたりを改造して新規ページに貼れば・・なんて思うのですが。 全件数も取得できそうなので。というのは何となくわかりますが、書き方が問題です。 引用: 署名内の これはどこですか?すみません。初心者で。。 |
ゲスト |
投稿日時: 2011/8/5 18:32
対応状況: −−−
|
Re: 【2.11.0】ページングについて教えてください。 あれ?
↓です、、、が。。。(^^; .htaccessで「ロボットお断り」してるので IDとPWDを聞かれますが、 ↓のID/PWDを入力してください、、、決して、怪しいURLではないです。 |
|
kobakura |
投稿日時: 2011/8/5 18:42
対応状況: −−−
|
一人前 登録日: 2011/6/10 居住地: 投稿: 106 |
Re: 【2.11.0】ページングについて教えてください。 すみません(><)
↓だったんですね。。。 拝見させていただきます。 有力情報をありがとうございます。 |
kobakura |
投稿日時: 2011/8/6 17:28
対応状況: −−−
|
一人前 登録日: 2011/6/10 居住地: 投稿: 106 |
Re: 【2.11.0】ページングについて教えてください。 Ringo様
拝見させていただきました。 本当にありがとうございました。 しかし、LC_Page_Admin_Products_Review.phpを元に 移植してるのですが、結果できません。 表示すらできません。 もう少しだけアドバイスいただけないでしょうか? このページングで完成なのです。 お力をお貸しください。 |
468 |
投稿日時: 2011/8/7 1:44
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 【2.11.0】ページングについて教えてください。 こんばんわ。
私はよくページングのカスタマイズを行っております。(とくに新着情報) EC-CUBEだけではないのですが、ページングの処理は、 1ページあたりの表示件数、現在のページ数、全ページ数の情報が必要かと思います。 LC_Page_Admin_Products_Review.phpでは、以下の名称で値を利用しているようです。 ・1ページあたりの表示件数 = search_page_max ↑検索条件の検索結果表示件数を画面から取得(初期値は10) ・現在のページ数 = search_pageno ↑隠しフィールドで画面から取得(初期値は"") 検索結果の一覧のページ番号をクリックした後、初めて値がセットされます。 ・全ページ数 = $linemax ↑検索条件にヒットしたdtb_reviewのデータ件数 それぞれの値は、phpとsmartyでやりとりされていますが、 テンプレート側で<input>タグの記入漏れなどはないでしょうか? lfInitParamメソッドにあるパラメータの記述も移植されていますか? initメソッドにある以下の記述は移植されていますか? $masterData = new SC_DB_MasterData_Ex(); $this->arrPageMax = $masterData->getMasterData("mtb_page_max"); 表示されないというのは、レビューが表示されないという事でしょうか? あと、管理画面のレビュー管理の検索条件をそのまま使うと、 非表示のレビューも全て表示されてしまうと思いますので、 lfGetWhereメソッドも移植されるのであれば、メソッド内の以下の記述を $where = "A.del_flg = 0 AND B.del_flg = 0"; ↓ $where = "A.del_flg = 0 AND B.del_flg = 0 AND A.status = 1"; に変更すれば、表示状態のレビューのみ表示になります。 元々無い機能を作り出すのは、大変ですよね。 |
(1) 2 3 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |