最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

  發(fā)布時(shí)間:2019-01-07 16:01:51   作者:佚名   我要評(píng)論
這篇文章主要介紹了詳解dede:list和dede:arclist列表按權(quán)重排序修改方法的相關(guān)資料,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

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

倒序 orderway='asc'

orderway是設(shè)置排序的方式,值為desc和asc

dedecms列表頁實(shí)現(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行

在下面補(bǔ)充

else if($orderby=="weight") { $ordersql = " order by arc.weight $orderWay"; }

3,同樣是這個(gè)文件,

查找“if(preg_match('/hot|click|lastpost/', $orderby))”

改為:

if(preg_match('/hot|click|weight|lastpost/', $orderby))

上面三個(gè)步驟,即可實(shí)現(xiàn)列表頁內(nèi)容按權(quán)重排序,越小越靠前。僅限dedecms v5.7 SP2測(cè)試!

dede:arclist按權(quán)重排序的修改方法

1、在織夢(mèng)系統(tǒng)中找到以下目錄\include\taglib中的arclist.lib.php文件并打開

大約在74 、75行找到:

// arclist是否需要weight排序,默認(rèn)為"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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

靖安县| 仁寿县| 广宁县| 顺平县| 深水埗区| 万载县| 会泽县| 锡林郭勒盟| 北流市| 普安县| 五常市| 扎赉特旗| 德清县| 云霄县| 东光县| 红桥区| 开鲁县| 策勒县| 玉屏| 沁水县| 祁连县| 临潭县| 德格县| 金溪县| 彰化县| 尉氏县| 万全县| 信阳市| 东港市| 桃源县| 栾城县| 石台县| 开阳县| 常州市| 鲁甸县| 阳新县| 林周县| 苏尼特左旗| 宾阳县| 松原市| 广元市|