最新公告
  • 欢迎您光临站壳网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • dede:arclist weight啥意思

    dede:arclist,织梦list,织梦DEDElist,织梦list标签orderby=weight,下面小编来给大家介绍一下,一起来了解一下吧!

    织梦dedecms  list orderby=weight 按权重排序无效问题 ,找到list解析文件include/arc.listview.class.php 
     
     发现排序规则里面并没有按照weight排序的判断,于是乎修改程序加入排序规则 
     
    //排序方式
      $ordersql = '';
      if($orderby=="senddate" || $orderby=="id") {
       $ordersql=" order by arc.id $orderWay";
      }
      else if($orderby=="hot" || $orderby=="click") {
       $ordersql = " order by arc.click $orderWay";
      }
      else if($orderby=="lastpost") {
       $ordersql = "  order by arc.lastpost $orderWay";
      }
      else if($orderby=="weight") {
       $ordersql = "  order by arc.weight $orderWay";
      }
      else {
       $ordersql=" order by arc.sortrank $orderWay";
      }
    同时修改条件if(ereg('hot|click|lastpost',$orderby))为if(ereg('hot|click|lastpost|weight',$orderby)), [搜索 hot|click|lastpost 定位]
    另外:
     
     
     
    arclist 对weight的排序也不准确,需要加上一个isweight的属性
     
    {dede:arclist typeid='32' pagesize='20' isweight='Y' orderby='weight' orderway='asc'} 。
     

    以上就是dede:arclist weight啥意思的介绍,希望大家喜欢!

    更多教程关注FF推源码网。

    • 18785会员总数(位)
    • 5454资源总数(个)
    • 98本周发布(个)
    • 7 今日发布(个)
    • 1509稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情