バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > フロント機能 > 商品データCSVの入・出力時のバグ?について Ver.2.3.3

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
simpson
投稿日時: 2008/12/10 14:40
対応状況: −−−
半人前
登録日: 2007/7/26
居住地:
投稿: 30
商品データCSVの入・出力時のバグ?について Ver.2.3.3
下記スレッドで色々と調査したところ、発見したバグがあります。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=3121&forum=9


上記スレッドの商品データCSV出力時にエラーが出る原因は
規格とオススメ商品の両方が登録してあるときにCSV出力するとエラーが発生するようです。
また、規格を登録しないでオススメ商品を登録してある商品で、CSV出力する場合にオススメ商品が出力されないようです。



商品データをCSVからする場合、
システム設定→パラメータ設定の関連商品表示数(RECOMMEND_PRODUCT_MAX)を8点に設定している場合、
関連商品を8点にしたCSVを読み込むと以下のとエラーが出力されます。
[nativecode=1054 ** Unknown column 'recommend_product_id7' in 'field list']
DB Error: no such field


ここの部分の修正方法分かる方いらっしゃいますか?
hogehoge
投稿日時: 2008/12/11 17:56
対応状況: −−−
常連
登録日: 2008/9/19
居住地: Cusco,Peru
投稿: 67
Re: 商品データCSVの入・出力時のバグ?について Ver.2.3.3
dtb_csvが6つまでの固定になってるのが原因だと思います。

/html/install/sql/insert_data.sql
には、

insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(1,'(SELECT recommend_product_id FROM dtb_recommend_products WHERE prdcls.product_id = dtb_recommend_products.product_id ORDER BY update_date DESC limit 1 offset 5) AS recommend_product_id6','おすすめ商品(6)',55,now(),now());
insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(1,'(SELECT comment FROM dtb_recommend_products WHERE prdcls.product_id = dtb_recommend_products.product_id ORDER BY update_date DESC limit 1 offset 5) AS recommend_comment6','おすすめコメント(6)',56,now(),now());


ってあるので、8個だったら


insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(1,'(SELECT recommend_product_id FROM dtb_recommend_products WHERE prdcls.product_id = dtb_recommend_products.product_id ORDER BY update_date DESC limit 1 offset 6) AS recommend_product_id7','おすすめ商品(7)',58,now(),now());
insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(1,'(SELECT comment FROM dtb_recommend_products WHERE prdcls.product_id = dtb_recommend_products.product_id ORDER BY update_date DESC limit 1 offset 6) AS recommend_comment7','おすすめコメント(7)',59,now(),now());

insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(1,'(SELECT recommend_product_id FROM dtb_recommend_products WHERE prdcls.product_id = dtb_recommend_products.product_id ORDER BY update_date DESC limit 1 offset 7) AS recommend_product_id8','おすすめ商品(8)',60,now(),now());
insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(1,'(SELECT comment FROM dtb_recommend_products WHERE prdcls.product_id = dtb_recommend_products.product_id ORDER BY update_date DESC limit 1 offset 7) AS recommend_comment8','おすすめコメント(8)',61,now(),now());


上記のSQLを一度実行してみたらどうでしょうか。

一度も試してないので間違えてたらすいません。
必ずバックアップ取ってから試してくださいね。
simpson
投稿日時: 2008/12/12 20:27
対応状況: −−−
半人前
登録日: 2007/7/26
居住地:
投稿: 30
Re: 商品データCSVの入・出力時のバグ?について Ver.2.3.3
hogehogeさん

ありがとうございます。
関連商品を8つにする件、SQLを試してみますね。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は90,232名です
総投稿数は110,341件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1686
8
red
1571
9
mcontact
1354
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.