ECSHOP 商品详情页相关属性商品 由新到旧排序
打开文件 includes/lib_goods.php
查找以下代码
/* 查找符合条件的商品 */ $sql = \'SELECT g.goods_id, g.goods_name, g.goods_thumb, g.goods_img, g.shop_price AS org_price, \' . "IFNULL(mp.user_price, g.shop_price * \'$_SESSION[discount]\') AS shop_price, ". \'g.market_price, g.promote_price, g.promote_start_date, g.promote_end_date \' . \'FROM \' . $GLOBALS[\'ecs\']->table(\'goods\') . \' AS g \' . \'LEFT JOIN \' . $GLOBALS[\'ecs\']->table(\'goods_attr\') . \' as a ON g.goods_id = a.goods_id \' . "LEFT JOIN " . $GLOBALS[\'ecs\']->table(\'member_price\') . " AS mp ". "ON mp.goods_id = g.goods_id AND mp.user_rank = \'$_SESSION[user_rank]\' ". "WHERE a.attr_id = \'$key\' AND g.is_on_sale=1 AND a.attr_value = \'$val[value]\' AND g.goods_id <> \'$_REQUEST[id]\' " . \'LIMIT \' . $GLOBALS[\'_CFG\'][\'attr_related_number\']; $res = $GLOBALS[\'db\']->getAll($sql);
修改成
/* 查找符合条件的商品 */ $sql = \'SELECT DISTINCT g.goods_id, g.goods_name, g.goods_thumb, g.goods_img, g.shop_price AS org_price, \' . "IFNULL(mp.user_price, g.shop_price * \'$_SESSION[discount]\') AS shop_price, ". \'g.market_price, g.promote_price, g.promote_start_date, g.promote_end_date \' . \'FROM \' . $GLOBALS[\'ecs\']->table(\'goods\') . \' AS g \' . \'LEFT JOIN \' . $GLOBALS[\'ecs\']->table(\'goods_attr\') . \' as a ON g.goods_id = a.goods_id \' . "LEFT JOIN " . $GLOBALS[\'ecs\']->table(\'member_price\') . " AS mp ". "ON mp.goods_id = g.goods_id AND mp.user_rank = \'$_SESSION[user_rank]\' ". "WHERE a.attr_id = \'$key\' AND g.is_on_sale=1 AND a.attr_value = \'$val[value]\' AND g.goods_id <> \'$_REQUEST[id]\' " . \' ORDER BY g.goods_id DESC \' . \' LIMIT \' . $GLOBALS[\'_CFG\'][\'attr_related_number\']; $res = $GLOBALS[\'db\']->getAll($sql);
这样就可以了。