织梦dede:list标签循环按权重排序解决方法
打开网站根目录打开/include/arc.listview.class.php
找到
else if($orderby=="lastpost") {
在上面添加
else if($orderby == 'weight') {
$ordersql = " ORDER BY arc.weight $orderWay";
}
如下图所示:
继续找到
/hot|click|lastpost
改为
/hot|click|lastpost|weight/
这里注意,比之前多了一个结尾 ‘/’ 符号,不可缺少。
织梦dede:list标签循环按权重排序解决方法
例:
{dede:list pagesize='10' orderby='weight' orderway='asc'}
<li>
<a href="[field:arcurl/]" class="title">[field:title/]</a>
</li>
{/dede:list}