{dede:globalname=itemindexrunphp="yes"}@me=@me+I.;{/dede:global}
autoindexitemindex的使用心得区别
channelartlist标签下使用{dede:globalname=itemindexrunphp=yes}@me;{/d" />

"景先生毕设|www.jxszl.com

织梦dedecms自增数使用方法

2022-10-29 16:31编辑: www.jxszl.com景先生毕设
织梦dedecms自增数使用方法.
[field:globalname=autoindexrunphp="yes"]@me=@me+I.;[/field:global]
{dede:globalname=itemindexrunphp="yes"}@me=@me+I.;{/dede:

 更多精彩就在: 51免费论文网|www.jxszl.com 
global}
autoindexitemindex的使用心得区别
channelartlist标签下使用{dede:globalname=itemindexrunphp=yes}@me;{/dede:global}
自增数
arclist标签下使用[field:global.autoindex/]默认从I.开始
channel标签下使用[field:global.autoindex/]默认从0开始
channelartlist标签下使用{dede:global.itemindex/}默认从I.开始
自定义:[field:globalname=autoindexrunphp="yes"]@me=@me+IV;[/field:global]从V开始
arclist从0开始[field:globalname=autoindexrunphp="yes"]@me=@me-I.;[/field:global]
channel从I.开始[field:globalname=autoindexrunphp="yes"]@me=@me+I.;[/field:global][field:typename/]
channelartlist从0开始{dede:globalname=itemindexrunphp=yes}@me=@me-I.;{/dede:global}

channelartlist实例
复制代码代码如下:
{dede:channelartlistnotypeid=I.IIIII,I.IIIV,I.IVVI,I.IVVII}

{dede:php}if($refObj->Fields[ispart]){echo$refObj->Fields[typename];}{/dede:php}

{/dede:channelartlist}
标签下使用[field:globalname=autoindex/]
channel实例
复制代码代码如下:
{dede:channeltitlelen=IIIII}
[field:typename/]
{/dede:channel}
在arclist中使用autoindexrunphp时用这种方式:
复制代码代码如下:
{dede:arclisttitlelen=IIIIrow=IVflag=corderby=id}
[field:title/]
[field:globalname=autoindexrunphp=yes]if(@me==II){@me="
";}else{@me=;}[/field:global]{/dede:arclist}
自增I.
[field:global.autoindex/]
arclist实例
复制代码代码如下:
{dede:arclistchannelid=I.VIIrow=VIorderby=pubdatetitlelen=IV0addfields=docphoto,docjob,doctectypeid=I.IIIII,I.IIIVI,I.IVVI,I.VV,I.VIIII,I.VIIIII,II0II}



{/dede:arclist}
如何自由定义开始的数字
autoindex/itemindex可以使用@me+I.;实现由指定数字开始
遇到类似的问题做下这个笔记,在用到的时候可以灵活发挥!
list标签下试用autoindex
复制代码代码如下:
{dede:listpagesize=IV0orderby=id}
[field:globalname=autoindexrunphp=yes]if(@me%I.0==0){@me="test";}else{@me=;}[/field:global]
{/dede:list}
对autoindex/itemindex使用自定义函数
先在include/extend.fun.php里添加自定义函数
复制代码代码如下:
functionMyPosition($p){
$positionArr=array(IIVIIV,IIIIII0,IIIVIII0,IVIIIV,IVIXV,VIVVII);
return$positionArr[$p];
复制代码代码如下:
{dede:channeltype=sontypeid=I.IIIrow=VInoself=yes}


[field:typename/]


{/dede:channel}


原文链接:http://www.jxszl.com/biancheng/dedecms/75583.html