欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

代理加盟

2023全新代理計劃,一站式模板建站,銅牌代理低至699元送終身VIP,獨立代理后臺,自營貼牌。

您現(xiàn)在的位置: 麥站網(wǎng) > 織夢大學(xué) > 使用教程 >

dede:list和dede:arclist列表按權(quán)重排序修改方法

來源:本站原創(chuàng) 發(fā)布時間:2017-05-27 10:27:31熱度: ℃我要評論(0

麥站模板建站平臺(10年經(jīng)驗),服務(wù)數(shù)萬家企業(yè),固定透明報價。域名注冊、主機/服務(wù)器、網(wǎng)站源碼一站式服務(wù)。實體公司,專業(yè)團隊,值得選擇!超過1000套模板已登記版權(quán),合規(guī)合法建站,規(guī)避版權(quán)風(fēng)險!【點擊獲取方案】

有時候客戶需要某幾篇文章按照自己的意思排列順序,就要用到按權(quán)重排序,下面介紹織夢dedecms的dede:list和dede:arclist列表按權(quán)重排序修改方法。

倒序 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($orderby=="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)該是這一句就夠了,需要修改的小伙伴,試一下只改這里,上面綠色文字不改看看是不是也可以的

調(diào)用方法:orderby='weight'  orderway='desc'   //desc和asc

    轉(zhuǎn)載請注明來源網(wǎng)址:http://mengdiqiu.com.cn/dedecms_jq/779.html

    發(fā)表評論

    評論列表(條)

       
      QQ在線咨詢
      VIP限時特惠