[Tep-j-general] Re: 発売日が消える

Back to archive index

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 に
> 記録できるように変更した方がいいのかもしれませんが、
> それもコードの変更が多くなってしまいますね。




Tep-j-general メーリングリストの案内
Back to archive index