patch
patch****@x*****
2005年 6月 9日 (木) 11:40:15 JST
田村様 お世話になっております。 早速実行した所、無事登録されるようになりました! ありがとうございました。 そして問題が発生しました(^^; 管理画面にて[入荷予定商品管理]を押すと本日以前の発売日が全て 削除されている事が発覚しました(TT)うぁ〜〜〜 とりあえず[admin/products_expected.php]内の下記をコメントアウトして どうにかなりました・・・・ --------------------------------------------------------- tep_db_query("update " . TABLE_PRODUCTS . " set products_date_available = '' where to_days(now()) > to_days(products_date_available)"); --------------------------------------------------------- 他にもこんな形でproducts_date_availableを削除しようとする物は あるのでしょうか? 発売日登録作業が水の泡に・・・ 吉田 > こんにちは、田村です。 > > 吉田さん: > > product_info.phpを変更して発売日を表示するまではたどり着けたのですが、 > > 管理メニューでの商品登録時、2005年以前の発売日を入力すると発売日のみ > > 保存されておらず消えてしまいます。 > > > > adminのcategories.phpを覗いてみたのですが下記部分を削除すれば > > 良いのでしょうか? > > $products_date_available = (date('Y-m-d') < $products_date_available) ? > > $products_date_available : 'null'; > > それでDBに記録はできるように思います。 > > ちなみに、商品情報を記録する products テーブルには、 > 日付を記録する次のようなカラムがあります。 > > products_date_available 発売日 (入荷予定の商品) > products_date_added 登録日 > products_last_modified 更新日 > > 吉田さんが使おうとしている products_date_available は、 > ショップのトップページに表示する「入荷予定の商品」を > 管理するためのカラムなので、過去の日付は記録できないように > なっているんです。 > > 単に発売日を記録したいだけなら、products_date_added に > 記録できるように変更した方がいいのかもしれませんが、 > それもコードの変更が多くなってしまいますね。