您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecmd织梦arclist标签按权重排序的方法
盼曼2023-10-04 20:27:15dedecms教程已有人查阅
导读5.6之后DEDE加入了文章按权重排序的功能,但很多童鞋调整权重数值,并在arclist标签里加上orderby=’weight’,却发现无任何效果,原因是系统默认是不开启该功能的。
5.6之后DEDE加入了文章按权重排序的功能,但很多童鞋调整权重数值,并在arclist标签里加上orderby=’weight’,却发现无任何效果,原因是系统默认是不开启该功能的。
有相关的解决方法,需要改arclist.lib.php,才能使用此功能。
其实完全没有必要,正确的使用方法如下:
另外很多童鞋使用arclist标签时,想按照权重越大越靠前来排序,则需要小动一下arclist.lib.php文件,方法如下:
打开includetaglibarclist.lib.php
大概在572行
有相关的解决方法,需要改arclist.lib.php,才能使用此功能。
其实完全没有必要,正确的使用方法如下:
{dede:arclist titlelen=’38′ flag=’h’ noflag=’a’ isweight=’y’ orderby=’weight’}
<li><span>[[field:typelink/]]</span><a href=”[field:arcurl/]“>[field:title/]</a><div>[field:pubdate function=MyDate('y-m-d',@me)/]</div></li>
{/dede:arclist}
红色部分就是开启 weight排序,再加上orderby=’weight’,就OK了另外很多童鞋使用arclist标签时,想按照权重越大越靠前来排序,则需要小动一下arclist.lib.php文件,方法如下:
打开includetaglibarclist.lib.php
大概在572行
$orderWeight = list_sort_by($orderWeight, ‘weight’, ‘asc’);
修改为(红色部分)
$orderWeight = list_sort_by($orderWeight, ‘weight’, ‘desc’);
就OK了。
本文标签:
很赞哦! ()
相关文章
随机图文
-
dede标题怎么按照字母索引
DEDE系统带“字母索引”功能。实现方法如下(稍微麻烦一点):注意看红色文字第一步:首先必须修改数据库结构,增加存放拼音的的字段。 -
修改织梦dedecms管理员id与密码的方法
我们在安装好dedecms程序后,进入后台会提示《dedecms安全提示》,其中有一项是织梦更改默认管理员名称admin,管理员用户登录ID,我试着在后台改 -
织梦dede的channel标签currentstyle样式无效的解决方法
我们在用织梦系统制作网站时,经常会用到channel标签来调子栏目。但是,很多朋友会遇到这种情况在使用channel标签来调子栏目的时候 -
织梦cms列表模板中怎么增加推荐与特荐文字或图标
织梦DedeCMS文章内容发布系统中可以选择“头条”、“推荐”、“特荐”等属性,我们可以利用这些条件加一个判断的标签,然后给文章列表加一个推荐的印戳
留言与评论 (共有 条评论) |