在網(wǎng)站列表頁中排列的順序是可以用織夢標(biāo)簽來控制的,也可以自定義文章排列方式,也有很多人想要網(wǎng)站根據(jù)自己的想法來羅列文章,所以最好的方法就是按照權(quán)重排序,這樣只要修改文章的權(quán)重就可以讓排列到自己想要的位置上。
在織夢論壇中關(guān)于權(quán)重排序的文章調(diào)用代碼: {dede:arclist row='14' titlelen='48' orderby='weight' typeid='9' idlist=''} <li><span class="title f_l"><a href="[field:filename/]" title="[field:title/]">[field:array runphp='yes'] if (@me['shorttitle']=='') @me=@me['title'];else @me=@me['shorttitle'];[/field:array]</a></span><span class="pubdate f_r">[field:pubdate function=MyDate('Y-m-d',@me)/]</span></li> {/dede:arclist} 1、首先將所有的文檔都改為默認的權(quán)重值0(www.genban.org 網(wǎng)站建設(shè)) 打開\dede\templets\article_add.htm 找到 <td width="122"><input name="weight" type="text" id="weight" style="width:50px" value="<?php echo $maxWright['cc'];?>" />(越小越靠前)</td> 改為 <td width="122"><input name="weight" type="text" id="weight" style="width:50px" value="0" />(越大越靠前)</td> ; 2、打開\include\taglib\arclist.lib.php 找到 else if($orderby == 'weight') $ordersql = " order by arc.weight asc";//如果沒有特定設(shè)置排序則按照權(quán)重先排序 改為 else if($orderby == 'weight') $ordersql = " order by arc.weight $orderWay , arc.sortrank $orderWay";//如果沒有特定設(shè)置排序則按照權(quán)重先排序,如果權(quán)重相等,則按照發(fā)布時間降序排列版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 怎么讓織夢文章按照權(quán)重排序