"景先生毕设|www.jxszl.com

让织梦dedecms文章按照权重排序

2022-10-29 16:42编辑: www.jxszl.com景先生毕设
在织梦dedecms网站列表页中排列的顺序是可以用织梦标签来控制的,也可以自定义文章排列方式,也有很多人想要网站根据自己的想法来罗列文章,所以最好的方法就是按照权重排序,这样只要修改文章的权重就可以让排列到自己想要的位置上.

在织梦论坛中关于权重排序的文章调用代码:

 更多精彩就在: 51免费论文网|www.jxszl.com 
/>{dede:arclistrow=I.IVtitlelen=IVVIIIorderby=weighttypeid=IXidlist=}
  • [field:arrayrunphp=yes]if(@me[shorttitle]==)@me=@me[title];else@me=@me[shorttitle];[/field:array][field:pubdatefunction=MyDate(Y-m-d,@me)/]

  • {/dede:arclist}

    I..首先将所有的文档都改为默认的权重值0

    打开dede empletsarticle_add.htm
    找到
    "/>(越小越靠前)
    改为
    (越大越靠前);

    II.打开include aglibarclist.lib.php

    找到
    elseif($orderby==weight)$ordersql="orderbyarc.weightasc";//如果没有特定设置排序则按照权重先排序
    改为
    elseif($orderby==weight)$ordersql="orderbyarc.weight$orderWay,arc.sortrank$orderWay";//如果没有特定设置排序则按照权重先排序,如果权重相等,则按照发布时间降序排列


    原文链接:http://www.jxszl.com/biancheng/dedecms/76703.html