分析ecshop按分类把品牌列表出来
2009-11-19 17:27 来源:www.chinab4c.com 作者:ecshop专家
//##################################
//处理分类品牌
//##################################
$array = array();
$re = $db -> getAll("select * from ".$ecs->table('category')." where parent_id = 0");
foreach($re as $k => $v){
$array[$v[cat_id]][id] = $v[cat_id];
$array[$v[cat_id]][name] = $v[cat_name];
$children = get_children($v[cat_id]);
$ar = array();
$i=0;
$r = $db -> getAll("select b.brand_id,b.brand_name from ".$ecs->table('brand')." b , ".$ecs->table('goods')." g where b.brand_id = g.brand_id and $children ");
foreach($r as $key => $val){
$ar[$i][brand_id] =$val[brand_id];
$ar[$i][brand_name]=$val[brand_name];
}
$array[$v[cat_id]][brand_list] = $ar;
}
//##################################
//分类品牌结束了
//##################################
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<div class="modTitle clearfix">
<span class="left"></span><span class="right"></span>
<div class="f_l">分类品牌</div>
<div class="more"><a href="catalog.php" target="_blank">{$lang.catalog}</a></div>
</div>
<div class="modBox">
<dl id="category_tree">
<!--{foreach from=$brandlist item=cat}-->
<div class="toggleblock">
<dt class="clearfix">
<a href="category.php?id={$cat.id}" class="f_l">{$cat.name|escape:html}</a></dt>
<!--{if $cat.brand_list}-->
<dd>
<!--{foreach from=$cat.brand_list item=child}-->
<a href="category.php?id={$cat.id}&brand={$child.brand_id}" title="{$child.name|escape:html}">{$child.brand_name|escape:html}</a>
<!--{/foreach}-->
</dd>
<!--{/if}-->
</div>
<!--{/foreach}-->
</dl>
</div>
最近更新
常用插件
- 详细页面ecshop运费查询插
详细页面ecshop运费查询插件主要是方便用户,在提交订单之前,为了了...
- ecshop整合特价王,返利网
上次我们分别介绍了 ecshop整合cps 的一些文章.香...
- ecshop提货单插件
ecshop提货单插件,是我们在ecshop二次开发中,根据客户实际需要,通过...
- ecshop通用红包编码
很多时候,为了结合促销,必须扩展一下ecshop的红包功能。ecshop的红包...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...



