欢迎来到361模板(www.ke361.com),原创精品织梦模板提供商。QQ快速注册登录 网站托管 VIP 网站定制

织梦模板

当前位置:织梦模板 > 技术文档 > 网站技巧 > 织梦模板中使用arclist标签idlist按指定id顺序输出实现办法
这篇文章主要为大家详细介绍了织梦模板中使用arclist标签idlist按指定id顺序输出实现办法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

     不知道有没有朋友遇到过这样的一种情况,在织梦模板的制作过程中,使用dede:arclist标签的时候,明明idlist是按照从小到大的顺序放进去的,但是输出显示的时候却是错乱的

织梦模板中使用arclist标签idlist按指定id顺序输出实现办法

如上图所示,写的时候是从小到大的顺序,但是输出却如下图所示:

织梦模板中使用arclist标签idlist按指定id顺序输出实现办法

不是按我写好的文档id顺序输出。。真是有点郁闷呢。

遇到问题我们就来解决,下面是织梦361模板网解决的办法,分享给大家。

解决办法:

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,110,108,109' orderby='idlist'}
<p><a href="[field:arcurl/]">[field:id/] - [field:title/]</a></p>
{/dede:arclist}
dede:arclist idlist='' 标签里加入orderby='idlist'

这里我们需要特别强调下

{dede:arclist idlist='1,2,110,108,109' orderby='idlist'}

这是和我们一开始的时候调用的时候出现的差别的地方

最后实现效果如下:

织梦模板中使用arclist标签idlist按指定id顺序输出实现办法

以上就是织梦模板中使用arclist标签idlist按指定id顺序输出实现办法的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361模板网。

感谢打赏,我们会为大家提供更多优质资源!

热词标签: 织梦标签 arclist 织梦模板 idlist

上一篇织梦模板制作中软件模型文档下载提示下载会员级别实现方法

下一篇织梦后台文章预览时文章URL地址多余的数字时间戳信息怎么去掉

取消

感谢您的支持,我们会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by361模板网,分享从这里开始,精彩与您同在