zoukankan      html  css  js  c++  java
  • DEDE怎么让栏目列表以权重拍排列

    方法/步骤

     
    1.  

      进入后台到栏目里,新发布文章也行,编辑文章也行,你会看到有个权重值,不管你怎么改变保存后依然没有变化。

      DEDE怎么让栏目列表以权重拍排列
    2.  

      修改权重值,打开dedealbum_edit.php文件,找到 UPDATE `#@__archives` SET 这个,在下面加上weight='$weight',  逗号也要,这样就可以修改权重了。

      DEDE怎么让栏目列表以权重拍排列
    3.  

      权重可以设置了,在来设置权重排列,网上以前的修改方式和现在不的同,这里要把权重排列先打开,打开include aglibarclist.lib.php文件,$isweight = $ctag->GetAtt('isweight');修改成$isweight = $ctag->GetAtt('isweight="Y"');

      DEDE怎么让栏目列表以权重拍排列
    4.  

      在打开includearc.listview.class.php文件,找到图片上的位置加上下面代码

      else if($orderby == "weight") {        $ordersql = " order by arc.weight $orderWay";    }

      就是蓝色的那里。

      DEDE怎么让栏目列表以权重拍排列
    5. 5

      还是arc.listview.class.php文件,把if(preg_match('/hot|click|lastpost/', $orderby))替换成if(preg_match('/hot|click|lastpost|weight/', $orderby))。保存OK

      DEDE怎么让栏目列表以权重拍排列
    6. 6

      在打开模板list_image.htm,在dede:list里面加入orderby='weight',意思是按照权重排序。OK设置完成就可以了。

      DEDE怎么让栏目列表以权重拍排列
    7. 最后在列表页模板里用标签调用:权重越小越靠前

      {dede:list pagesize='5' orderby='weight' orderway="asc"}

      {/dede:list}

    8. 去掉orderway="asc",权重就是越大越靠前
    柳志军:13418977808(手机微信),QQ:93684042
  • 相关阅读:
    A
    hdu 2108 Shape of HDU(判定是不是凸多边形)
    F
    J
    扩展欧几里得
    G
    A
    D
    E
    H
  • 原文地址:https://www.cnblogs.com/liu-zhijun/p/12011317.html
Copyright © 2011-2022 走看看