ecshop商品类型标记价格后前台展示凌乱的解决方法
更新时间:2014-06-08 点击量:3626
修改方法,找到文件:includes/lib_goods.php
找到这个方法:
function get_goods_properties
将里面的这句话:
[代码]php代码:
/* 获得商品的规格 */ $sql = "SELECT a.attr_id, a.attr_name, a.attr_group, a.is_linked, a.attr_type, ". "g.goods_attr_id, g.attr_value, g.attr_price " . 'FROM ' . $GLOBALS['ecs']->table('goods_attr') . ' AS g ' . 'LEFT JOIN ' . $GLOBALS['ecs']->table('attribute') . ' AS a ON a.attr_id = g.attr_id ' . "WHERE g.goods_id = '$goods_id' " . 'ORDER BY a.sort_order, g.attr_price, g.goods_attr_id';
修改为:
[代码]php代码:
/* 获得商品的规格 */ $sql = "SELECT a.attr_id, a.attr_name, a.attr_group, a.is_linked, a.attr_type, ". "g.goods_attr_id, g.attr_value, g.attr_price " . 'FROM ' . $GLOBALS['ecs']->table('goods_attr') . ' AS g ' . 'LEFT JOIN ' . $GLOBALS['ecs']->table('attribute') . ' AS a ON a.attr_id = g.attr_id ' . "WHERE g.goods_id = '$goods_id' " . 'ORDER BY a.sort_order, g.goods_attr_id';
修改完成后,清理缓存,刷新页面即可看到效果。
如果文章对您有帮助,就打赏一个吧
«上一篇:ecshop实体商品与虚拟商品之间批量转换 下一篇:给支付宝接口增加收货地址等参数,跳转到支付页不需再次填写地址 ...»