phpcms 按价格、按销量、按时间等排序实现思路
2024-09-01 09:03:45
大体思路是在链接中加入指定排序的参数,例如我们使用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} |
最新文章
- 1-13 代理ARP和RARP
- MAC系统下配置环境变量
- 磁珠 磁环 双向二极管 TVS二极管
- Linux性能监控之Memory篇
- HTML5画布Canvas
- Day 1: How to install jedi/codeintel plugin for sublime on Linux
- C# 如何获取某用户的“我的文档”的目录
- AngularJS html5Mode与ASP.NET MVC路由共存
- 有向图和拓扑排序Java实现
- 适配ios11与iphone x实践
- Gym 101873F Plug It In(二分图匹配)
- C#复习笔记(3)--C#2:解决C#1的问题(实现迭代器的捷径)
- Hdoj 1875.畅通工程再续 题解
- python paramiko自动登录网络设备抓取配置信息
- 关于Xcode9 无法读取文件的问题
- Nginx IP 白名单设置
- 虚拟机安装以及PCL的配置(2)
- Java中浮点类型的精度问题 double float
- DFA 算法实现关键词匹配
- Mongo的安全验证