关于首页分类商品排序及显示哪几个商品的问题研究

2016-07-07 15:22 来源:www.chinab4c.com 作者:ecshop专家

很不错,继续加油!

回答:
支持一下~

虽然还没试过你的方法
不过你的精神支持下
不懂程序可以学 至少可以用到什么现学什么 论坛 网上多搜索
我的情况和你一样

今天有人问我 说看了我的帖子好几遍 都不知道怎么修改可能上面我主要写了解决问题的过程所以。。。对于这类型的店主我也简单的说一下吧
修改
lib_goods.php 中的函数
function assign_cat_goods($cat_id, $num = 0, $from = 'web')
只要把排序的相关代码修改一个小地方就可以乐红字部分

{
$children = get_children($cat_id);
$sql = 'SELECT g.goods_id, g.goods_name, g.market_price, g.shop_price AS org_price, ' .
"IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, ".
'g.promote_price, promote_start_date, promote_end_date, g.goods_brief, g.goods_thumb, g.goods_img ' .
"FROM " . $GLOBALS['ecs']->table('goods') . ' AS g '.
"LEFT JOIN " . $GLOBALS['ecs']->table('member_price') . " AS mp ".
"ON mp.goods_id = g.goods_id AND mp.user_rank = '$_SESSION[user_rank]' ".
'WHERE g.is_on_sale = 1 AND g.is_alone_sale = 1 AND '.
'g.is_delete = 0 AND (' . $children . 'OR ' . get_extension_goods($children) . ') ' .
'ORDER BY g.sort_order DESC, g.goods_id DESC';

然后在后台修改一下首页需要显示商品的推荐顺序只要大于等于1 的就显示在前面 默认为0(或者推荐排序值相同的)的按照上架顺序显示

,我是新人,哈哈

学习中我问过你 可是我改过了老大不知道什么 原因又不行 不是按那上排的

楼主你用的是收费模板吗,不是的话麻烦给我发个下载地址吧。QQ352205758