バグ報告 > フロント機能 > 商品登録時にカテゴリの表示が増えてしまう現象 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
jom |
投稿日時: 2017/9/15 14:11
対応状況: −−−
|
新米 登録日: 2017/9/15 居住地: 投稿: 4 |
商品登録時にカテゴリの表示が増えてしまう現象 [レンタルサーバ] ファーストサーバー
[PHP] PHP 5.2.17p5 [導入プラグインの有無] なし [カスタマイズの有無] ショッピングカートの非表示、スタイルシートの変更等 [現象] 新規商品登録時、属するカテゴリの表示が複数に増えてしまいます。 [対策] いったん非公開設定で新規商品登録し、その後公開設定に変更という手順で行っています。 [結果] 上記対応で1年以上問題が発生していませんでした。 [新たな問題] 上記のとおり公開設定への変更時に現象が発生 これは厳密には新規商品登録時ではなく、公開設定変更時です。 [対処]増加したカテゴリidの使用をやめ、新規idに移設しています。 かなり手間がかかります。 (csvファイルから旧idを再表示させると、複数個カテゴリがダブって表示されたままです。 どなたかカテゴリ表示がダブって増えてしまう問題への対策をご存知の方はいませんでしょうか。 |
shinra |
投稿日時: 2017/9/15 16:20
対応状況: −−−
|
一人前 登録日: 2017/9/2 居住地: 投稿: 124 |
Re: 商品登録時にカテゴリの表示が増えてしまう現象 DBのカテゴリのrank部分を確認して、rankが重複していないか、抜けが無いかを確認してみてください。
|
jom |
投稿日時: 2017/9/15 16:46
対応状況: −−−
|
新米 登録日: 2017/9/15 居住地: 投稿: 4 |
Re: 商品登録時にカテゴリの表示が増えてしまう現象 ありがとうございます。
確認しましたが、rankは重複していません。 こちらが今まで重複したことはないようです。 phpmyadminを見ますと、 dtb_category_id_total_countというカラムなかで、 重複したカテゴリidが見受けられます。 そしてproduct_countも正常に更新できていないところがあります。 dtb_categoty_countと似ていますが、 こちらもやはり現状と一致していない数値が見受けられます。 それが表示に影響している可能性もあります。 なぜそうなるのか原因は不明です。 |
shinra |
投稿日時: 2017/9/15 16:52
対応状況: −−−
|
一人前 登録日: 2017/9/2 居住地: 投稿: 124 |
Re: 商品登録時にカテゴリの表示が増えてしまう現象 dtb_categoty_countとdtb_category_total_countのcategory_idの重複を削除してみてください。
product_countは該当の商品を更新することで正しい数値になるはずです。 |
jom |
投稿日時: 2017/9/15 17:02
対応状況: −−−
|
新米 登録日: 2017/9/15 居住地: 投稿: 4 |
Re: 商品登録時にカテゴリの表示が増えてしまう現象 product_countはよく精査しましたところ正常でした。
親カテゴリ直下の個数と、 子カテゴリも含めたトータル個数の違いのようです。 dtb_category_id_total_countの個数が現状を反映していなかったり、 ダブりが発生する原因を防げばよいのではと思いますが、 その方法はわかりません。 |
jom |
投稿日時: 2017/9/15 17:03
対応状況: −−−
|
新米 登録日: 2017/9/15 居住地: 投稿: 4 |
Re: 商品登録時にカテゴリの表示が増えてしまう現象 ありがとうございます、
やはりそのように対処するのが良いようです。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |