织梦dedecms想让文章按指定ID输出怎么开发

92建站   2021-07-22   收藏本文

本文介绍了织梦dedecms想让文章按指定ID输出怎么开发,解决思路:打开这个文件arclist.lib.php,找到338行,添加教程给出的代码,然后再添加orderby= idlist 就可以了,一起看看解决办法吧。

以前92建站小编和大伙儿说过批量删除指定ID范围文章的方法,下面就和大伙儿介绍下织梦想让文章按指定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)";

2、dede:arclist idlist='' 标签里加入orderby='idlist'

例如

{dede:arclist idlist='1,2,4,6,10' orderby='idlist'}

<li><a href="[field:arcurl/]">[field:id/] - [field:title/]</a></li>

{/dede:arclist}

这样就可以了,直接放到模板里面使用就可以了。

展开