{dede:arclist titlelen='38' flag='h' noflag='a' isweight='y' orderby='weight'}[[field:typelink/]][field:title/][field:pubdatefunction=MyDate('y-m-d',@me)/]{/dede:arclist}
大家看到这段代码里除了orderby='weight'按权重排序的语句外还有一句isweight='y',这句话的意思,开启按权重排序功能,也就是这个语句是把开启的钥匙。
再深入一些:很多站长在使用arclist标签时,想按照权重越大越靠前来排序,这个时候我们可以需要稍微修改一下arclist.lib.php这个文件了,方法如下:
打开/include/taglib/arclist.lib.php
大概在572行
$orderWeight = list_sort_by($orderWeight, 'weight', 'asc');
修改为
$orderWeight = list_sort_by($orderWeight, 'weight', 'desc');
就OK了,看明白修改了什么吗?不明白的,回头看看第5条的介绍。
7、随机文档列表 orderby='rand' 也就是大家在有些网站看到随机推荐
这个也是比较常用的,
例如:
{dede:arclist row=20 col=2 typeid=7 titlelen=20 orderby='rand'}<li><a href='[field:arcurl/]'>[field:title/]</a> </li>{/dede:arclist}
好了,dedecms中orderby的七种常用排序参数草根学习网就给大家介绍到这里,这7种常用的排序几乎可以说是满足了我们在织梦开发过程的绝大部分的要求。建议一些不太熟练的童鞋收藏起来,或者把本站下载到桌面,方便及时参看。
以上就是dedecms中orderby的七种常用排序参数说明的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。新闻热点
疑难解答