2016 - 2024

感恩一路有你

如何使用dedecms自定义字段排序

浏览量:1832 时间:2024-08-13 16:50:49 作者:采采

如果你正在用dedecms做一个视频教程站,并且需要按照集数对视频进行排序,那么你可能会遇到添加一个新字段(第几集)并按照该字段进行排序的问题。在网上找了很多方法都没有实现,下面我将分享一个简单的方法。

修改dede:arclist和dede:list标签的源文件

首先,我们需要找到dede:arclist标签的源文件,在该文件中查找“//文档排序的方式”,大约在第335行左右。在这段代码之后添加如下代码:

else if ($orderby 'number') $ordersql " ORDER BY $orderWay";

其中,number为你添加的新字段的名称。这行代码的作用是告诉dedecms按照新字段进行排序。

接下来,我们还需要修改dede:arclist标签中获取附加表信息的代码,在该代码片段中,addf是新字段附加表的SQL别名。你可以根据实际情况进行调整。

至此,你已经完成了dedecms自定义字段排序的设置。现在你可以在dede:arclist标签中使用orderby'number'来按照新字段进行排序。

总结

通过修改dede:arclist和dede:list标签的源文件,你可以轻松实现dedecms自定义字段排序。这个方法简单易懂,适用于需要按照特定字段进行排序的需求,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。