技術(shù)資訊
DEDE 首頁 列表頁 按照權(quán)重排序
2012-02-28 22:46:36
dede列表頁權(quán)重排序:
根據(jù)權(quán)重排序dede_arctiny 按weight實(shí)現(xiàn)文檔按權(quán)重weight排序(從小到大的順序)方法:
1,在list_artcile.htm模板中使用
{dede:list pagesize=’12′ orderby=’weight’ orderway=’asc’}
2,然后修改include目錄下的arc.listview.class.php
查找else if($orderby==”lastpost。。。
在下面補(bǔ)充
else if($orderby==”weight”) { $ordersql = ” order by arc.weight $orderWay”; }
3,同樣是這個文件,查找“if(ereg(‘hot|click|lastpost’,$orderby))”改為:
if(ereg(‘hot|click|weight|lastpost’,$orderby))
上面三個步驟,即可實(shí)現(xiàn)列表頁內(nèi)容按權(quán)重排序,越小越靠前。
希望以上內(nèi)容對大家有所幫助。
首頁按照權(quán)重排序:
1、在織夢系統(tǒng)中找到以下目錄\include\taglib中的arclist.lib.php文件并打開
大約在74 、75行找到:
// arclist是否需要weight排序,默認(rèn)為"N",如果需要排序則設(shè)置為"Y"
$isweight = $ctag->GetAtt('isweight');
把這行修改為:
$weight = $ctag->GetAtt('weight');
大約在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 == 'rand') $ordersql = " ORDER BY rand()";
else $ordersql = " ORDER BY arc.sortrank $orderWay";
修改為:
//文檔排序的方式
$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 == 'rand') $ordersql = " ORDER BY rand()";
else if($orderby == 'weight') $ordersql = " order by arc.weight asc";//如果沒有特定設(shè)置排序則按照權(quán)重先排序
else $ordersql = " ORDER BY arc.sortrank $orderWay";
OK 現(xiàn)在把這個文檔保存了 我們就可以在首頁使用 orderby='weight' 進(jìn)行排序了。
備注:按照大還是小排序,如下修改:
織夢dedecms有一個按權(quán)重排序功能,不過是按權(quán)重越小越靠前來排序的。由于文章它默認(rèn)權(quán)重跟ID相同,是越來越大的,所以有很多文章時,我們按照越小越靠前是很不合理的,所以我們要把它權(quán)重改成越大越靠前。
方法:
1. 在\include\taglib\arclist.lib.php文件中,將 else if($orderby == 'weight') $ordersql = " order by arc.weight asc";//如果沒有特定設(shè)置排序則按照權(quán)重先排序
2.改成 else if($orderby == 'weight') $ordersql = " order by arc.weight desc";//如果沒有特定設(shè)置排序則按權(quán)重越大越靠前排序
近期更新
- [2023-07-26 14:17:28] 為品牌賦能,海外官網(wǎng)品牌數(shù)字化
- [2023-05-06 10:32:26] 青島網(wǎng)站建設(shè)公司,高端網(wǎng)站定制,一站式網(wǎng)站服務(wù)——力圖數(shù)字科技
- [2023-04-27 13:47:54] 高端定制網(wǎng)站建設(shè)——從滿足預(yù)期到走向卓越
- [2023-04-11 09:17:49] H5頁面設(shè)計開發(fā)——移動端傳播利器
- [2022-11-16 10:11:43] windows2012程序在哪
- [2022-04-14 11:01:47] 力圖數(shù)字科技配套網(wǎng)站服務(wù)支持
- [2021-05-18 10:14:11] 青島網(wǎng)站建設(shè)的流程
- [2021-04-29 10:14:38] 企業(yè)定制化官網(wǎng)建設(shè)項目
- [2021-03-05 10:34:45] 移動互聯(lián)時代房地產(chǎn)行業(yè)的微信小程序解決方案
- [2021-01-22 17:29:38] 微信小程序有哪些優(yōu)勢?為什么要開發(fā)微信小程序?
- [2021-01-08 17:28:04] 網(wǎng)站建設(shè)最容易忽略的人性化設(shè)計
- [2020-12-16 16:55:32] 建設(shè)一個常規(guī)的公司網(wǎng)站建設(shè)成本大概是多少?
延伸閱讀
- [2014-03-03 23:39:38] HTML5能做什么?
- [2014-10-06 09:11:40] 網(wǎng)頁設(shè)計靈感的起源地
- [2011-12-01 21:19:59] 力圖數(shù)字科技為國運(yùn)集團(tuán)提供網(wǎng)站平臺設(shè)計策劃
- [2015-03-09 09:28:29] 進(jìn)一步優(yōu)化網(wǎng)站,減少百度降權(quán)!
- [2014-11-25 22:45:19] {dedechannel limit= channel 增加limit屬性 功能
- [2009-02-08 10:16:00] [譯]在線廣告及其在網(wǎng)頁設(shè)計中的重要性
- [2008-03-17 10:36:00] 23條使你的網(wǎng)站設(shè)計更加科學(xué)的辦法
- [2015-02-12 10:29:31] 不對稱網(wǎng)頁設(shè)計頁面處理
- [2012-05-15 19:29:01] 彈出窗口代碼
- [2012-07-02 22:45:33] 網(wǎng)頁的交互設(shè)計
- [2014-11-20 09:20:11] 網(wǎng)頁設(shè)計細(xì)節(jié)的根本所在
- [2019-05-24 09:56:02] 青島網(wǎng)站制作哪家強(qiáng)
解決方案
輪胎行業(yè)網(wǎng)站設(shè)計解決方案 機(jī)械行業(yè)網(wǎng)站設(shè)計解決方案 房地產(chǎn)行業(yè)網(wǎng)站設(shè)計解決方案 科技企業(yè)網(wǎng)站設(shè)計解決方案 電子家電網(wǎng)站設(shè)計解決方案 食品行業(yè)網(wǎng)站設(shè)計解決方案 集團(tuán)公司網(wǎng)站設(shè)計解決方案 企事業(yè)單位網(wǎng)站設(shè)計解決方案 外貿(mào)行業(yè)網(wǎng)站設(shè)計解決方案 健身運(yùn)動網(wǎng)站設(shè)計解決方案 美容與化妝品網(wǎng)站設(shè)計解決方案 建筑設(shè)計行業(yè)網(wǎng)站設(shè)計解決方案 物流行業(yè)網(wǎng)站設(shè)計解決方案
TAGS關(guān)鍵字
手機(jī)網(wǎng)站 青島網(wǎng)站建設(shè)基礎(chǔ)知識 空白和簡潔的設(shè)計 青島網(wǎng)頁設(shè)計 高端網(wǎng)站設(shè)計 新的元素 平面設(shè)計 企業(yè)網(wǎng)站 青島高端網(wǎng)站設(shè)計公司哪家好 青島網(wǎng)站設(shè)計哪家好 力圖 企業(yè)網(wǎng)站設(shè)計 營銷型網(wǎng)站 網(wǎng)站建設(shè)的步驟有哪些 插畫 青島黃島、紅島網(wǎng)站建設(shè)公司 青島網(wǎng)站建設(shè) H5專題頁面 外貿(mào)網(wǎng)站設(shè)計 robots 青島網(wǎng)站建設(shè)公司哪家好 審美 網(wǎng)站開發(fā) 青島高端網(wǎng)站建設(shè) 蘋果系統(tǒng) 搜索引擎 網(wǎng)站推廣 青島flash網(wǎng)站 用戶界面 官網(wǎng)建設(shè)