新闻中心
显示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
上一篇: 帝国cms信息发布时间差的解决方法
下一篇: Disuz!点击“复制链接”动态地址始终为伪静态地址