您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop首页怎么添加商品分类下的品牌
龙绍焱2023-12-07 20:32:59ecshop商城教程已有人查阅
导读有时我们需要在网站首页添加某个分类下的品牌,这就需要做些ecshop的二次开发,我写了一个简单的函数只要放在index.php中直接调用就ok了。
有时我们需要在网站首页添加某个分类下的品牌,这就需要做些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的时候,为了省事,用了默认的表前缀 ecs_ 使用一段时间后,突然想起要修改表前缀,那么这时候该如何修改呢,网站已经有很多数据了。 -
ecshop打印订单时实现打印出商品序号方法
ECSHOP后台,在打印订单时怎么才能打印出商品序号呢?注意这里说的序号,不是商品货号,是指 1、2、3、4。。。。等序列号。 -
ecshop购物车商品自动清空问题解决方法改善会员体验
ECSHOP程序的购物车会自动清空,而且有多个清空设置,防不胜防:1、当用户的IP变化后,购物车自动清空;2、当浏览器关闭后,购物车自动清空; -
ecshop数据库MYSQL现有数据表增加新的字段
执行查询语句:ALTER TABLE `ec_order_info`ADD COLUMN `trade_no` varchar(100) NOT N
留言与评论 (共有 条评论) |