欢迎您光临深圳塔灯网络科技有限公司!
电话图标 余先生:13699882642

phpok列表自定义排序

发表日期:2014-10 文章编辑:小灯 浏览次数:3121

在电子商务中,我们经常需要使用到自定义排序来实现筛选。如下图

blob

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.扩展字段标识,来实现排序,自由发挥)


本页内容由塔灯网络科技有限公司通过网络收集编辑所得,所有资料仅供用户参考了本站不拥有所有权,如您认为本网页中由涉嫌抄袭的内容,请及时与我们联系,并提供相关证据,工作人员会在5工作日内联系您,一经查实,本站立刻删除侵权内容。本文链接:https://dengtar.com/2105.html
相关cms文章
 八年  行业经验

多一份参考,总有益处

联系深圳网站公司塔灯网络,免费获得网站建设方案及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:余经理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.