0 Comments

爬行的蜗牛dede(织梦)5讲-arclist按照权重排序

发布于:2015-02-14  |   作者:爬行的蜗牛  |   已聚集:人围观
dedecms加入了文章按权重排序的功能,我们经常能用到这个功能。因为有些文章我们想按照自己的顺序调整,权重是可以自己改的,所以我们可以随心所欲的修改顺序非常方便。但是爬行的蜗牛在arclist标签里加上orderby='weight',却发现无任何效果,然后在网上查了一下,很多都是说 要修改arclist.lib.php,才能使用此功能。看着挺麻烦的,其实完全没必要。我们只要开启这个功能就可以了。
其实完全没有必要,正确的使用方法如下:
{dede:arclist flag='c' isweight='y' orderby='weight'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}
红色部分就是开启 weight排序,再加上orderby='weight',就OK了
另外很多朋友使用arclist标签时,想按照权重越大越靠前来排序,则需要小动一下arclist.lib.php文件,方法如下:
打开\include\taglib\arclist.lib.php
大概在572行
$orderWeight = list_sort_by($orderWeight, 'weight', 'asc');
修改为(红色部分)
$orderWeight = list_sort_by($orderWeight, 'weight', 'desc');
这样就搞定了
  
        希望能帮到大家 爬行的蜗牛 欢迎转载:http://www.pxwoniu.com/dede/7.html
标签:dede(36)arclist(2)权重(1)
飞机

扫描二维码,访问爬行的蜗牛手机网站

在线咨询