定型管 電子鈑金
返回列表 回復 發帖

帖子標題:[分享] 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}-->
這樣就OK了。

ecshop模板
网站模板
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"最模板" 發表的文章《ecshop顯示最近幾天(最新)發布商品的步驟》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
返回列表