ecshop扩展分类使用大类
2010-09-26 23:35 来源:www.chinab4c.com 作者:admin
ecshop扩展分类使用大类,这个可能大家觉得很陌生,觉得没多大用途。其实错误。ecshop扩展分类。可以用大分类扩展,也可以用小分类扩展。当商品分类错综复杂的时候.我们可以考虑使用大分类去扩展。这样很省事情。因为你用ecshop父分类去处理。这里可能操作还方便一些。我们可以通过ecshop的函数get_children()函数来取得子分类.具体代码如下.
function multi_unique($array) {
foreach ($array as $k=>$na)
$new[$k] = serialize($na);
$uniq = array_unique($new);
foreach($uniq as $k=>$ser)
$new1[$k] = unserialize($ser);
return ($new1);
}
function get_category_pad($goods_id){
global $db;
global $ecs;
$info = array();
$id = $db -> getCol("select cat_id from ".$ecs->table('goods_cat')." where goods_id ='$goods_id'");
if($id){
foreach($id as $k){
$children = get_children($k);
$sql = "select g.cat_name, g.cat_id from ".$ecs->table('category')." g where 1 and $children";
$re = $db -> getAll($sql);
$info = array_merge($info,$re);
}
}
if($info){
$info = multi_unique($info);
foreach($info as $k2 => $v2){
$info[$k2]['url'] = build_uri('category', array('cid' => $v2['cat_id']), $v2['cat_name']);
}
}
return $info;
}
最近更新
常用插件
- ecshop分类树中统计商品数
最近忙于开发其他项目,在不少朋友不断要求和催促的情况下,做出了该小...
- ecshop降价通知登记插件
ecshop降价通知登记插件,主要是为了方便某些客户,对商品价格要求比...
- ecshop购物车功能改进[插件
ecshop购物车功能改进[插件套餐]主要是我们最近开发工作和开发项目中。...
- ecshop通用红包编码
很多时候,为了结合促销,必须扩展一下ecshop的红包功能。ecshop的红包...
- ecshop红包修改成满多少减
我们在长期使用ecshop的时候,我们可以发现。ecshop的红包是一个非常强...