phpcms 按价格按销量按时间等排序实现思路
Posted MY0101
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpcms 按价格按销量按时间等排序实现思路相关的知识,希望对你有一定的参考价值。
大体思路是在链接中加入指定排序的参数,例如我们使用get中的order作为排序参数:
order=views 人气;order=sells 效率;order=pirce 按价格;
那么这三个排序按钮的链接举例如下:
1
2
3
|
< a href = "/index.php?m=content&c=index&a=lists&order=sells" >按销量</ a > < a href = "/index.php?m=content&c=index&a=lists&order=price" >按价格</ a > |
然后在对应的php程序文件或模板中获取指定排序参数:
1
|
$order = isset( $_GET [ ‘order‘ ]) ? trim( $_GET [ ‘order‘ ]). ‘ desc‘ : ‘sells desc‘ ; |
然后在模板文章列表标签中指定排序:
1
2
3
|
{pc:content action="lists" catid="$catid" num="15" order="$order"} ... {/pc} |
以上是关于phpcms 按价格按销量按时间等排序实现思路的主要内容,如果未能解决你的问题,请参考以下文章