wangblognet

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);


这样就可以了。

分类:

技术点:

相关文章: