PbootCMS排序列表切換-無需二開,通過php代碼進行判斷即可
點擊不同選項實現(xiàn)不同的排序效果,切換上下頁依舊是當(dāng)前排序效果
目前測試可以實現(xiàn) 時間/瀏覽量/點贊量/隨機排序 帶縮略圖/無縮略圖
<div class="row"> <div class="col-12 col-sm-2 col-md-1">排序:</div> <div class="col-12 col-sm-10 col-md-11"> <a href="?id=date" <?php $id=$_GET['id']; if($id === "date") {echo 'class="mb-3 btn btn-info"';} else {echo 'class="mb-3 btn btn-light"';}?> >時間</a> <a href="?id=visits" <?php $id=$_GET['id']; if($id === "visits") {echo 'class="mb-3 btn btn-info"';} else {echo 'class="mb-3 btn btn-light"';}?> >瀏覽量</a> <a href="?id=likes" <?php $id=$_GET['id']; if($id === "likes") {echo 'class="mb-3 btn btn-info"';} else {echo 'class="mb-3 btn btn-light"';}?> >點贊量</a> <a href="?id=random" <?php $id=$_GET['id']; if($id === "random") {echo 'class="mb-3 btn btn-info"';} else {echo 'class="mb-3 btn btn-light"';}?> >隨機</a> <a href="?id=ico" <?php $id=$_GET['id']; if($id === "ico") {echo 'class="mb-3 btn btn-info"';} else {echo 'class="mb-3 btn btn-light"';}?> >帶圖</a> <a href="?id=noico" <?php $id=$_GET['id']; if($id === "noico") {echo 'class="mb-3 btn btn-info"';} else {echo 'class="mb-3 btn btn-light"';}?> >無圖</a> </div> </div> 此處代碼略有修改,我修改成了與pbootcms官方自帶的篩選樣式相同。出來的效果如下圖。
PbootCMS列表循環(huán)代碼
{pboot:list num=8 {pboot:list scode={sort:scode} num=10 page=1 <?php $id=$_GET['id']; if($id === "date") {echo 'order=date';} elseif($id === "visits") {echo 'order=visits';} elseif($id === "likes") {echo 'order=likes';} elseif($id === "random") {echo 'order=random';} elseif($id === "ico") {echo 'isico=1';} elseif($id === "noico") {echo 'isico=0';}?>} 輸出內(nèi)容 {/pboot:list}
本文轉(zhuǎn)載于:舒彬琪個人博客