dede调用channelartlist按照指定ID排序
打开 /include/taglib/channelartlist.lib.php 找到,大概在78或者79行,
ORDER BY sortrank ASC 改成$order

继续找到,大概在65行
$typeids = array();在它下面加入$order = " ORDER BY sortrank ASC ";

继续找到,大概在76行
$tpsql = " id IN($typeid) AND ispart<>2 AND ishidden<>1 ";在它下面加入$order = " ORDER BY FIELD(id,$typeid) ";

{dede:channelartlist typeid='10,8,5,45' }
<li class=" "><a href="{dede:field.typeurl/}" title="{dede:field.typename/}" target="">{dede:field.typename/}</a></li>
{/dede:channelartlist}

浙公网安备 33010602011771号