AB模板网:是一家专注于网站模板,织梦模板下载的网站,专注网站源码,源码下载,dede模板,为广大站长提供网站模板和织梦模板等素材.
用户名:
密码:
注册

织梦源码,模板王

VIP

织梦arclist标签idlist按指定id顺序输出

www.adminbuy.cc / 2019-12-03
织梦arclist标签idlist按指定id顺序输出

模板标签这样写
 
织梦arclist标签idlist按指定id顺序输出
 
输出来居然是这样的,不是按我写好的文档id顺序输出。。。

织梦arclist标签idlist按指定id顺序输出


解决方法
 
1、打开 /include/taglib/arclist.lib.php 找到,大概在第338行
 
else if($orderby == "rand") $ordersql = "  ORDER BY rand()";
 
在它下面加入一行
 
else if($orderby == "idlist") $ordersql = "  ORDER BY FIELD(arc.id,$idlist)";
 
dede:arclist idlist="" 标签里加入orderby="idlist"
 
例如
 
{dede:arclist idlist="1,2,110,108,109" orderby="idlist"}
<p><a href="[field:arcurl/]">[field:id/] - [field:title/]</a></p>
{/dede:arclist}
 
最终效果