DedeCMS在首页arclist中按照weight排序的方法

竹子是花中君子,高雅挺立;竹子是心灵支柱,坚韧不拔;竹子是勉励之歌,节节攀升!

织梦默认情况下是没有开启weight排序的需要修改arclist.lib.php:

1、 在织梦系统中找到以下目录\include\taglib中的arclist.lib.php文件并打开,大约在74 、75行找到:

	
	// arclist是否需要weight排序,默认为"N",如果需要排序则设置为"Y"
	$isweight = $ctag->GetAtt('isweight');
	

把这行修改为:

	
	$weight = $ctag->GetAtt('weight');
	

2、大约在327行找到

	
	else if($orderby == 'weight') $ordersql = " order by arc.weight asc";
	

在这里增加一行---->如果没有特定设置排序则按照权重先排序:

	
	else $ordersql = " ORDER BY arc.sortrank $orderWay";
	

至此,实现在首页arclist中按照weight排序。

到此这篇关于DedeCMS在首页arclist中按照weight排序的方法就介绍到这了。自信,是走向成功的伴侣,是战胜困难的利剑,是达向理想彼岸的舟楫。有了它,就迈出了成功的第一步;有了它,就走上了义无反顾的追求路。更多相关DedeCMS在首页arclist中按照weight排序的方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
dedecms如何实现任意页面调用当前会员信息的方

DedeCMS织梦判断是否有二级栏目输出HTML代码

织梦dedecms dede:arclist输出取消换行符

dedecms文章添加字段填栏目id,内容页调用字段里的栏目文章

dedeCMS首页列表页文章页调用tag的方法