ECSHOP后台设置模板排序让商品分类排序按数字大小排序
2016-06-13 13:05 来源:www.chinab4c.com 作者:ecshop专家
设置模板 排序调用,从 1 开始1、admin\includes\lib_template.php$i = 1; //by neoif ($result && $result > 0){ foreach ($lib_matches AS $k => $v) 2、includes\lib_goods.phpfunction assign_cat_goods($cat_id, $num = 0, $from = 'web', $order_rule = '')改成function assign_cat_goods($cat_id, $num = 0, $from = 'web', $order_rule = '', $sort_order = 0) //by neo/* 分类信息 */$sql = 'SELECT cat_name FROM ' . $GLOBALS['ecs']->table('category') . " WHERE cat_id = '$cat_id'";$cat['name'] = $GLOBALS['db']->getOne($sql);$cat['url'] = build_uri('category', array('cid' => $cat_id), $cat['name']);$cat['id'] = $cat_id;$cat['i'] = $sort_order; //by neoreturn $cat;3、includes\lib_main.php查找function assign_dynamic($tmp)找到里面的$sql = 'SELECT id, number, type FROM改成$sql = 'SELECT id, number, type, sort_order FROM继续找到/* 分类下的商品 */$GLOBALS['smarty']->assign('goods_cat_' . $row['id'], assign_cat_goods($row['id'], $row['number']));改成/* 分类下的商品 */ $GLOBALS['smarty']->assign('goods_cat_' . $row['id'], assign_cat_goods($row['id'], $row['number'], $from = 'web', $order_rule = '', $row['sort_order'])); 这样 cat_goods.lbi 里面能使用 $goods_cat.i 排序了 。 效果:
最近更新
常用插件
- ecshop2.7.2退换货申请插件
ecshop2.7.2退换货申请插件,主要是在 ecshop 现在的基础上,对ecshop的订单处...
- ecshop二次开发商品购买备
ecshop销售统计 插件介绍:ecshop二次开发订单销售统计和商品购买备注服...
- ecshop注册推荐送现金插件
ecshop中的促销售功能还不是很完善,随着电子商务系统的发展和进步,...
- ecshop会员中心订单excel倒出
ecshop会员中心订单excel倒出...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...