ecshop首页添加商品分类下的品牌
2016-06-13 13:05 来源:www.chinab4c.com 作者:ecshop专家
有时我们需要在网站首页添加某个分类下的品牌,这就需要做些ecshop的二次开发,我写了一个简单的函数只要放在index.php中直接调用就ok了。 function get_cat_brands( $cat, $num = 0, $app = “category” ) { $where = “”; if ( $num != 0 ) { $where = ” limit “.$num; } $children = 0 < $cat ? ” AND “.get_children( $cat ) : “”; $sql = “SELECT b.brand_id, b.brand_name, b.brand_logo, COUNT(g.goods_id) 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.” ” ).”GROUP BY b.brand_id HAVING goods_num > 0 ORDER BY tag DESC, b.sort_order ASC “.$where; $row = $GLOBALS['db']->getAll( $sql ); foreach ( $row as $key => $val ) { $row[$key]['id'] = $val['brand_id']; $row[$key]['name'] = $val['brand_name']; $row[$key]['logo'] = $val['brand_logo']; $row[$key]['url'] = build_uri( $app, array( “cid” => $cat, “bid” => $val['brand_id'] ), $val['brand_name'] ); } return $row; }
最近更新
常用插件
- ecshop供应商插件免费下载
ecshop供应商插件免费下载...
- ecshop快递发货单打印商品
ecshop快递发货单打印商品信息,大家都知道ecshop快递单打印的时候,只能...
- ecshop选择下单时间插件
ecshop选择下单时间插件主要是根据不同的下单配送要求,在ecshop购物车...
- ecshop二次开发售后维修卡
插件介绍: 本插件是用于专门从事电子,信息,软件等售后服务关键比...
- ecshop按分类筛选销售排行
ecshop按分类筛选销售排行...