バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 商品-規格1登録にて規格2の部分が表示される

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
shinsong23
投稿日時: 2009/4/8 17:45
対応状況: −−−
新米
登録日: 2009/4/8
居住地:
投稿: 2
商品-規格1登録にて規格2の部分が表示される
管理画面にて『規格1』しか指定してないのにもかかわらず、
商品詳細ページに
『選択してください』 が2つ表示されてしまいます。

この場合、カラーを選択しても カゴに入れることが出来ない状況です。

このような現象は、どのあたりに原因があるでしょうか?
修正場所等ご教授いただければ幸いです。
よろしくお願いします。

問題が発生しているページ
URL http://mirague.com/products/detail36.html

こちらにそのスクリーンショット画像をおいております。

http://mirague.com/temp/products.jpg

どうぞよろしくお願い致します。

サーバー環境
---------------------
EC-CUBE 2.3.2
OS Linux
DBサーバ MySQL 5.0.45
WEBサーバ Apache/2.2.3 (CentOS)
PHP 5.1.6
GD Loaded
--------------------------
seasoft
投稿日時: 2009/4/8 17:51
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 商品-規格1登録にて規格2の部分が表示される
本件で該当するかは分かりませんが、dtb_products_class の登録状態が異常になると発生するケースはあると思います。

たしか、product_id をキーに任意の1レコードの商品規格が「0」で登録されているか?というハンドリングをしていたと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

shinsong23
投稿日時: 2009/4/10 11:41
対応状況: −−−
新米
登録日: 2009/4/8
居住地:
投稿: 2
Re: 商品-規格1登録にて規格2の部分が表示される
ご連絡ありがとうございました。

確かに、
登録してないのに product_id の値に『0』ではない値が登録されたました。DB の値を 『0』にすることで現象は回避できましたが、

なぜ、こんなことが起こるのでしょうか?
これは、EC-Cube自体の問題でしょうか?

よろしくお願い致します。
seasoft
投稿日時: 2009/4/10 11:48
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 商品-規格1登録にて規格2の部分が表示される
> 登録してないのに product_id の値に『0』ではない値が登録されたました。DB の値を 『0』にすることで現象は回避できましたが、

product_id は 0 以外で適切だと思います。問題なのは classcategory_id* の方かと思います。(未確認)


> なぜ、こんなことが起こるのでしょうか?

ありそうなのは、使用中の規格を削除したために、浮いた状態になってしまったといった様なケースですね。(そのような操作が EC-CUBE で可能かは確認していません。)


> これは、EC-Cube自体の問題でしょうか?

DB のデータを直接編集したといった経緯がない限り、そう考えられると思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

batta
投稿日時: 2009/5/17 15:50
対応状況: −−−
新米
登録日: 2009/4/20
居住地:
投稿: 10
Re: 商品-規格1登録にて規格2の部分が表示される
同様の症状になり、修正のやり方を探しています。
※症状:規格1のみ登録しているのですが、規格2が表示され、規格2の空白を選択しないとカートに入らない状態です。(規格を登録しない場合はどちらも表示されません)
勉強不足の為ご面倒をお掛けするのですが、
具体的な修正する箇所をお教えいただけませんでしょうか?

ECCUBE:2.3.4
サーバー:ファーストサーバ
サーバーOS:Linux 2.6
Apache: 1.3
mysql:5.0.27
PHP:5.2.x
seasoft
投稿日時: 2009/5/17 16:22
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 商品-規格1登録にて規格2の部分が表示される
DB のデータ状態が気になるところではあります。

なお、商品規格登録で一旦削除してから登録しても再現しますか?


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

batta
投稿日時: 2009/5/17 16:37
対応状況: −−−
新米
登録日: 2009/4/20
居住地:
投稿: 10
Re: 商品-規格1登録にて規格2の部分が表示される
早速の返信有難うございます。
現在130点ほど登録しています。
該当する症状が出ている商品(規格2が勝手に表示されているところ)を数点再登録しなおしても、同様の症状のままで、以前は規格1のみ普通に表示されていた箇所まで、同様の症状になっています。既出の様に以前に規格を削除したことがあるのでそれが原因かと思われます。
度々ご面倒をお掛けしますが宜しくお願いします。
seasoft
投稿日時: 2009/5/17 16:49
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 商品-規格1登録にて規格2の部分が表示される
DB のデータ状態を見てみないと何とも言えませんが、del_flg を無視している箇所があると思われます。

修正案としては
・del_flg が立っているレコードを削除する
・処理ロジックで del_flg を見に行くように改修する
といったことが、考えられます。

前者の方が簡単ですが、副作用を考慮すると、後者の方が良い気がします。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

batta
投稿日時: 2009/5/17 17:53
対応状況: −−−
新米
登録日: 2009/4/20
居住地:
投稿: 10
Re: 商品-規格1登録にて規格2の部分が表示される
dtb_products_classのclasscategory_id2にいままで0だったところがすべて別の数字に変っていました。。
(classcategory_id1が0のところは0のままでした)
0にすると解消はされているのですが、追加で登録するとまた同様に0以外の値が入るようになっています。

del_flgがたっているレコードはどのファイル名になるのでしょうか。。。
ECCUBEのファイルなのかデータベースのファイルなのか。。。
勉強不足で申し訳ございません。
seasoft
投稿日時: 2009/5/17 18:04
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 商品-規格1登録にて規格2の部分が表示される
> del_flgがたっているレコードはどのファイル名になるのでしょうか。。。
> ECCUBEのファイルなのかデータベースのファイルなのか。。。

データベースのテーブルになります。

dtb_class や dtb_classcategory かなと思いますが、もう少しリレーションを追う必要があるかもしれません。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,339名です
総投稿数は110,082件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1304
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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