关于显示ecshop最近几天最新发布商品的方法
2016-09-11 20:39 来源:www.chinab4c.com 作者: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没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
- ecshop2.7.1邮件发送插件
ecshop2.7.1邮件发送插件:该插件主要的开发思想是源于ecshop短信发送系统...
- ecshop2.7.2生成虚拟订单2.
以前我们开发过ecshop下的虚拟订单,就是客户在访问的时候,会自动生...
- ecshop二次开发商品购买增
图片1香...