亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 建站經驗 > 正文

織夢dedecms使用weight排序無效的解決方法

2024-04-25 20:33:16
字體:
來源:轉載
供稿:網友

本文實例講述了織夢dedecms使用weight排序無效的解決方法。分享給大家供大家參考。具體方法如下:

dedecms5.7針對weight排序是有bug的,這里就來一步步告訴大家如何解決weight無效的解決辦法。

涉及的文件是includetaglibarclist.lib.php文件,在第570行左右:

if ( $isweight=='y')

這一行代碼簡直是廢柴,

$orderWeight = list_sort_by($orderWeight,'weight', 'asc');

對結果進行排序,這個是有問題的,因為在得到這個$orderWeight之前,檢索文檔表的語句為:

SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule, tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath

FROM `dede_archives` arc LEFT JOIN `dede_arctype` tp ON arc.typeid=tp.id WHERE arc.typeid IN (29) AND

arc.arcrank > -1 ORDER BY arc.sortrank DESC

很明顯了吧,我們在寫標簽的時候,寫的是:

{dede:arclist orderby='weight' typeid='29' isweight='y'

limit='4,1' titlelen='100' infolen='100' }

本意是數據按照weight進行排序,而處理程序是按照sortrank 檢索的數據庫,指定 isweight='y' 僅僅是起到了將檢索出的數據集再根據weight排序。

所以處理辦法非常簡單:在該程序文件330行處,增加一行按照weight排序的處理語句:

else if($orderby =='weight') $ordersql = " order by arc.weight asc";

我們再分離一個讓list標簽支持weight排序:

{dede:list pagesize='10' titlelen='50' orderby='weight'} ?[field:textlink/]<br/> {/dede:list}

解決方法:

1、打開文件arc.listview.class.php

2、查找

