バグ報告 > 管理機能 > 商品並び替え 正常に機能しない |
管理機能
| 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
seasoft |
投稿日時: 2009/9/10 18:04
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 商品並び替え 正常に機能しない > やっぱりビューの変更が必要でしたか・・・
> ちなにみビューの変更箇所は残ってたりしませんでしょうか? 残っているはずです。 ちなみに、私どもで同様の案件を請け負ったケースですと、EC-CUBEコミュニティ(eccube-comu) の最新のビューから、正式版に移植されていないカラム(たしか maker_id)を除いたものにサクッと入れ替えています。
|
ecbg |
投稿日時: 2009/9/10 18:12
対応状況: −−−
|
仙人 登録日: 2009/2/25 居住地: 東京 投稿: 387 |
Re: 商品並び替え 正常に機能しない ビューも独自でかなり追加をしているので、大きな変更となると少し怖いですね・・・
ちなみにEC-CUBEコミュニティ(eccube-comu)の最新のビューの構成は、最新のコミュ版をダウンロードして、html/install/sql/create_view.sqlの確認で良いのでしょうか? それともインストールする必要があるのでしょうか? |
seasoft |
投稿日時: 2009/9/10 18:15
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 商品並び替え 正常に機能しない 確かに独自追加しているカラムがあると留意が必要ですね。
> ちなみにEC-CUBEコミュニティ(eccube-comu)の最新のビューの構成は、最新のコミュ版をダウンロードして、html/install/sql/create_view.sqlの確認で良いのでしょうか? それで大丈夫です。 > それともインストールする必要があるのでしょうか? インストールする必要はありません。
|
ecbg |
投稿日時: 2009/9/10 18:27
対応状況: −−−
|
仙人 登録日: 2009/2/25 居住地: 東京 投稿: 387 |
Re: 商品並び替え 正常に機能しない ご丁寧に有難うございました。
エラーを見た限りですとビューのフィールドが足りないのが問題のようなので、やはり一度コミュ版をダウンロードして、差異を見比べて、どうするかを検討してみます! |
ecbg |
投稿日時: 2009/9/16 15:50
対応状況: −−−
|
仙人 登録日: 2009/2/25 居住地: 東京 投稿: 387 |
Re: 商品並び替え 正常に機能しない 正式版とコミュ版のビュー「vw_products_allclass」が全然違っていて、手を施すのが難しいのですが、どのように変更したら正式版に影響なくコミュ版の「alldtl」が適応できるのでしょうか?
【コミュ版】 CREATE VIEW vw_products_allclass AS SELECT alldtl.*, dtb_category.rank AS category_rank, T2.category_id, T2.rank AS product_rank FROM vw_products_allclass_detail AS alldtl LEFT JOIN dtb_product_categories AS T2 ON alldtl.product_id = T2.product_id LEFT JOIN dtb_category ON T2.category_id = dtb_category.category_id ; 【正式版2.4.0(デフォルト)】 CREATE VIEW vw_products_allclass AS SELECT T5.product_id, product_code_min, product_code_max, price01_min, price01_max, price02_min, price02_max, stock_min, stock_max, stock_unlimited_min, stock_unlimited_max, category_rank, T5.category_id, T5.del_flg, T5.status, T5.name, T5.comment1, T5.comment2, T5.comment3, T5.rank, T5.main_list_comment, T5.main_image, T5.main_list_image, T5.product_flag, T5.deliv_date_id, T5.sale_limit, T5.point_rate, T5.sale_unlimited, T5.create_date, T5.deliv_fee FROM ((SELECT T1.product_id, T1.del_flg, T1.status, T1.name, T1.comment1, T1.comment2, T1.comment3, T1.main_list_comment, T1.main_image, T1.main_list_image, T1.product_flag, T1.deliv_date_id, T1.sale_limit, T1.point_rate, T1.sale_unlimited, T1.create_date, T1.deliv_fee, T2.category_id, T1.rank FROM dtb_products AS T1 LEFT JOIN dtb_product_categories AS T2 ON T1.product_id = T2.product_id) AS T3 RIGHT JOIN (SELECT product_id AS product_id_sub, MIN(product_code) AS product_code_min, MAX(product_code) AS product_code_max, MIN(price01) AS price01_min, MAX(price01) AS price01_max, MIN(price02) AS price02_min, MAX(price02) AS price02_max, MIN(stock) AS stock_min, MAX(stock) AS stock_max, MIN(stock_unlimited) AS stock_unlimited_min, MAX(stock_unlimited) AS stock_unlimited_max FROM dtb_products_class GROUP BY product_id) AS T4 ON T3.product_id = T4.product_id_sub) AS T5 LEFT JOIN (SELECT rank AS category_rank, category_id AS sub_category_id FROM dtb_category) AS T6 ON T5.category_id = T6.sub_category_id; ご教授いただけませんでしょうか? |
seasoft |
投稿日時: 2009/9/16 17:15
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 商品並び替え 正常に機能しない 参照しているビュー「vw_products_allclass_detail」を先行して更新する必要があります。
|
ecbg |
投稿日時: 2009/9/16 18:07
対応状況: −−−
|
仙人 登録日: 2009/2/25 居住地: 東京 投稿: 387 |
Re: 商品並び替え 正常に機能しない 「vw_products_allclass_detail」はそれほど変化ないのかと思ってましたが、よくよく見てみると呼び出し方が変わってるんですね。
なんかビューからのアプローチよりphpで強引に持って行った方が早い気もしてきました・・・ このバグって正式版使ってる人はどんな対応しているんでしょうか?目を瞑ってるのかな・・・ |
seasoft |
投稿日時: 2009/9/16 18:41
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 商品並び替え 正常に機能しない 私どもでは、正式版を導入されているサイトの改修を何件か依頼を受けました。
感触的には、気づいた人は、気になるのでしょうね・・・ 私も、気づいたら気になって仕方が無かったので、EC-CUBEコミュニティ(eccube-comu) は修正をコミットした次第です。
|
ssyy |
投稿日時: 2009/10/5 17:34
対応状況: −−−
|
新米 登録日: 2007/11/7 居住地: 投稿: 3 |
Re: 商品並び替え 正常に機能しない 他の質問と同じく複数の商品カテゴリを設定したところ
「一部の商品カテゴリ」で並べ替えが行なえなくなりました。 --------------------------------- 【対象カテゴリ】 第1階層(2つ) A B 第1階層(2つ) A’ B’ 第3階層(4つと8つ) A1 2 3 4 B1 2 3 4 5 6 7 8 --------------------------------- 【現象】 第3階層のA3とB6内を並べ替えようとすると テキストボックスへの番号入力と 「上へ」「下へ」ともに変更をかけても 正しく反映がされません。 【設定状況】 ※全商品にAとB両方のカテゴリを1つずつ登録しています。 ※登録商品=A3:14点、B6:25点 【テーブル】 dtb_category 【version】 EC-CUBE:2.4.1 PHP:PHP 5.1.6 DB:MySQL 5.1.36-community-log ご存知でしたら 何卒ご教授のほどお願いします。 |
seasoft |
投稿日時: 2009/10/5 17:39
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 商品並び替え 正常に機能しない > 他の質問と同じく複数の商品カテゴリを設定したところ
> 「一部の商品カテゴリ」で並べ替えが行なえなくなりました。 まさに、他の質問と同じ原因によるものかと思います。
|
« 1 2 3 (4) 5 6 » |
| 新しいものから | 前のトピック | 次のトピック | トップ |