織夢arclist和list標簽按權(quán)重weight排序修改辦法,織
導(dǎo)讀:織夢教程織夢教程當我們在用dedecms建站時候,需要讓list和arclist這兩個標簽按權(quán)重weight進行排序,要怎么操作呢?下面小編告訴您怎么做: 倒序 orderwa織夢模板免費下裁dede模板免費。
當我們在用dedecms建站時候,需要讓list和arclist這兩個標簽按權(quán)重weight進行排序,要dede模板堂怎么操作呢?下面小編告訴您怎么做:
倒序 orderway='asc'
orderway是設(shè)置排序的方式,值為desc和asc
dedecms列表頁實現(xiàn)文檔按權(quán)重weight排序
1,在list_artcile.htm模板中使用
{dede:list pagesize='12′ orderby='weight' orderway='desc'}
2,然后修改include目錄下的arc.listview.class.php
查找else if($or織夢模板免費下裁derby=="lastpost") { $ordersql = " ORDER BY arc.lastpost $orderWay";} , dedecms5.7sp2大概在768行
在下面補充
else if($orderby=="weight") { $ordersql = " order by arc.weight $orderWay"; }
3,同樣是這個文件,
查找“if(preg_match('/hot|click|lastpost/', $orderby))”
改為:
if(preg_match('/hot|click|weight|lastpost/', $orderby))
上面三個步驟,即可實現(xiàn)列表頁內(nèi)容按權(quán)重排序,越小越靠前。僅限dedecms v5.7 SP2測試!
dede:arclist按權(quán)重排序的修改方法
1、在織夢系統(tǒng)中找到以下目錄\include\taglib中的arclist.lib.php文件并打開
大約在74 、75行找到:
// arclist是否需要weight排序,默認為"N",如果需要排序則設(shè)置為"Y"
$isweight = $ctag->GetAtt('isweight');
把這行修改為:
$weight = $ctag->GetAtt('weight');
或者修改了 170行 $isweight='N' 的值為Y
大約在327行找到,并修改
//文檔排序的方式
$ordersql = ''; if($orderby=='hot' || $orderby=='click') $ordersql = " ORDER BY arc.click $orderWay"; else if($orderby == 'sortrank' || $orderby=='pubdate') $ordersql = " ORDER BY arc.sortrank $orderWay"; else if($orderby == 'id') $ordersql = " ORDER BY arc.id $orderWay"; else if($orderby == 'near') $ordersql = " ORDER BY ABS(arc.id - ".$arcid.")"; else if($orderby == 'lastpost') $ordersql = " ORDER BY arc.lastpost $orderWay"; else if($orderby == 'scores') $ordersql = " ORDER BY arc.scores $orderWay";下添加
else if($orderby == 'weight') $ordersql = " order by arc.weight $orderWay"; //主要是這一句,應(yīng)該是這一句就夠了,需要修改的小伙伴,試一下只改這里,上面綠色文字不改看看是不是也可以的
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-07-17 ,文章織夢arclist和list標簽按權(quán)重weight排序修改辦法,織主要講述標簽,權(quán)重,織夢網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_28741.html
為你推薦與織夢arclist和list標簽按權(quán)重weight排序修改辦法,織相關(guān)的文章
-
讓dede:type調(diào)用欄目內(nèi)容content的方法,織夢
(134)人喜歡 2023-07-17 -
dedecms如何在列表頁調(diào)用body內(nèi)容字段,ded
(162)人喜歡 2023-07-17 -
dede5.7當前位置{dede:field.position}的修改方
(146)人喜歡 2023-07-17 -
dedecms會員設(shè)置、互動設(shè)置的方法,DEDE技術(shù)
(106)人喜歡 2023-07-17 -
織夢DEDECMS欄目偽靜態(tài)后仍然自動生成空文
(59)人喜歡 2023-07-17 -
織夢dedecms如何在channel標簽中調(diào)用SEO標題
(99)人喜歡 2023-07-17