织梦DEDE自增函数[field:global name=autoindex/]常见用法举例
如遇蓝奏网盘打不开lanzous替换成lanzoux尝试!
不少朋友需要了解这个自增函数的用法,在这里我列举一些常见的写法以及作用。
[field:global name=autoindex/]
[field:global name=autoindex runphp=”yes”]@me=@me+5;[/field:global]
[field:global name=autoindex runphp=”yes”](@me%2==0)? @me=”|”:@me=””;[/field:global]
[field:global name=autoindex runphp=”yes”](@me!=8)? @me=”|”:@me=””;[/field:global]
[field:global runphp=’yes’ name=autoindex]
$a=”
$c=”
if ((@me % 5)==0) @me=$c;
else @me=$a;
[/field:global]
[field:global runphp=’yes’ name=autoindex]
$a=”
$b=”广告1″;
$c=”
“;
$d=”广告2″;
$e=””;
if (@me==5) @me=$a.$b.$c;
else if (@me==10) @me=$a.$d.$c;
else @me=$e;
[/field:global]
{dede:global name=’itemindex’ runphp=’yes’}
$a=”
- “;
$c=”
- “;
if ((@me % 2)==0) @me=$c;
else @me=$a;
{/dede:global}
[field:global name=”autoindex” runphp=”yes”]
if (@me <=3) @me=@me-1;
else if (@me%4==0) @me=”3″;
else if (@me%4==1) @me=”0″;
else if (@me%4==2) @me=”1″;
else if (@me%4==3) @me=”2″;
else @me=””;
{/dede:global}
织梦dedecms的arclist循环中,判断如果是第一个li,则添加固定的css,否则不加
写法如下:
2
4
{dede:arclist row=4 flag=’p’}
{/dede:arclist}
[field:global name=autoindex runphp=”yes”](@me==1)? @me=”class=on”:@me=””;[/field:global]
这句话的意思就是,如果循环出的是第一个,则添加class=on,否则为空。