バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > カテゴリーの一部が重複表示

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
nekochan
投稿日時: 2015/11/3 17:28
対応状況: −−−
常連
登録日: 2011/6/17
居住地: 千葉県
投稿: 41
カテゴリーの一部が重複表示
お世話になります。
同じカテゴリーが2個表示されて困っています。
どなたか、対策をお教えください。
環境
[EC-CUBE]2.11.5
[レンタルサーバー]ファーストサーバー
[OS]Linux
[データベース]MySQL5.0
[php]5.2.17p3
[WEBサーバ]Apache2.2

最近csvで追加商品登録した後、一部のカテゴリーが重複してカテゴリーブロックに表示されるようになりました。cdv登録の際ダブルクリックはしていません(サイトを立ち上げた頃、遅いので、もう一度クリックしたら2セット登録されて削除に苦労しましたので慎重にやっています)。二つできたカテゴリーはどちらを押しても、商品は正常に表示されます。又商品が重複して登録されていることもありません。
「カテゴリー登録」ページで見ると
本来ホーム>Aであるべきところがホーム>A>A となっています。
今回2つのカテゴリーが重複しています。

過去の事例を検索させていただいたら下の例がありました。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8620&forum=11
この場合
『データベースのdtb_category_countテーブルとdtb_category_total_countテーブルに
同じカテゴリーID(category_id)が2つ以上登録されて、この現象が起きていました。』とありますが、私の場合には、同じカテゴリーIDは2つ登録されていません。あくまで各カテゴリーIDは1個づつで全く正常です。上記事例では対処方法として『重複分を削除するか、dtb_category_countテーブルとdtb_category_total_countテーブルの中身を全部クリアして、全更新させる』とありますが、私の場合には重複していませんので、それはできません。
また全削除して再登録する方法では、設定してある規格は全て手作業で設定やり直しになる?のではないでしょうか。
2000件近い商品数なので、何か、もう少し簡単な方法で重複カテゴリーを削除する方法はないでしょうか。
kitagawa
投稿日時: 2015/11/4 11:44
対応状況: −−−
半人前
登録日: 2015/4/1
居住地:
投稿: 28
Re: カテゴリーの一部が重複表示
nekochan様

今回の場合ホーム>Aの子カテゴリにカテゴリAが追加されているものと思われます。

dtb_categoryにて子カテゴリAのcategory_idを確認し
テーブル
dtb_best_products
dtb_category_count
dtb_category_total_count
dtb_product_categories
のcategory_idの項目が子カテゴリAのcategory_idのものを
削除もしくは親カテゴリAのcategory_idのものに置き換えを行い
dtb_categoryの子カテゴリAのデータを削除することで可能かと思われます。


----------------
****************************************
株式会社システムフレンド
北川 浩也(Hiroya Kitagawa)
改造専門店・EC-CUBE工房
****************************************

nekochan
投稿日時: 2015/11/5 11:22
対応状況: −−−
常連
登録日: 2011/6/17
居住地: 千葉県
投稿: 41
Re: カテゴリーの一部が重複表示
kitagawa様 早速のご教示ありがとうございます。
色々dtb_categoryを調べてみたのですが、子カテゴリーAは作られていません。
念のため、実際に子カテゴリーを設定しているカテゴリーを見ると、ちゃんと子カテゴリーがリストアップされています。
実際に登録されていない、子カテゴリーが表示されるのは他にどういう場合があるのでしょうか?
お手数をおかけしますが、宜しくお願い申し上げます。
kitagawa
投稿日時: 2015/11/6 9:36
対応状況: −−−
半人前
登録日: 2015/4/1
居住地:
投稿: 28
Re: カテゴリーの一部が重複表示
通常ならばdtb_categoryに存在しないカテゴリーが表示されることはありませんので、何らかの形で別のカテゴリが親Aの子カテゴリとして名前Aで表示されている。
もしくはプラグイン・デザインテンプレート・カスタマイズによるものと思われます。

