午夜乱伧午夜_午夜性大片男女天天_在线产啪_免费一级a片在线免费观看

dedecms 文章按權重排序問題

更新時間:2016-03-30 編輯:未知 關注人次:0


dedecms5.7版本中我們在發表文章(zhang)的(de)時候可以看見有個權重(zhong)值(zhi),但(dan)是(shi)很(hen)多人用(yong)(yong)(yong)orderby='weight'調用(yong)(yong)(yong)的(de)時候卻不起作用(yong)(yong)(yong)。這是(shi)為什么呢?下面給大家講(jiang)講(jiang)解決方(fang)法。

1、我們(men)(men)在使用(yong)dedecms發部文章(zhang)(zhang)的時候,經常希望(wang)文章(zhang)(zhang)可以按我們(men)(men)的需求來進(jin)行(xing)排(pai)序。這個時候就(jiu)需要用(yong)到文章(zhang)(zhang)的權重(zhong)值(zhi)了,如(ru)下圖(tu)所示(shi):

2、但(dan)是(shi)當我們在dede:arclist標簽中使用orderby='weight'來排序(xu)時,發現文章顯(xian)示并沒有起作用。我們在include\taglib下找到(dao)文件arclist.lib.php 打開來看(kan)一下代碼。

3、在(zai)代碼的(de)第74-75行,我們發現$isweight默(mo)認為N,所以我們在(zai)使用orderby='weight' 時(shi)需要在(zai)前面加上 isweight="Y" 來(lai)開啟權重的(de)使用。也可以加上orderway='asc'或orderway='desc'來(lai)限定排序的(de)方式是升序還是降序

4、好的這(zhe)樣改了之后dede:arclist中就可(ke)以按(an)(an)權重來排序了。但是(shi)我(wo)們(men)在欄目(mu)列表頁(ye)使用dede:list還是(shi)無法按(an)(an)權限(xian)排序。這(zhe)是(shi)因為(wei)(wei) dede:list標(biao)簽并為(wei)(wei)加入按(an)(an)weight排序的方法。我(wo)們(men)在include下面找到arc.listview.class.php打開

5、我(wo)們搜索關(guan)鍵字“排(pai)序方(fang)式”,找到(dao)如下代碼段,一般(ban)在727行左(zuo)右。然后加(jia)入(ru)下圖綠(lv)框(kuang)里面的(de)代碼。即:

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

$ordersql = " order by arc.weight $orderWay";

}

6、接(jie)著我們(men)往(wang)下拉找到(dao)下面代碼(ma)段,加了剛才的(de)代碼(ma)之后大概在779行(xing)左右(you)。在lastpost后面加上weight,如(ru)下圖所示(shi)。

7、好的,現(xian)在(zai)就可以在(zai)dede:list標簽中使用權(quan)重來排序了,具體調用代碼如下圖:

本文地址: //taolibao.cn/a/xinwenguandian/vipcms/2016/0330/139.html ,轉載請注明出處。

服務支持

我們珍惜(xi)您每一(yi)次在(zai)線(xian)詢(xun)盤,有問必答,用專業的態(tai)度,貼心的服務。

讓您真正(zheng)感受(shou)到我們的與眾不同!