欢迎来到元素模板WWW.YS720.COM,本站提供专业的织梦模板网站模板ASPCMS模板
当前位置:主页 > 程序教程 > DEDECMS教程 >
DEDECMS教程

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

(元素模板) / 2019-08-26 19:00

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

 


Copyright @ 2013-2019 元素模板 YS720.COM All Rights Reserved. 版权所有 元素模板 YS720.COM