亚洲AV无码乱码在线观看AV,中文字幕国产二区看片资源,野花免费观看高清视频7,黄色片 网站,国产三级精品三级在线专区91

pbootcms列表頁排序切換(時間/瀏覽量/推薦...)

作者:PB模板網(wang) 時(shi)間:2022-12-23 22:56:17 瀏覽:3095 點(dian)贊:174
3095

前言介紹

pbootcms列表頁有時需要點(dian)擊按鈕實現改變排序方式(shi),例如:時間、瀏(liu)覽量、推薦、隨(sui)機(ji)等(deng)。

實測發現無需二開pbootcms即可實現,只要給url帶參數,然后前臺標簽里做判斷來實現,上下頁可以保持當前排序效果。

1.png

實現方式

1、按鈕里添加url參數,以本站作為案例介紹

<ul class="filter-tag ml-5"><span><i class="fa fa-filter"></i> 篩選</span>
    <li><i class="fa fa-caret-down"></i> <a href="?order=date" {pboot:if('{$get.order}'=='' || '{$get.order}'=='date')}class="on"{/pboot:if} rel="nofollow">按發布</a></li>
    <li><i class="fa fa-caret-down"></i> <a href="?order=visits" {pboot:if('{$get.order}'=='visits')}class="on"{/pboot:if} rel="nofollow">按熱度</a></li>
    <li><i class="fa fa-caret-down"></i> <a href="?order=sorting"{pboot:if('{$get.order}'=='sorting')}class="on"{/pboot:if} rel="nofollow">按推薦</a></li>
</ul>

2、列表(biao)調用標(biao)簽里(li)的(de)排序order做判斷,原有的(de)例如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:list num=15 <?php $order=$_GET@['order']; if($order == "" || $order === "date") {echo 'order=date';} elseif($order === "visits") {echo 'order=visits';} elseif($order === "sorting") {echo 'order=sorting';}?>}

補充介紹

如需其他排序設(she)定(ding),根據(ju)這(zhe)個思路(lu)自行(xing)擴展即可(ke)。

文章鏈接://bilinxiyi.cn/560.html
文章標題:pbootcms列表頁排序切換(時間/瀏覽量/推薦...)
文章版權:PB模板網 (bilinxiyi.cn) 所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!
本文最后更新發布于2022-12-23 23:35:17,某些文章具有時效性,若有錯誤或已失效,請在下方留言或聯系客服:

相關閱讀

通知公告
PbootCMS安全提示
pbootcms網站上線后需要做防護
權限設置|主機防護|數據庫路徑...
我要查看