新闻中心

显示ecshop最近几天最新发布商品的方法

作者 / 无忧主机 时间 2015-11-21 16:57:06

我们做ecshop商城的时候,总是希望我们刚刚发布的商品能让大家能看到。最近无忧主机有一些php空间的客户朋友问到如何实现这样的功能。经过无忧小编查找了一些资料,现在把方法分享给大家,希望能帮助到大家。具体方法如下: 1、首先我们找到index.php文件,用editplus打开 找到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中,在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最近几天最新发布的商品。 友情提示:在修改文件前,我们要做好文件的备份,这样即使我们修改出错,也可以通过重新上传原文件来恢复网站,所以备份对于建站来说是很重要的哦。 无忧主机相关文章推荐阅读: 控制ECSHOP商品详情页相关文章数量 ECSHOP程序如何在商品详情页添加分享链接呢? 如何将ECSHOP首页主广告位的FLASH轮播替换为JS轮播

本文地址:https://www.51php.com/ecshop/20817.html

1
1
1
1
1
1
1