POST TIME:2017-11-13 00:20
dedecms列表頁dede:list標(biāo)簽?zāi)J(rèn)的排序方法只有“發(fā)布日期”,“修改日期”,“熱度”這幾種排序方式,今天突發(fā)其想這列表頁dede:list標(biāo)簽?zāi)懿荒馨错敳葦?shù)來排序呢?
于是開始折騰,其實(shí)方法比較簡(jiǎn)單了,且以下幾個(gè)步驟就能實(shí)現(xiàn)
1、打開/include/arc.listview.class.php文件
找到“//排序方式”下面的:
else{ $ordersql="ORDERBYarc.sortrank$orderWay"; }
在這個(gè)上面添加
elseif($orderby=="goodpost"){ $ordersql="ORDERBYarc.goodpost$orderWay"; }
找到:
if(preg_match('/hot|click|lastpost/',$orderby))
替換成:
if(preg_match('/hot|click|lastpost|goodpost/',$orderby))
注:跟版網(wǎng)的dede版本為5.7不同的版本,以上文件可能略有不同
最后在列表頁模板中使用頂排序就行了
{dede:listpagesize='20'orderby='goodpost'}
PS:本文主要介紹的是dedecms5.7文章列表頁dede:list標(biāo)簽按頂排序,同樣的方法你可以實(shí)現(xiàn)按踩排序,另外可能通過標(biāo)簽的orderway來實(shí)現(xiàn)升、降序。
該篇為跟版網(wǎng)(Q2655101040)原創(chuàng),轉(zhuǎn)載留個(gè)鏈接嘛 http://www.genban.org/a/201307/28268.html
相關(guān)文章推薦:
1.dedecms列表頁有縮略圖顯示圖文列表沒有則文字列表
2.dedecms利用[field:global.autoindex /]打造文章排行榜代碼
3.dedecms添加文章提示/templets/plus/win_templet.htm Not Found!
4.給dedecms添加文章下載遠(yuǎn)程圖片失敗加個(gè)提醒功能
5.dedecms5.7轉(zhuǎn)帝國(guó)CMS系統(tǒng)之tag標(biāo)簽導(dǎo)入