在线建站培训
您的位置: 魔客吧 cms教程 ecshop教程 查看内容

ecshop商品类型标记价格后前台展示凌乱的解决方法

2017-6-22 08:04 | 发布者: moke | 栏目:ecshop教程

修改之前的展现形式:



修改方法,找到文件: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模板,那你可以到魔客吧的 ecshop模板 频道看看,相信一定有你喜欢的!

最新分享资源

最新评论

验证码 换一个