data/class/pages/admin/products/LC_Page_Admin_Products_Category.php
data/class/helper/SC_Helper_DB.php
data/Smarty/templates/admin/products/category.tpl
等がおかしくないかを確認されるとよろしいかと思います。


----------------
****************************************
株式会社システムフレンド
北川 浩也(Hiroya Kitagawa)
改造専門店・EC-CUBE工房
****************************************

karin
投稿日時: 2015/11/6 22:11
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 689
Re: カテゴリーの一部が重複表示
nekochan様

dtb_categoryのrankが重複していたりしませんか?
これが原因で予期せぬ表示になった事例を何度かみたことがあります。


----------------

nekochan
投稿日時: 2015/11/7 19:09
対応状況: −−−
常連
登録日: 2011/6/17
居住地: 千葉県
投稿: 41
Re: カテゴリーの一部が重複表示
kitagawa 様
再度のご意見ありがとうございます。
このサイトではプラグイン、テンプレートは使用していません。
スタイルシートで装飾を変えている程度です。
またカスタマイズもカテゴリーに関係するものはなかった?と思います。
ご指摘のファイルはざっと見たところでは、異常はなさそうです。でも
素のファイルと一字一句比べたわけではありませので、少し時間を取って確認するつもりです。

karin様もご意見ありがとうございました。
rankの件、早速調べてみましたが、重複はありませんでした。

確認実験として、重複しているカテゴリーの商品を1点づつ、新たにcsv登録してみました。ひょっとしたら、正しい情報に上書きされて、復旧するのではないか、と考えたからです。
結果はNGで何も変わりませんでした。
やはり、何かがエラーで書き変わってしまったようです。

karin
投稿日時: 2015/11/7 22:45
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 689
Re: カテゴリーの一部が重複表示
nekochan様

確認いただきありがとうございます。

カテゴリが重複して表示されるのはフロント画面だけではなく、管理画面も同じでしょうか?
もしフロント画面だけであれば、カテゴリブロックのテンプレートをご提示いただければ問題の切り分けのお手伝いができるかもしれません。
今は確認できないのですが、たしか近いバージョンのデフォルトのファイルを保存していた記憶があるので...


----------------

nekochan
投稿日時: 2015/11/8 13:21
対応状況: −−−
常連
登録日: 2011/6/17
居住地: 千葉県
投稿: 41
Re: カテゴリーの一部が重複表示
karin様
度々ありがとうございます。
重複しているのはフロントページだけではありません。
管理ページのカテゴリー登録のページでも重複表示されています。
具体的には左側のカテゴリー一覧の中です。
一覧の中で重複したカテゴリーは一つをクリックすると、まるで双子のようにもう一方もファイルが開く表示になります。
右側には
ホーム>A>Aと表示されます。その下には「この階層には、カテゴリーが登録されていません」というメッセージが出ます。
ちなみに、パンくず列の親カテゴリーのAをクリックしても、何も起きません。
正常な状態なら子カテゴリーのリストが現れる筈です。
よろしくお願いします。
karin
投稿日時: 2015/11/9 15:12
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 689
Re: カテゴリーの一部が重複表示
nekochan様

ご回答ありがとうございます。

この状況であれば、データに不整合がある可能性が高そうですね。
手元で状況が再現できないか確認してみますね。


----------------

karin
投稿日時: 2015/11/9 16:11
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 689
Re: カテゴリーの一部が重複表示
nekochan様

1点確認させてください。

引用:
管理ページのカテゴリー登録のページでも重複表示されています。
具体的には左側のカテゴリー一覧の中です。
一覧の中で重複したカテゴリーは一つをクリックすると、まるで双子のようにもう一方もファイルが開く表示になります。


管理画面 > 商品管理 > カテゴリー登録画面の左側のカテゴリ一覧にAが2つ表示されるとのことですが、
カテゴリ名の前に数字(カテゴリID)が表示されているはずですが、
これはそれぞれどのような値になっていますか?

□ホーム
 □123.A

↑この123の部分をそれぞれ教えてください。



----------------

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


 



ログイン


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

統計情報

総メンバー数は88,301名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.