您现在的位置是:首页 > cms教程 > ecshop商城教程ecshop商城教程
ecshop首页商品怎么实现随机排序
凌香2023-11-18 00:30:19ecshop商城教程已有17人查阅
导读首页ecshop商品随机排序的三种方法都是修改inlcudes/lib_goods.php这个文件1 精品推荐 新品上架 热卖商品 促销商品 团购商品 拍卖商品 6类随机排序的调整方法
首页ecshop商品随机排序的三种方法都是修改inlcudes/lib_goods.php这个文件
1 精品推荐 新品上架 热卖商品 促销商品 团购商品 拍卖商品 6类随机排序的调整方法
将$order_type = 0;改为$order_type = 1
2修改“分类下的商品”排列顺序为随机
将assign_cat_goods这个函数中的sql 改为 其实就是在 行加上一句“$order_type = 1;”,在最后一行的前面加上“$sql .= $order_type == 0 ? ”,后面加上“ : ' ORDER BY RAND()'”,别忘了是在最后的“;”之前
3 修改“品牌的商品”排列顺序为随机
在assign_brand_goods这个函数的前面加入一句“$order_type = 1;”,将该函数下方第五行的“$sql .= ' ORDER BY g.sort_order, g.goods_id DESC';”改为“$sql .= $order_type == 0 ? ' ORDER BY g.sort_order, g.goods_id DESC' : ' ORDER BY RAND()';”即可
就是将 改为
1 精品推荐 新品上架 热卖商品 促销商品 团购商品 拍卖商品 6类随机排序的调整方法
将$order_type = 0;改为$order_type = 1
2修改“分类下的商品”排列顺序为随机
将assign_cat_goods这个函数中的sql 改为 其实就是在 行加上一句“$order_type = 1;”,在最后一行的前面加上“$sql .= $order_type == 0 ? ”,后面加上“ : ' ORDER BY RAND()'”,别忘了是在最后的“;”之前
3 修改“品牌的商品”排列顺序为随机
在assign_brand_goods这个函数的前面加入一句“$order_type = 1;”,将该函数下方第五行的“$sql .= ' ORDER BY g.sort_order, g.goods_id DESC';”改为“$sql .= $order_type == 0 ? ' ORDER BY g.sort_order, g.goods_id DESC' : ' ORDER BY RAND()';”即可
就是将 改为
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
ecshop模板美化如何去除文章列表页和详情页的发布时间
下面修改方法是以官方默认模板为例1、首先修改文章列表页,打开 article_cat.dwt 文件,ecshop_dwt_lbi模板作用和添加方法介绍
Ecshop包括的文件夹有admin、api、cert、data、images、includes、、 languages、plugins、temp、theme、wap、widget这些文件夹,和根目录下的所有.文件。这些文件和文件夹组成了整 个ecshop。powered by ecshop的删除方法
1、去掉头部显示在浏览器标题栏的TITLE部分的版权信息,前者“ECSHOP演示站”在后台商店设置-网店信息-商店标题里修改;后者“Powered by ECShop”在网站根目录下的includes/ecshop缓存自动清除的方法
今天有人问到,ecshop如何自动清除缓存,我们ECSHOP模板屋的技术给出解决办法:1、在ecs_shop_config表中插入一条数据2、找到includes/init.php 这个文件,在文件的最后增加下面的代码:
留言与评论 (共有 0 条评论) |