バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > 管理機能 > 商品並び替え機能のバグ?【Ver.2.01】

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2008/2/7 15:22
対応状況: −−−
商品並び替え機能のバグ?【Ver.2.01】
このバグは現在使っているサーバでたまたま僕だけなのかどうかわかりませんが、先日エクスビットのギガーンサーバにインストールしましたEC-CUBE2.01にて、商品登録後、商品の並び替えの機能が機能していないことがわかりました。

PHP 5.1.6
DBバージョン PostgreSQL 8.1.9

【症状】
並び替え画面を開き、該当のカテゴリをクリックすると右側に商品がでてきますが、順位という項目が通常であれば上から1,2,3と順についていますが、始めから順がすべて5になっており、□番目に移動するを数字を入れてクリックしても変化なし。

上へ、下へをクリックしても変動なしで順位もすべての商品5のままとう状態です。

他にVer.2.01をお使いの方で同じ症状の方はいらっしゃらないでしょうか?
いませんでしたら、どこかをチェック修正すれば直るかどうかなどご教授いただけると助かります。
ramrun
投稿日時: 2008/2/11 3:04
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: 商品並び替え機能のバグ?【Ver.2.01】
確かにおかしいですね。

上から2番目の商品で[上へ]をクリックしても1番目に上がらず。
1番上の商品で[下へ]をクリックすると3番目へ下がる。

という雰囲気からすると、1個ずれてますね。

以前にメールのテンプレートが、管理画面テンプレ側で0から数えるのに対し、プログラム側(データベース側)で1から数えてずれるなんていうのがあったので、同じタイプじゃないかと思います。

メールのときは上っ面だけ直してダメな状況だったので、今回もそうかもしれませんね(汗)。
予想ですけど...
ゲスト
投稿日時: 2008/2/11 11:22
対応状況: −−−
Re: 商品並び替え機能のバグ?【Ver.2.01】
ご返信ありごとうございます。

先日たまたまEC-CUBEのバグの解決履歴を記したサイトをみつけましたが、こちらで商品並び替えのバグと項目があったので、

http://svn.ec-cube.net/open_trac/changeset/16970

こちらのパッチファイルをあててみましたが、変化ありませんでした。あしからずです。
ramrun
投稿日時: 2008/2/11 11:36
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: 商品並び替え機能のバグ?【Ver.2.01】
そうでしたか。

うちのはパッチをあててませんが、動いてますよ。
ずれてますけど(汗)。

dtb_product_categoriesのrankも直しているんですよね?
ゲスト
投稿日時: 2008/2/11 13:14
対応状況: −−−
Re: 商品並び替え機能のバグ?【Ver.2.01】
残念ながらデータベースはそれほど知識がなくおっしゃっていることが100%わからなかったりしますが、
おっしゃっている部分、

PostgreSQLにログインして、
dtb_product_categoriesをクリックしてみましたが、
カラムとデータと変更という部分がありましたが、もしよろしければ、その後どうすればいいかもう少し教えていただけると助かります。

よろしくお願いいたします。
ゲスト
投稿日時: 2008/2/11 13:21
対応状況: −−−
Re: 商品並び替え機能のバグ?【Ver.2.01】
追記ですが、
表示という項目をおしてみると、カテゴリIDのRankというものが編集できるのですね。

なるほど。こちらを同編集すればいいかはわかりませんが、とりあえずなんとかやってみます。どうしてもできなければ再度告知するかもしれませんが、その時はよろしくお願いいたします。
ramrun
投稿日時: 2008/2/11 16:56
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: 商品並び替え機能のバグ?【Ver.2.01】
えと、時間があったのでいろいろやってみたんですが、実はtracの変更でOKになってました。

実際は登録済みのデータがおかしくて、上下移動機能が正常に動作しない状態で(汗)。

私は↓を使って試していたのですが、ちょっと問題がありました。

テストデータ生成スクリプト

dtb_product_categoriesのrankがNullから1、2、3...と始まるデータが生成されていたため、動作がうまくいかず。
また親カテゴリ毎にrankは1から振りなおされなければいけないのですが、生成されたデータはカテゴリにまたがって通し番号が振られていました。
dtb_categoryのrankもNullから始まっていたのでこちらもダメだったんだと思います。

