织梦dede:arclist标签循环按权重排序解决方法
版本:v5.7
打开网站根目录 /include/taglib/arclist.lib.php 找到
else if($orderby == 'rand') $ordersql = " ORDER BY rand()";
下面加入
else if($orderby == 'weight') $ordersql = " order by arc.weight $orderWay";
调用方法:
{dede:arclist typeid='1' row='8' isweight='y' orderby='weight' orderway='asc'}
<li><span>权重:[field:weight /]</span><a href="[field:arcurl /]">[field:title /]</a></li>
{/dede:arclist}