发表日期:2014-10 文章编辑:小灯 浏览次数:3207
在电子商务中,我们经常需要使用到自定义排序来实现筛选。如下图
PHPOK程序已经内置此功能,但生成的网址需要您自行编写,格式如下(仅限动态网址):
index.php?id=项目标识&sort=排序SQL
排序SQL的一些注意事项:
主表(qinggan_list)前缀用字母“l”(不是数字,是小写的字母L)表示
扩展表(qinggan_list_模块ID)前缀用单词“ext”
电商表(qinggan_list_biz)前缀用字母“b”
分类表(qinggan_list_cate)前缀用两个字母“lc”(即小写的字母LC)
排序SQL请编码,在PHP里可以用rawurlencode进行编码,在JS可以用encode进行编码
这里简单罗列几个排序写法:
1、热门排序(又名人气排序),即点击量多的排前面
<!--php:$sort="l.hitsDESC"-->index.php?id=项目标识&sort={funcrawurlencode$sort}
2、热门倒序,即点击量少的排在前面
<!--php:$sort="l.hitsASC"-->index.php?id=项目标识&sort={funcrawurlencode$sort}
3、价格排序,即价格高的排前面
<!--php:$sort="b.priceDESC"-->index.php?id=项目标识&sort={funcrawurlencode$sort}
4、价格倒底,即价格低的排前面
<!--php:$sort="b.priceASC"-->index.php?id=项目标识&sort={funcrawurlencode$sort}
5、最新排序,即录入产品的时间先后来排序
<!--php:$sort="l.datelineDESC"-->index.php?id=项目标识&sort={funcrawurlencode$sort}
关于销量排序,因为涉及到订单表,默认没有提供,需要的话,最好配合插件来重写(比如将销售成功的产品数量存到扩展表字段中,然后通过ext.扩展字段标识,来实现排序,自由发挥)
日期:2018-09 浏览次数:3984
日期:2014-10 浏览次数:3318
日期:2014-10 浏览次数:3083
日期:2014-10 浏览次数:3141
日期:2014-10 浏览次数:3207
日期:2014-10 浏览次数:3139
日期:2014-10 浏览次数:3208
日期:2014-10 浏览次数:3192
日期:2014-10 浏览次数:3197
日期:2014-10 浏览次数:3234
日期:2014-10 浏览次数:3399
日期:2014-10 浏览次数:2955
日期:2014-10 浏览次数:3123
日期:2014-10 浏览次数:3238
日期:2014-10 浏览次数:3015
日期:2014-10 浏览次数:3247
日期:2014-10 浏览次数:3070
日期:2014-10 浏览次数:3232
日期:2014-10 浏览次数:3026
日期:2014-10 浏览次数:3292
日期:2014-10 浏览次数:3046
日期:2014-10 浏览次数:3086
日期:2014-10 浏览次数:3097
日期:2014-10 浏览次数:3801
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.