织梦按顺序排列和随机排列

来源:互联网 发布:网络拓扑结构 编辑:程序博客网 时间:2024/04/20 09:48

  orderby=’rand’:随机调用 同理,还有一些其它调用文档的方式,hot或click:表示按点击数排列,sortrank或pubdate:按出版时间排列,lastpost:按最后评论时间,scores按得分排序,id:按文章ID排序
  用法:

{dede:arclist typeid='1' row='3' titlelen='32' orderby='rand'}<li><em>[field:global runphp='yes' name=autoindex][/field:global]</em> <a href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist}

  排序除了用[field:global name=autoindex/],还可以用[field:global runphp='yes' name=autoindex][/field:global]
  [field:global runphp='yes' name=autoindex][/field:global]:编号从0开始。如果想从1开始,可以用[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global]
  channelartlist 标签下调用序号应使用 {dede:global name='itemindex' runphp='yes'}@me;{/dede:global}
  arclist 标签下使用 [field:global.autoindex/] 默认从1开始
  channel 标签下使用 [field:global.autoindex/] 默认从0开始
  channelartlist 标签下使用 {dede:global.itemindex/} 默认从1开始
  这里再介绍一下,如果想让他从0开始自增的方法[field:autoindex runphp='yes']@me=$GLOBALS['autoindex']-1;[/field:autoindex],在channelartlist下则是{dede:global name='itemindex' runphp='yes'}@me=$GLOBALS{'itemindex'}-1;{/dede:global}这里的-1是重点,如果想从2开始自增就是+1以此类推。

原创粉丝点击