質問 > 管理機能 > 「商品管理」-「商品並べ替え」の一覧画面のページング機能がおかしい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
koolweb37 |
投稿日時: 2010/6/24 18:14
対応状況: −−−
|
新米 登録日: 2010/6/24 居住地: 投稿: 4 |
「商品管理」-「商品並べ替え」の一覧画面のページング機能がおかしい 初めて投稿致します。コミュニティの記事などを確認したのですが、同じ内容の物がないようなので投稿させて頂きます。
管理画面の「商品管理」-「商品並べ替え」にて各カテゴリーに10件以上商品を登録していた場合に表示される一覧画面のページング機能がおかしいのです。 例えば、カテゴリーの2階層目に90件商品登録してあったとすると、1ページ目に1から40件分の商品が表示され、2ページ目は11件目から50件目の番号が出るのですが、表示されている商品は1ページ目と変わらない商品が表示されます。以下3ページ目以降は同じ商品が表示されてしまいます。 表示を見ていると10件ごとにページングし表示しようとしている様なのですが。 ご存知の方がいらっしゃいましたら、ご教授願えませんでしょうか。 よろしくお願いいたします。 使用環境は以下の通りです。 ------------------------------------------------------------ [EC-CUBE] 2.4.3正式版 [レンタルサーバ] WADAXサーバ [OS] Red Hat Enterprise Linux ES 4 [PHP] PHP 5.2.13 [データベース] MySQL 4.1.22 [WEBサーバ] Apache 2.0系 [ブラウザ] Firefox3.6.4 ------------------------------------------------------------ |
DELIGHT |
投稿日時: 2010/6/24 20:15
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 「商品管理」-「商品並べ替え」の一覧画面のページング機能がおかしい デモサイト
http://www.ec-cube.net/product/demo.php では再現しませんでした。 (※食品>お菓子にて試しました) 1.食品>お菓子 を商品11件に設定 2.商品並び替えにて 食品→お菓子選択,ページングしました。 カスタマイズされている場合は、カスタマイズ箇所が原因の可能性がありますね。 カスタマイズされていない場合は、再現手順を詳しく書かれるとアドバイスが受けやすいと思います。
|
koolweb37 |
投稿日時: 2010/6/24 22:43
対応状況: −−−
|
新米 登録日: 2010/6/24 居住地: 投稿: 4 |
Re: 「商品管理」-「商品並べ替え」の一覧画面のページング機能がおかしい ご対応ありがとうございます。
デモサイト拝見いたしました。 ページングがちゃんと動いている事も確認致しました。 私のEC-Cubeですが、カスタマイズは一切しておりません。 解凍したままのデータで稼働中です。デザイン関連もデフォルトのままです。 再現手順ですが、普通に商品登録をし「管理画面」-「商品管理」-「商品並べ替え」項目にて、商品を並べ替えようとすると、ページングおかしくなっています。 ちなみにですが、DELIGHT様は、データベースに「PostgreSQL」を使用されていますが、データベースの違いで出ている現象ではないでしょうか? 現在、データベースPostgreSQLが使用できるサーバに、EC-Cubeの設置を検討中です。 ちゃんと動いたかどうかは、後ほどご報告致します。 |
koolweb37 |
投稿日時: 2010/6/25 9:25
対応状況: −−−
|
新米 登録日: 2010/6/24 居住地: 投稿: 4 |
Re: 「商品管理」-「商品並べ替え」の一覧画面のページング機能がおかしい ただ今、データベースPostgreSQLでの正常な動きを確認できました。
データベースMySQLを使用した場合には、「商品並べ替え」画面でのページング機能がおかしいようです。 取り急ぎ、ご報告致します。 |
DELIGHT |
投稿日時: 2010/6/25 12:08
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 「商品管理」-「商品並べ替え」の一覧画面のページング機能がおかしい 当方MySQLの確認環境がなかったため、
新しくMySQLの環境でEC-CUBEをインストールしてみました。 --- EC-CUBEバージョン 2.4.3 PHPバージョン PHP 5.2.9 DBバージョン MySQL 5.1.32 結論からいうと、現象再現しました。 (環境の記載を見逃してしまい、申し訳ありません。) 以下の箇所が影響しているようです。 data/class/pages/admin/products/LC_Page_Admin_Products_ProductRank.php 136行目付近 lfGetProduct()
なぜかMySQLの場合のときはページングが条件が設定されないようになっていました。 以下のように修正する事で、今回の現象は解消されます。
しかし、どうしてMySQLを省いたのか意図がつかめません。。 実装するときは慎重にお願いします。(他に影響は無いと思いますが・・・・)
|
koolweb37 |
投稿日時: 2010/6/25 13:10
対応状況: −−−
|
新米 登録日: 2010/6/24 居住地: 投稿: 4 |
Re: 「商品管理」-「商品並べ替え」の一覧画面のページング機能がおかしい ご対応ありがとうございます。
ただ今、ご指示頂きました箇所を訂正し、正常な動作を確認いたしました。 本当にありがとうございました。 |
AMUAMU |
投稿日時: 2010/6/26 14:11
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 「商品管理」-「商品並べ替え」の一覧画面のページング機能がおかしい 随分前(3年前?)からこのコードのようですし、2系初期からの不具合に見えます。
下記でチケットを発行しておきました。 http://svn.ec-cube.net/open_trac/ticket/777 コミュニティ版では随分前に修正済みの内容のようです http://svn.ec-cube.net/open_trac/changeset/17601
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |