This page was saved using WebZIP 7.1.2.1052 offline browser on 10/07/21 15:44:53.
Address: /webcms/824.html
Title: dedecms 文章按权重排序问题如何来解决呢?_【帝搜SEO软件】  •  Size: 34589  •  Last Modified: Wed, 14 Jul 2021 09:01:33 GMT
SEO优化|SEM推广|SMO营销|WEB开发|CI设计
当前位置:主页 > 帝搜SEO软件学院 > 短视频推广 > dedecms 文章按权重排序问题如何来解决呢?

dedecms 文章按权重排序问题如何来解决呢?

发布日期: 2021-07-12 01:01:55 阅读次数: 编辑:帝搜SEO软件学院

本文摘要:我们在使用dedecms发部文章的时候,经常希望文章可以按我们的需求来进行排序。这个时候就需要用到文章的权重值了,如下图所示: 但是当我们在dede:arclist标签中使用orderby=weight来排序时,发现文章显示并没有起作用。我们在include\taglib下找到文件arclist.lib.php 打开来看一下代码。 在代码的第74-75行,我们...

  1. 我们在使用dedecms发部文章的时候,经常希望文章可以按我们的需求来进行排序。这个时候就需要用到文章的权重值了,如下图所示:

    dedecms 文章按权重排序问题
  2.  

    但是当我们在dede:arclist标签中使用orderby='weight'来排序时,发现文章显示并没有起作用。我们在include\taglib下找到文件arclist.lib.php 打开来看一下代码。

    dedecms 文章按权重排序问题
  3.  

    在代码的第74-75行,我们发现$isweight默认为N,所以我们在使用orderby='weight' 时需要在前面加上 isweight="Y" 来开启权重的使用。也可以加上orderway='asc'或orderway='desc'来限定排序的方式是升序还是降序

    dedecms 文章按权重排序问题
  4.  

    好的这样改了之后dede:arclist中就可以按权重来排序了。但是我们在栏目列表页使用dede:list还是无法按权限排序。这是因为dede:list标签并为加入按weight排序的方法。我们在include下面找到arc.listview.class.php打开

    dedecms 文章按权重排序问题
  5.  

    我们搜索关键字“排序方式”,找到如下代码段,一般在727行左右。然后加入下图绿框里面的代码。即:

    else if($orderby == "weight") {

    $ordersql = " order by arc.weight $orderWay";

    }

    dedecms 文章按权重排序问题
  6.  

    接着我们往下拉找到下面代码段,加了刚才的代码之后大概在779行左右。在lastpost后面加上weight,如下图所示。

    dedecms 文章按权重排序问题
  7.  

    好的,现在就可以在dede:list标签中使用权重来排序了,具体调用代码如下图:

    dedecms 文章按权重排序问题


版权与免责声明 SEO排名优化SEM竞价托管SMO媒体营销WEB短视频推广, CI品牌设计 互联网整合营销推广服务商帝搜软件网络声明:如发现内容存在版权问题,烦请提供相关信息发邮件至603165717@qq.com,我们将及时沟通与处理。本站内容学习于网络所得,涉及言论、版权与本站无关。
seo厂家

SEO城市/频道推荐

热门标签/最新文章

友情链接:抖音SEO优化 小红书笔记排名 知乎搜索排名 微信搜一搜排名 抖音下拉词 抖音搜索排名 帝搜官网 帝搜软件全国技术招商