else if($orderby=="lastpost") {

語句,大概在609行,在此行前面按下回車健,插入如下語句:

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

3、繼續查找

if(ereg('hot|click|lastpost',$orderby))

語句,修改為:

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

修改完成后,保存,如果目標里面已經使用了weight排序,生成一下,就可以看到,文檔列表已經安裝weight排序

4、模板調用:

{dede:arclist row='10' titlelen='50' orderby='weight'} ?[field:textlink/]<br/> {/dede:arclist}

希望本文所述對大家的dedecms網站建設有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品久久久久久| 91在线免费看网站| 国产精品视频中文字幕91| 亚洲天天在线日亚洲洲精| 国产视频欧美视频| 亚洲自拍偷拍一区| 国产精品一区二区三区久久| 国产精品黄视频| 成人亲热视频网站| 国产精品热视频| 欧美精品九九久久| 久久久久久网站| 亚洲xxxxx电影| 久久久免费精品| 亚洲中国色老太| 亚洲精品小视频在线观看| 成人黄色在线免费| 亚洲成人中文字幕| 96sao精品视频在线观看| 久久免费福利视频| 亚洲欧美另类自拍| 国产一区二中文字幕在线看| 国内免费久久久久久久久久久| 欧美高清不卡在线| 中文字幕日韩在线视频| 国产亚洲精品久久久优势| 中文欧美日本在线资源| 欧美大全免费观看电视剧大泉洋| 国产91精品黑色丝袜高跟鞋| 国产精品久久久999| 久久久精品一区二区三区| 亚洲二区中文字幕| 国产精品高清免费在线观看| 欧美中文字幕视频| 91久久久久久久久久久久久| 一区二区欧美日韩视频| 在线观看免费高清视频97| 亚洲午夜久久久久久久| 欧美专区在线播放| 91情侣偷在线精品国产| 欧美国产精品va在线观看| 日韩暖暖在线视频| 91在线视频成人| 国产有码在线一区二区视频| 欧美日韩一区二区在线| 国产精品久久久久aaaa九色| 精品福利免费观看| 国产日韩av在线播放| 精品一区二区电影| 精品国内产的精品视频在线观看| 久久久久久尹人网香蕉| 国产日韩欧美成人| 亚洲成人xxx| 精品香蕉一区二区三区| 久久九九免费视频| 精品少妇v888av| 91免费在线视频网站| 日韩在线视频网站| xx视频.9999.com| 57pao国产精品一区| 国产精品一区二区久久久| 欧美激情中文网| 国产午夜精品全部视频在线播放| 欧美午夜丰满在线18影院| 日韩69视频在线观看| 国产亚洲欧美日韩精品| 一夜七次郎国产精品亚洲| 日韩精品在线免费观看视频| 91精品国产色综合| 97欧美精品一区二区三区| 51色欧美片视频在线观看| 国产日产亚洲精品| 国产精品久久一区主播| 亚洲高清av在线| 26uuu另类亚洲欧美日本老年| 欧美激情视频免费观看| 国色天香2019中文字幕在线观看| 538国产精品视频一区二区| 欧美成人午夜激情视频| 欧美成人免费小视频| 国产精品黄色影片导航在线观看| 成人精品在线视频| 岛国视频午夜一区免费在线观看| 97视频com| 国产精品18久久久久久麻辣| 亚洲一区美女视频在线观看免费| 久久中文字幕视频| 久久久久久com| 成人妇女淫片aaaa视频| 欧美精品www| 全亚洲最色的网站在线观看| 国产亚洲欧美日韩美女| 91av在线看| 欧美性视频在线| 亚洲视频在线免费观看| 欧美男插女视频| 国产精品国产自产拍高清av水多| 亚洲国产欧美一区二区三区久久| 国产精品中文在线| 日韩欧美在线观看| 黄色成人在线播放| 精品国产乱码久久久久久天美| 久久网福利资源网站| 日本成人精品在线| 亚洲第一天堂无码专区| 日韩视频在线免费观看| 亚洲天堂男人的天堂| 91精品国产成人www| 欧美丝袜美女中出在线| 亚洲欧美精品伊人久久| 中文字幕无线精品亚洲乱码一区| 日韩成人性视频| 日本精品中文字幕| 亚洲福利视频在线| 亚洲成人aaa| 在线色欧美三级视频| 欧美高清在线观看| 92看片淫黄大片看国产片| 日韩电影中文字幕在线观看| 欧美一区三区三区高中清蜜桃| 日韩电影免费观看在线观看| 精品综合久久久久久97| 欧美激情一二区| 欧美亚洲视频在线看网址| 国产精品丝袜高跟| 亚洲精品成人av| 日韩中文字幕视频在线观看| 欧美超级乱淫片喷水| 91日本在线观看| 丝袜一区二区三区| 欧美精品第一页在线播放| 国产精品男女猛烈高潮激情| 日韩动漫免费观看电视剧高清| 九九久久精品一区| 91国语精品自产拍在线观看性色| 亚洲人成在线一二| 97精品国产97久久久久久| 综合欧美国产视频二区| 日韩在线视频二区| 精品人伦一区二区三区蜜桃免费| 国产一区二区免费| 欧美大片va欧美在线播放| 成人免费xxxxx在线观看| 欧美激情伊人电影| 日韩在线观看免费全集电视剧网站| 国产女人精品视频| 成人性生交大片免费观看嘿嘿视频| 色偷偷91综合久久噜噜| 91久久精品国产91久久性色| 欧美精品少妇videofree| 一本色道久久综合狠狠躁篇的优点| 成人欧美一区二区三区黑人| 欧美日韩国产综合视频在线观看中文| 日韩一区在线视频| 久久亚洲综合国产精品99麻豆精品福利| 91在线|亚洲| 国产精品成人品| 国产精品女主播视频| 亚洲免费小视频| 精品女同一区二区三区在线播放| 亚洲欧美中文日韩v在线观看| 日韩一区二区精品视频| 国外成人在线播放| 国产色婷婷国产综合在线理论片a|