dedecms织梦 {dede:list}列表按多种排序显示


我们使用dedecms仿站必然会用到列表页标签,而做列表页我们方便发布的信息能够按照要求排序,就需要用到dedemcs的排序标签,我们就来认识这些标签的作用吧!

orderby='sortrank' 文档排序方式

orderby='hot' 或 orderby='click' 表示按点击数排列

orderby='sortrank' 或 orderby='pubdate' 按出版时间排列

orderby='near'

orderby=='lastpost' 按最后评论时间

orderby=='scores' 按得分排序

orderby='id' 按文章ID排序

orderby='rand' 随机获得指定条件的文档列表

orderby='scores' 按评论来排序 官方没有写的

倒序 orderway='asc'

orderway是设置排序的方式,值为desc和asc

在list_artcile.htm模板中使用:比如我们采用按发布时间的方式来发布

{dede:list pagesize ='6'  titlelen='100'  orderby ='pubdate'}
  <li>
   <p class="pic">
      <a href="[field:arcurl/]">
       <img lazy-load="[field:picname/]" src="[field:picname/]"></a>
    </p>
     <p class="text"><a href="[field:arcurl/]">
        <p class="title">[field:title/]</p>
        <p class="desc">[field:description function="cn_substr(@me,200)"/]...</p>
        <p class="time">[field:pubdate function="MyDate('Y-m-d',@me)"/]</p></a>
      </p>
   </li>
{/dede:list}