您现在的位置是:首页 > 教程 > pbootcms教程pbootcms教程
pbootcms列表页排序切换时间/浏览量/推荐的方法
涂翰毅2023-01-24 19:52:50pbootcms教程已有人查阅
导读pbootcms列表页有时需要点击按钮实现改变排序方式,例如:时间、浏览量、推荐、随机等。实测发现无需二开pbootcms即可实现。
pbootcms列表页有时需要点击按钮实现改变排序方式,例如:时间、浏览量、推荐、随机等。实测发现无需二开pbootcms即可实现,只要给url带参数,然后前台标签里做判断来实现,上下页可以保持当前排序效果。
实现方式
1、按钮里添加url参数,以本站作为案例介绍
如需其他排序设定,根据这个思路自行扩展即可。
实现方式
1、按钮里添加url参数,以本站作为案例介绍
<ulclass="filter-tagml-5"><span><iclass="fafa-filter"></i>筛选</span>
<li><iclass="fafa-caret-down"></i><ahref="?order=date"{pboot:if('{$get.order}'==''||'{$get.order}'=='date')}class="on"{/pboot:if}rel="nofollow">按发布</a></li>
<li><iclass="fafa-caret-down"></i><ahref="?order=visits"{pboot:if('{$get.order}'=='visits')}class="on"{/pboot:if}rel="nofollow">按热度</a></li>
<li><iclass="fafa-caret-down"></i><ahref="?order=sorting"{pboot:if('{$get.order}'=='sorting')}class="on"{/pboot:if}rel="nofollow">按推荐</a></li>
</ul>
2、列表调用标签里的排序order做判断,原有的例如order=date改为:
<?php$order=$_GET@['order'];if($order==""||$order==="date"){echo'order=date';}elseif($order==="visits"){echo'order=visits';}elseif($order==="sorting"){echo'order=sorting';}?>
合起来:
{pboot:listnum=15<?php$order=$_GET@['order'];if($order==""||$order==="date"){echo'order=date';}elseif($order==="visits"){echo'order=visits';}elseif($order==="sorting")
{echo'order=sorting';}?>}补充介绍如需其他排序设定,根据这个思路自行扩展即可。
本文标签:
很赞哦! ()
相关文章
随机图文
-
pbootcms后台列表怎么添加点赞数显示
第一步:修改下面目录里的代码,参照原有布局,添加上‘a.likes’第二步:在下方路径下添加前端引用代码 -
pbootcms模板判断封面图片是否为空的实现方法
网站的内容列表调用新闻时有时需要判断是否有封面图片,那么pbootcms判断图片为空怎么操作,一起来看下。 -
pbootcms文章列表没有缩略图不显示默认图的修改实例
在使用pbootcms模板建设网站过程中,如果列表使用了缩略图显示,后台即使没有上传缩略图也会显示默认图片。 如果我们不需要显示默认图片 -
pbootcms的lopp循环语句使用方法和介绍
loop循环语句使用 标签作用:用于根据循环输出一段内容 1、Loop语句格式{pboot:loop start=* end=*} <p>这是第[loop:i]次,索引号为[loop:index]</p>{/pboot:loop}控制参数: s
留言与评论 (共有 条评论) |