[Tep-j-general] Re: 更新したら新着商品に表示したい

Back to archive index

karu karu****@ipc-t*****
2004年 12月 10日 (金) 13:49:51 JST


こんにちは。
これは良いですね。
実際には更新しなくても更新ボタンを押せば一番上に上がってきますし。

結局修正する箇所は、
/catalog/includes/modules/new_products.php
16行目付近
order by p.products_date_added
↓
order by p.products_last_modified

18行目付近
order by p.products_date_added
↓
order by p.products_last_modified


admin/categories.php
206行目付近
$insert_sql_data = array('products_date_added' => 'now()');
↓
$insert_sql_data = array('products_date_added' => 'now()', 'products_last_modified' => 'now()');

の3箇所で良いのでしょうか。


ありがとうございました。




On Fri, 10 Dec 2004 11:35:58 +0900
Suzukawa <suzuk****@bitsc*****> さま wrote:

> こんにちは、鈴川です。
> 
> Margy さんのおっしゃる通り、
> 新しく登録した商品の更新日(products_last_modified)の
> 値は「NULL」ですね。
> ということは、新しく商品を追加する insert 構文で、
> 更新日をセットするよう追加すれば、
> 今回の場合は解決するのではと思います。
> 
> 次のファイルの、商品を新規追加する部分のソースを少し修正すると、
> はまださんの示された修正で、新規追加した商品と、
> 更新した商品が新着商品として表示されると思います。
> 
>   admin/categories.php
> 
>    (185行目あたり)
>     case 'insert_product':
>     case 'update_product':
> 
>       〜 略 〜
> 
>       if ($HTTP_GET_VARS['action'] == 'insert_product') {
> // 修正前
> //        $insert_sql_data = array('products_date_added' => 'now()');
> // 修正後
>         $insert_sql_data = array('products_date_added' => 'now()', 'products_last_modified' => 'now()');
> 
>       〜 略 〜
> 
>         break;
> 
> ---------------------------------------------
>  株式会社 ビットスコープ
>  広島市中区昭和町4-27 HKビル2F     〒730-0046
>             URL http://www.bitscope.co.jp/
>             TEL 082-545-0812 FAX 082-545-0813
>   鈴川直美  E-Mail suzuk****@bitsc*****
> 
> 
> _______________________________________________
> Tep-j-general mailing list
> Tep-j****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/tep-j-general

-- 
karu <karu****@ipc-t*****>




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