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以此类推。