dedecms 首页arclist按照'weight'排序

softyun3年前cms教程45


dedecms 首页arclist按照'weight'排序
织梦默认情况下是没有开启weight排序的需要修改arclist.lib.php
 
1、 在织梦系统中找到以下目录\include\taglib中的arclist.lib.php文件并打开,大约在74 、75行找到:

<span style="font-size:14px;"><span style="font-family:tahoma,geneva,sans-serif;">1 // arclist是否需要weight排序,默认为"N",如果需要排序则设置为"Y"  
   $isweight = $ctag->GetAtt('isweight');  
</span></span>  
把这行修改为:

<span style="font-size:14px;"><span style="font-family:tahoma,geneva,sans-serif;">1 $weight = $ctag->GetAtt('weight'); 
</span></span> 
2、大约在327行找到
 
    //文档排序的方式
    $ordersql = '';
    if($orderby=='hot' || $orderby=='click') $ordersql = " ORDER BY arc.click $orderWay";
    else if($orderby == 'sortrank' || $orderby=='pubdate') $ordersql = " ORDER BY arc.sortrank $orderWay";
    else if($orderby == 'id') $ordersql = "  ORDER BY arc.id $orderWay";
    else if($orderby == 'near') $ordersql = " ORDER BY ABS(arc.id - ".$arcid.")";
    else if($orderby == 'lastpost') $ordersql = "  ORDER BY arc.lastpost $orderWay";
    else if($orderby == 'scores') $ordersql = "  ORDER BY arc.scores $orderWay";
    else if($orderby == 'rand') $ordersql = "  ORDER BY rand()";

  

<span style="font-size:14px;"><span style="font-family:tahoma,geneva,sans-serif;">1 else if($orderby == 'weight') $ordersql = "  order by arc.weight asc";//在这里增加一行---->如果没有特定设置排序则按照权重先排序 
</span></span> 
    else $ordersql = " ORDER BY arc.sortrank $orderWay";
仅供大家参考学习哦,有需要的可以记录下来。
 

标签: dedecms
免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

织梦DedeCMS开始授权收费了!站长可考虑转投WordPress

织梦dedecms开始商业授权收费,建议转换到WordPress。怎么把dedecms转换到 WordPress,目前主要有两个方法,通过 RSS 一键导入到 WordPress,或者通过数据库操作将...

织梦dedecms整站迁移转换WordPress系统 WordPress免费开源CMS

织梦dedecms整站迁移转换WordPress系统怎么办?织梦dedecms是很多站长使用的国产CMS系统之一,近日织梦官方发表通知称商业用户需要购买授权费才能使用,费用为5800元/年,所以商用的...

DedeCMS系统开始授权收费了!模板建站行业或成为历史!

dedecms系统开始收费了!原本可随便下载到的dedecms程序无法再免费用于企业建站了,dedecms低成本的企业建站将终结了。对于尚未获得授权的商用站点,请于2023年10月25日24时前购买相...

dedecms会员中心常用信息输出

dedecms会员中心常用信息输出<span style="font-size:14px;"><span style="font-family:tahoma,geneva,sans-...

织梦上传本地视频后 文件管理器中不显示解决办法

织梦上传本地视频后 文件管理器中不显示解决办法以上传mp4文件为例首先修改后台设置后才可以上传mp4文件系统基本参数 - 附件设置 - 允许的多媒体文件类型,添加mp4 然后修改代码使文件管理器显示m...

织梦dedecms文章被评论后发短消息给作者的方法

织梦dedecms文章被评论后发短消息给作者的方法DedeCMS文章被别人评论后系统短消息通知作者的代码成功,现在特别将方法分享给大家,需要修改的文件是:/plus/feedback.php,小编教你...