VELFARRE
velfa****@earth*****
2005年 12月 7日 (水) 22:40:09 JST
曽我部さま バタバタしていた為返信遅れて申し訳ございません。 アドバイス有難うございます。感謝いたします。 曽我部からのアドバイスを元にやってみたところ、 問題を解決することが出来ました。 有難うございました。 今後ともどうぞ宜しくお願いいたします。 阿南 追伸>しかし最初分からずに失敗してしまい、曽我部さまが 書いていたDBのバックアップをしていて良かったです…(笑) ----- Original Message ----- From: "Seiji Sogabe" <sogab****@alles*****> To: <tep-j****@lists*****> Sent: Monday, December 05, 2005 10:36 AM Subject: [Tep-j-general] Re: 登録商品に関して > 曽我部です。 > > VELFARRE wrote: >> いつもお世話になっております。 >> 先日、最近登録した販売商品の表示がサーバーの >> 影響か何かでうまく表示されなかった為、一度削除して、再登録しようと思い、再登録して同一商品を >> 登録したのですが、削除したはずの商品が何故だか、 >> ショップ上の新着商品の欄に表示され、クリックすると >> その削除したはずの商品の案内ページに行くようになってる状態です。 > > このとき、パンくずリストにカテゴリーが表示されていますか? > >> 管理メニューのADMINより、削除した商品を探しますが、管理メニューの方には >> 既に削除されているようで、商品はなく、どうやってこの削除した商品にアクセスできないように >> するのか分からず困っています。 >> 何かのPHPファイルの方に登録商品の情報などが含まれているのでしょうか?? >> このような状況になったことがないため、説明も不十分かも >> 知れまぜんが、どなたかご存知の方がいましたら、お教え願いたいと思い、 >> メール書いてみました。宜しくお願いいたします。 > > あくまでも推測ですが、管理画面の商品削除では以下の処理を行います。 > > 1) 商品とカテゴリーの関連(products_to_categoriesテーブル)の削除 > 2) 商品情報(productsテーブル)やその他その商品に関する情報の削除 > > もし、1)は成功して2)で何かのエラーが出た場合、商品情報は存在するが商品とカテゴリーの > 関連は削除された状態になります。(データ不整合) > > この状態になった場合、catalogでは商品は表示されますがその商品のカテゴリーは表示されず、 > 管理画面ではカテゴリーの情報がないので表示されないという事象になります。 > > 問題になっている商品の情報が、productsテーブルにあって、products_to_categoriesテーブルに > なければ、おそらくあたりです。 > > catalog画面から削除するには、不要なデータを削除する必要が有ります。 > admin/includes/functons/geberal.phpのtep_remove_product() 950行目から962行目に > 商品を削除するときのSQL文があるので、参考にすればいいのではないでしょうか。 > > > あくまで推測です。DBのバックアップは忘れずに。 > > では。 > -- > sogab****@alles***** > _______________________________________________ > Tep-j-general mailing list > Tep-j****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/tep-j-general >