您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop商品详情页相关属性商品由新到旧排序的方法
袁修纯2024-04-28 00:33:36ecshop商城教程已有人查阅
导读代码号之ecshop商品详情页相关属 商品由新到旧排序修改教程ECSHOP 商品详情页相关属 商品由新到旧排序
代码号之ecshop商品详情页相关属性商品由新到旧排序修改教程ECSHOP 商品详情页相关属性商品由新到旧排序
打开文件 includes/lib_goods.php
查找以下代码
打开文件 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);
这样就可以了。
本文标签:
很赞哦! ()
相关文章
随机图文
-
ecshop后台商品编辑器不能上传图片的原因和解决方法
很多人在后台添加商品的时候,编辑器里无法上传图片,显示:很多人都是WIN7或者用IE9吧,其实是FCKEditor与浏览器的问题,解决办法如下: -
ecshop后台怎么添加搜索功能
目前后台按照我们自身的需求便于管理可能要加搜索功能,比如供货商列表,如果信息太多的话加个搜索会更方便些,当然如果有基础的网友不用看此贴直接模仿官方有搜索模块的就成 -
怎么删除meta name="Generator" content="ECSHOP v2.7.2"
大家可能都发现了,商城源代码里面有下面这样的代码。这个代码很不安全,很多网络罪犯就是利用版本信息来寻找漏洞入侵网站,并且对网站进行破坏的。 -
ecshop管理员列表,ecshop管理员密码,ecshop管理员权限
ECSHOP管理员。登录 ECShop 后台,从权限管理可以添加,编辑网店的管理员,并可对这些管理员的管理权限进行设置。
留言与评论 (共有 条评论) |