ということで、管理画面からコツコツと登録した分には、正常に動作しているようなのですが、そちらのカテゴリ、商品登録はどのように行ったのでしょうか?

dtb_product_categoriesのrank自体は、各カテゴリ毎に番号が1から振られていればいじる必要はないです。
ゲスト
投稿日時: 2008/2/11 17:46
対応状況: −−−
Re: 商品並び替え機能のバグ?【Ver.2.01】
ではお言葉に甘えてもう少々お世話になります。

カテゴリは一つづつ作成しましたが、商品登録は、最初の100個ほどは、複製を繰り返しながら一つづつ登録しましたが、それ以降の100個程度は事情がありCSVで登録。その後、また新商品の登録で200個ほど複製をしながら一つづつ登録です。

そこでrank を見てみますと、最初の1ページ目は、

編集 削除 1 5 1
編集 削除 2 4 2
編集 削除 5 20 NULL
編集 削除 6 20 NULL
編集 削除 7 22 NULL
編集 削除 8 22 NULL
編集 削除 9 22 NULL
編集 削除 10 22 NULL
編集 削除 11 22 NULL
編集 削除 12 22 NULL
編集 削除 13 22 NULL
編集 削除 14 22 NULL
編集 削除 15 19 NULL
編集 削除 16 19 NULL
編集 削除 17 19 NULL
編集 削除 18 19 NULL
編集 削除 19 19 NULL
編集 削除 20 19 NULL
編集 削除 21 19 NULL
編集 削除 22 19 NULL
編集 削除 23 19 NULL
編集 削除 24 19 NULL
編集 削除 25 19 NULL
編集 削除 27 36 NULL
編集 削除 28 36 NULL
編集 削除 29 36 NULL
編集 削除 30 36 NULL
編集 削除 56 38 NULL
編集 削除 57 38 NULL
編集 削除 58 38 NULL

このようになっています。4,500の商品を登録しましたので20ページ目くらいまでありますが、1個か2個を除いてすべてNULLになっていました。

このNULLを変更すればよろしいのですかね?

よろしくお願い致します。

ramrun
投稿日時: 2008/2/11 20:34
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: 商品並び替え機能のバグ?【Ver.2.01】
4,500点ですか。
それは大変ですね(汗)。

自分のことだったら専用のプログラムを作ったりするかもしれませんが... ごめんなさい。


rankのほうは、上の例でいえば↓みたいな感じになります。

編集 削除 1 5 1
編集 削除 2 4 1
編集 削除 5 20 1
編集 削除 6 20 2
編集 削除 7 22 1
編集 削除 8 22 2
編集 削除 9 22 3
編集 削除 10 22 4
編集 削除 11 22 5
編集 削除 12 22 6
編集 削除 13 22 7
編集 削除 14 22 8
編集 削除 15 19 1
編集 削除 16 19 2
編集 削除 17 19 3
編集 削除 18 19 4
編集 削除 19 19 5
編集 削除 20 19 6
編集 削除 21 19 7
編集 削除 22 19 8
編集 削除 23 19 9
編集 削除 24 19 10
編集 削除 25 19 11
編集 削除 27 36 1
編集 削除 28 36 2
編集 削除 29 36 3
編集 削除 30 36 4
編集 削除 56 38 1
編集 削除 57 38 2
編集 削除 58 38 3

例えば途中でまたカテゴリ22がでてくるようなら、すでに8まで使っているのでその続きの9から数字を割り当てていくことになります。
べつに上から1、2、3...と割り当てなくても、同じカテゴリIDに同じ番号がつかず、かつ連番で抜けなく割り当てられればいいのですが、上から順に番号を振りましょう(汗)。

並び替えがうまく機能するのは、この作業が終わってから... ですね。
ゲスト
投稿日時: 2008/2/11 21:11
対応状況: −−−
Re: 商品並び替え機能のバグ?【Ver.2.01】
ありがとうございます。やってみます!。

ちなみに商品数は400から500と書きたかったので、4,500になってしまいましたが、さすがに4500はないです(笑)。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は69,629名です
総投稿数は100,204件です

投稿数ランキング

1
seasoft
7333
2
468
2880
3
AMUAMU
2712
4
nanasess
2126
5
umebius
1890
6
yuh
1612
7
red
1435
8
h_tanaka
1070
9
fukap
907
10
tsuji
892
11
shutta
835
12
tao_s
793
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.