バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 登録済のカテゴリ移動(親カテゴリの変更)

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
metan
投稿日時: 2013/10/17 10:38
対応状況: −−−
一人前
登録日: 2013/3/4
居住地:
投稿: 112
登録済のカテゴリ移動(親カテゴリの変更)
いつもお世話になっております。

現在カテゴリの移動を行っているのですが問題が起こりご教授頂きたく投稿致します。

現在、

カテゴリID,カテゴリ名,親カテゴリID,階層
1,時計,0,1
2,海外時計,1,2
3,ロレックス,2,3

>時計>海外腕時計>ロレックス

となっておりましてこれを、

カテゴリID,カテゴリ名,親カテゴリID,階層
1,時計,0,1
2,海外時計,1,2
3,ロレックス,4,2
4,新規親カテゴリ,0,1

新規親カテゴリ>ロレックス

の様に親カテゴリのみ変更したくCSVにて変更したのですが、管理画面上は見れるのですが、サイト上で表示されません。

〜/products/list4.html

で直接URLを入れれば表示されるのですが。

どなたかご教授頂けませんでしょうか?

よろしくお願いいたします。

EC-CUBEバージョン 2.12.2
PHPバージョン PHP 5.3.3
DBバージョン MySQL 5.0.95

shutta
投稿日時: 2013/10/18 0:03
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 登録済のカテゴリ移動(親カテゴリの変更)
dtb_category_total_count や dtb_category_count の集計値がおかしくなっているのではないでしょうか?
フロント側のカテゴリーツリーブロックでは、この集計値が1以上(そのカテゴリーに所属する商品が存在する)でないとカテゴリーが表示されないようになっていたかと思います。


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

リゾート会員権(エクシブ等)の売買・仲介

metan
投稿日時: 2013/10/18 7:39
対応状況: −−−
一人前
登録日: 2013/3/4
居住地:
投稿: 112
Re: 登録済のカテゴリ移動(親カテゴリの変更)
ご返信頂きまして誠にありがとうございます。

dtb_category_total_count
dtb_category_count

を確認したのですが該当の「新規親カテゴリ」のID自体が存在しておりませんでした。

管理画面では表示されており、csv書き出し時も出力されております。

そこで現在使用していないカテゴリに親カテゴリとして使用しまして、dtb_category_total_countに商品数を入力したら親カテゴリ自体は表示されたのですが、その親カテゴリをクリックすると一覧ページでは該当商品が並ぶのですが、小カテゴリがツリーには表示されず、変更前のカテゴリの所に表示されております。

shutta
投稿日時: 2013/10/18 15:34
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 登録済のカテゴリ移動(親カテゴリの変更)
現状では、カテゴリーの親子関係および、
dtb_category_total_count
dtb_category_count
の登録状況はどのようになっていますでしょうか?
この整合性が崩れているのではないかと思います。


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

リゾート会員権(エクシブ等)の売買・仲介

metan
投稿日時: 2013/10/21 7:45
対応状況: 解決済
一人前
登録日: 2013/3/4
居住地:
投稿: 112
Re: 登録済のカテゴリ移動(親カテゴリの変更)
shutta様

ご返信が遅くなってしまいまして大変失礼いたしました。

うまくいかなかった為、初めから管理画面より新たにカテゴリを作りました。

この度はご意見頂きまして誠にありがとうございました。

失礼いたします。
shutta
投稿日時: 2013/10/22 9:48
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 登録済のカテゴリ移動(親カテゴリの変更)
カテゴリーの作り直しで上手くいった感じでしょうか?

もし、それでもダメであれば、

category_recount.php

<?php

require_once './require.php';

$objDB = new SC_Helper_DB_Ex();

$objDB->sfCountCategory(NULL, true);

echo 'done';

のようなPHPファイルを作成し、ブラウザ等からアクセスすると
dtb_category_total_count
dtb_category_count
の再集計ができます。
ただ、カテゴリー数や商品数が多いと時間が掛かり過ぎてタイムアウトするかもしれませんので、
その際はバッチ処理等でバックグラウンドから実行するようにすると良いです。


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

リゾート会員権(エクシブ等)の売買・仲介

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


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1294
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.