本篇文章给大家分享dedecms织梦实现文章按权重排序的方法教程
dede:arclist 这个标签官方程序是支持按权重调用文章的,正确的标签写法是这样的
{dede:arclist typeid='1' row='8' isweight='y'} <li><span>
|
权重:
[field:weight /]</span><a href="[field:arcurl /]">[field:title /]</a></li> {/dede:arclist
|
列表要按权重排序的话,需要打开 \include\arc.listview.class.php 找到
<span style="font-size:16px;">else if($orderby=="lastpost") { $ordersql = " ORDER BY arc.lastpost $orderWay"; }</span>
|
在它的下面加上
<span style="font-size:16px;">else if($orderby == 'weight') { $ordersql = " ORDER BY arc.weight $orderWay"; }</span>
|
再次找到:
<span style="font-size:16px;">/hot|click|lastpost</span>
|
改成:
<span style="font-size:16px;">/hot|click|lastpost|weight</span>
|
以上就是权重教程了,希望对大家有所帮助。