当品牌下还没有商品的时候,首页及分类页的品
2015-01-20 00:32 来源:www.chinab4c.com 作者:ecshop专家
ecshop模板当品牌下还没有商品的时候,首页及分类页的品牌区将不会显示该品牌,如何在brand.php下面把空上功能改成没有商品也显示品牌,求有经验的大哥解决下,感激不敬。。。
回答:ecshop品牌功能显示确实是这样的,当如果自己没有在该品牌下面传产品,那么他是不会显示在品牌列表中,或者首页,如果你想修改成ecshop某品牌下面不存在产品也显示。那么就需要修改代码了。
$sql = "SELECT b.brand_id, b.brand_name, b.brand_logo, b.brand_desc, COUNT(*) AS goods_num, IF(b.brand_logo > '', '1', '0') AS tag ".
"FROM " . $GLOBALS['ecs']->table('brand') . "AS b, ".
$GLOBALS['ecs']->table('goods') . " AS g ".
"WHERE g.brand_id = b.brand_id $children AND is_show = 1 " .
" AND g.is_on_sale = 1 AND g.is_alone_sale = 1 AND g.is_delete = 0 ".
"GROUP BY b.brand_id HAVING goods_num > 0 ORDER BY tag DESC, b.sort_order ASC";
把这个SQL里面的HAVING goods_num > 0 删除就可以。
最近更新
常用插件
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...