ecshop建站的商城商品太多,首页调用就太乱了。 如果想只显示新品热卖推荐的商品怎么办? 修改调用地方代码, 直接加入: AND (g.is_best = 1 OR g.is_new =1 OR g.is_hot = 1) 如: $sql = 'SELECT g.goods_id, g.is_best, g.is_new, g.is_hot, g.is_promote, b.brand_name,g.sort_order ' . ' FROM ' . $GLOBALS['ecs']->table('goods') . ' AS g ' . ' LEFT JOIN ' . $GLOBALS['ecs']->table('brand') . ' AS b ON b.brand_id = g.brand_id ' . ' WHERE g.is_on_sale = 1 AND g.is_alone_sale = 1 AND g.is_delete = 0 AND (g.is_best = 1 OR g.is_new =1 OR g.is_hot = 1)'.//ecshop ' ORDER BY g.sort_order, g.last_update DESC'; 即可。 这里也可以随机, 在ecshop优化上考虑建议按照天数随机取ID较理想。 下一篇: 让ecshop文章列表以更新时间排序 上一篇: ecshop调用指定分类下新品热卖推荐促销的又一方法 |
|