バグ報告 > 管理機能 > 複数カテゴリ登録時、商品並び替えで順位が重複 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
gfmiya |
投稿日時: 2009/4/10 15:31
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2008/7/2 居住地: 投稿: 15 |
複数カテゴリ登録時、商品並び替えで順位が重複 ---環境-----------
EC-CUBE 2.3.3 DBサーバ MySQL 5.0.22 WEBサーバ Apache/2.2.3 (CentOS) PHP 5.1.6 ------------------ お世話になっております。 商品を複数カテゴリに登録した状態で、順位の直接指定で商品並べ替えを行なうと、順位が重複したり、マイナスが表示されます。 チェンジセット 16970 チェンジセット 17655 などを参考にしましたがDBを直接編集して連番になるようにしても、管理画面から順位を変更するとマイナスや重複が発生します。 チェンジセット 17596 を試そうとしましたが、現時点のバージョン(2.3.3)のproduct_rank.tplと内容が異なるため、適用すると真っ白な画面になってしまう状況です。 同じような状況になり、改善された方がおられましたら、ご教授いただけますでしょうか。 以上、よろしくお願いいたします。 |
seasoft |
投稿日時: 2009/4/10 16:45
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 複数カテゴリ登録時、商品並び替えで順位が重複 詳細は失念してしまいましたが、私のメモによると、
> チェンジセット 17655 には不具合があります。そのため、EC-CUBEコミュニティ(eccube-comu) では、このチェンジセットをマージしていません。 また、私がコミットしました、 > チェンジセット 17596 だけでは、完全ではないことも分かっています。 ローカルで改修中のバージョンがあるのですが、なかなか進捗していないのが現状です。
|
gfmiya |
投稿日時: 2009/4/10 22:41
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2008/7/2 居住地: 投稿: 15 |
Re: 複数カテゴリ登録時、商品並び替えで順位が重複 なるほど・・・。
情報ありがとうございます。 色々調べてみたいと思います。 |
hir_ss2 |
投稿日時: 2009/4/18 0:47
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2008/6/2 居住地: 投稿: 1 |
Re: 複数カテゴリ登録時、商品並び替えで順位が重複 はじめまして。
私はEC-CUBE 2.3.4で同じ現象に遭遇しましたので、 以下のようにdata/class/helper/SC_Helper_DB.phpの1201行目を修正しました。 $rank = $objQuery->get($tableName, "rank", "$keyIdColumn = ?", array($keyId)); ↓ $rank = $objQuery->get($tableName, "rank", "$keyIdColumn = ? AND " . $where, array($keyId)); 移動元の商品のランクを求めているようですが、SQLのWHERE句に カテゴリがセットさせていない為、 他のカテゴリに登録された商品のrankがセットされているようです。 一応、これで思うような動きをしています。 |
gfmiya |
投稿日時: 2009/4/21 11:42
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2008/7/2 居住地: 投稿: 15 |
Re: 複数カテゴリ登録時、商品並び替えで順位が重複 ありがとうございます!
早速試してみたいと思います。 情報ありがとうございました。 |
WEBharu |
投稿日時: 2009/5/7 13:06
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2008/3/24 居住地: 投稿: 12 |
Re: 複数カテゴリ登録時、商品並び替えで順位が重複 EC-CUBEバージョン 2.3.4
PHPバージョン PHP 5.1.6 DBバージョン MySQL 5.0.45 -------------------------------- こんにちは、 ![]() gfmiya様などのコメントなど参考にさせていただいており助かっております。 商品の「並び替え」につきまして、このスレッドを参考しています。 現在のバージョンは「2.3.4」ですが、「2.4.0」にて、修正された http://svn.ec-cube.net/open_trac/changeset/17596 上記ファイルを入れ替えたところ「第一カテゴリ」に登録されている商品については、移動が可能です。 ですが 「第一カテゴリ/第一カテゴリ内のカテゴリ」など登録されている商品については移動することができない状況です。 わからないところだらけですが、 「第一カテゴリ/第一カテゴリ内のカテゴリ」など場合でも、移動が可能にならないかと思っております。 これも「バグ」なんでしょうか? ご教授のほどよろしくお願いいたします。 |
seasoft |
投稿日時: 2009/5/7 13:12
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 複数カテゴリ登録時、商品並び替えで順位が重複 上でも書いたのですが、
引用:
というのが現状です。
|
WEBharu |
投稿日時: 2009/5/7 17:29
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2008/3/24 居住地: 投稿: 12 |
Re: 複数カテゴリ登録時、商品並び替えで順位が重複 seasoft様
ご返答ありがとうございます。 ![]() 今RC2版でインストールしまして、やってみたのですがデフォルトの状態の商品「アイスクリーム」などを複製して、作成して見ると 複数のカテゴリ内でも移動が可能でした。 2.3.4verでは、既に入っている「-(マイナス値)」を外さないといけないということは、はじめから商品登録をしないといけないということでしょうか・・・? |
seasoft |
投稿日時: 2009/5/7 18:09
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 複数カテゴリ登録時、商品並び替えで順位が重複 2.4.0-RC2 で WEBharu 様のご利用範囲で意図したとおりの動作をしているようでしたら、2.4.0 の正式リリースを待つのも有力な選択肢だと思いますよ。
2.4系では、商品複製に関わる修正もあったと思いますので、その関連かもしれませんね。 あとは、2.3.4 で不具合の再現手順を具体的に取りまとめて、このフォーラムやメールで株式会社ロックオンに報告すると、修正してもらえる確率は高くなると思います。
|
WEBharu |
投稿日時: 2009/5/8 18:12
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2008/3/24 居住地: 投稿: 12 |
Re: 複数カテゴリ登録時、商品並び替えで順位が重複 seasoftさま
お世話になります。WEBharuです。 ![]() だんだん、不具合の傾向がわかってまいりました。 一つの商品で複数のカテゴリにまたがっている場合で、どれかのカテゴリ内で商品の移動ができない場合は、一旦、複数のカテゴリ選択を一つのみの選択した商品のみを集めて、移動テストを行なうとうまく行きました。 「-」となったカテゴリについては、別の新しいカテゴリに移動してから名称を元に戻すなり、すると問題ないようです。 とはいえ、地道に商品情報を修正するといった原始的な方法ですが何とかうまくいきそうです。 いろいろご教授いただきましてありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |