ecshop 显示最近几天(最新)发布的商品

ecshop的新品调用的是标记为新品的商品,如何调用最近几天发布的商品呢,下面跟随ECSHOP开发中心的技术,学习一下吧

1,在index.php的 assign_dynamic(‘index’); 上面写:

$smarty->assign(‘this_week_list’, get_this_week_list());

2,在index.php的最下面(?>上面)写:function get_this_week_list(){

$today=getdate();//今天$day_this=local_strtotime($today[‘year’]."-".$today[‘mon’]."-".$today[‘mday’]); //上周开始时间 $lastweek_start_str=date("Y-m-d H:i:s",mktime(0,0,0,date("m"),date("d")-date("w")+1-7,date("Y"))); $sql = "SELECT * FROM " . $GLOBALS[‘ecs’]->table(‘goods’) . " WHERE add_time>". $lastweek_start_str." and is_delete=0 and is_on_sale = 1 order by add_time desc limit 0,15";$arr = $GLOBALS[‘db’]->getAll($sql);return $arr;}

3,在index.dwt模板中写:<!–{foreach from=$this_week_list item=value key=key}–><a href="goods.php?id={$value.goods_id}" ><img src="{$value.goods_thumb}"></a>

<!–{/foreach}–>

,好想从现在开始抱着你,紧紧地抱着你,一直走到上帝面前。

ecshop 显示最近几天(最新)发布的商品

相关文章:

你感兴趣的文章:

标签云: