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=views">按人气</a>
<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 按价格按销量按时间等排序实现思路的主要内容,如果未能解决你的问题,请参考以下文章

华为OD机试真题Java实现整型数组按个位值排序真题+解题思路+代码(2022&2023)

电子商务网站中店铺按销量的排序

php 按价格对产品存档短代码排序

按价格排序列表c#

Jquery中的数组排序问题(按价格排序)

谁能建议如何在android Recycler View中按产品价格实现排序[关闭]