欢迎来到奥多码

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

日期: 2020-06-30 11:41:45

织梦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}
 
最终效果


 


上一篇:织梦编辑器附件和自定义字段附件类型上传文件后选择不了

下一篇:DedeCMS织梦相关文章likeart调用自定义字段

  • 在线客服

    官方微信

    仅处理投诉、举报及平台使用问题;
    商品问题请咨询商家客服!

浏览记录