• [field:typename/]
  • [field:typename/]

位置:主页 / dedecms教程 / dedecms教程

dedecms arclist中的自增变量 autoindex的说明

城市丽人城市丽人2020-05-01 23:34【dedecms教程】点击:

简介今天看见一个标签[field:global runphp=yes name=autoindex][/field:global]开始有点奇怪他的原理,后来分析了下源码。还是很简单的。 arclist标签在执行过程中,会声明一个全局变量$GLOBALS[autoindex

今天看见一个标签[field:global runphp='yes' name=autoindex][/field:global]开始有点奇怪他的原理,后来分析了下源码。还是很简单的。    
 
arclist标签在执行过程中,会声明一个全局变量$GLOBALS['autoindex']=0,然后随着执行每一条数据对其自增长$GLOBALS['autoindex']++,而runphp='yes'是你想在标签内进行有限的PHP编程前必须声明的。
 
其他几个列表标签的自增长如下,在网上找的,新版是否一样还需要验证
 
arclist            标签下使用 [field:global.autoindex/] 默认从1开始
channel         标签下使用 [field:global.autoindex/] 默认从0开始
channelartlist 标签下使用 {dede:global.itemindex/}  默认从1开始
 
对这个自增标签进行一个简单的小扩展,
 
1 <span style="font-size:16px;">[field:global runphp='yes' name=autoindex]
2 if (@me < 9) @me = 0.@me;
3 else @me = @me;
4 [/field:global] </span>
 
这样会显示 01 02 03...09这样的样式

关健字:dedecms,arclist,中的,自增,变量,autoi

Tags:dedecms(45)arclist(1)中的(2)自增(1)变量(1)autoi(1)

九分四十SEO笔记 寄语:

人到中年,容易发胖,什么减肥药效果最好?

减肥塑身网为您推荐减肥药(茶)排行榜前10名!

以及科学减肥方法知识,让减肥变得更简单!

微信:jnlr360

分享按钮