显示ecshop最近几天最新发布商品的方法
我们做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.gaosudu.com/ecshop/20817.html