您现在的位置是:首页 > 教程 > 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织梦添加栏目时“文章命名规则”默认路径的方法
dedecms在添加栏目的时候,文章命名规则默认的路径是“{typedir}/{Y}/{M}{D}/{aid}.html”,但是我们通常只要这样{typedir}/{Y}{M}{D}/{aid}.html -
dedecms模板广告优化方法代码示例
主页顶部的大小是480*60 所以的广告图片大小也是480*60较好。直接进入后台-插件模块—-广告管理—-此时已经有了一个广告(这个是系统自带的广告) -
dedecms增加自定义属性教程实例
今天由于首页的建站教程,需要分栏调用的图片,但是忽然发现自定义属性太少了,为了区别,就得增加自定义属性了。 -
dede织梦怎么调用所有顶级栏目下最新的文章
做dedecms的模板,我们会遇到各种各样的调用问题,这里就来分析一下dedecms列表页调用所有顶级栏目文章列表的方法。
留言与评论 (共有 条评论) |