织梦dedecms自增数使用方法 。

[field:global name=autoindex runphp=”yes”]@me=@me+1;[/field:global]
{dede:global name=itemindex runphp=”yes”}@me=@me+1;{/dede:1 B 5 6 6 { dg/ W N Z M f %lobal}
autoindex itemindex 的使用心得区别
channei * flartli? b #st 标签下使用 {dede:glob] & ? @ { * # &al name=’itemindex’ runphp=’yes’}@me;{/dede:globa= Y Ll}
自增数
arclist 标签下使用 [field:global.autoindex/] 默认从1开始F 6 i z S
channel 标签下使用 [field:global.autoindex/] 默认从0开始
channel^ 9 ` ~ 3artlist 标签下使用 {dede:g s Pglobal.itemindex/} 默认从1开始
自定义 :[field:global name=autoindex runphp=”yes”]@me=@me+4;[/field:global] 从5开始
arclist 从0开始[field:global name=autoindex runphp=”yes”]@me=@me-1;[/field:global]
channel 从1开始[field:global name=autoindex runphp=”yes”]@me=@me+1;[/field:global][field:typename/]
channelartlist 从0开始{dede:global name=itemindex runphp=’yes’}@me=@me-1;{/dede:global}
<div id=”h_pd_lm_{dede:global.itemin! 5 A V ^ –dex/}” {dede:global name=’itemindex’ runphp=’yes’}@Z E Y 0 [ – $ 0 ame=(@me==1)?”:’style=”display:none;”‘;{/ded9 + K a N [ { . ae:global} class=”pd2_l6 1 i O # dmc_l1″>
channelartlist实例
复制代码代码如下:
{dedL J x } b M .e:channelartlist notypei5 k P id=’123,124,146,147′}
&H I O h `lt;a class=”pd2_lmt{dede:global name=itemindex runphp=’yes’}@me=(@me==1)?’1′:’3′;{/dede:glo1 | i U u J Hbal}”onmouseovd O m C rer=”showitem{ b c 62({dez 7 m & s R u s Gde:glov W 9 9 \ Pbal name=itemindex! 3 Z ` runphp=’yes’}@me=@me-1;{/dede:global},’pd_lm’,’h_pd_lm_’,’pd2_lmt’);” href=’http://8 G y 2 = f \www.dede58.com/a/dedejq/{dede:T U Wfield name=’typeurl’/}’>
{dede:php}if($refObj->Fields[‘ispart’]){echo $refObj->Fi] % V + Y K W ields[‘typename’];}{/dede:php}
</a>
{/dede:channelartlist}
标签下使用 [field:global name=autoindex/]
channel实例
复制代码代码如下:
{dede:channel titlelG ] Q len=’32’}
<li [field:global name=’autoindex’runphp=’yes’]if(@me%2==0){@me=’class=”rr”‘;}else{@me=”;}[/field:global] ><V u Kh3>&l– 6 ~ U 1 & O ut;a href=’http://wV @ $ Iww5 Q # ^ 4 H O.dede58.com/a/dedejq/[field:typelink/]’>[field:typename/]</a></h3></li>
{/dede:channel}
在arclist中使用autoindex runphp 时用这种方式:
复制代码代码如下:t | 4 ( b ` V
{dede:arcU o T H \ 9 5list titlelen=’22’ row=’4′ flag=’c’ orderby=’id’}
<a href=”http://www.dede58.com/a/dedejq/[field:arcurl /]” target=”_blank”>[field:title /]</a>
[field:global name=’autoindex’ runphp=’yes’]if(@me==2){@me=”
“;}else{@mf I P 6 1 O ie=’ ‘;}[/field:global]{/dede:arclist}
自增1
[field:global.autoindex/]
arclist实例
复制代码代码: H = \ )如下:
{dede:arclist channelid=17 row=6 orderby=pubdate titlelen=40 addfields=’docphoto,docjob,doctec’ty= O W 6 –peid=’123,136,146,1~ o J d k K u e55,172,182,202′}
<div id=”h_nrr_zj_[field:global.autoindex/]”class] $ D B 3=”nrr_zjl” [field:global name=’autoindex’runphp=’yes’]if(@med + S P v $ ,==1){@me=””;}else{@me=’style=”di_ o h ? p h ] X |splay:none;”‘;}[/field:global] >
<div% V W Y><a href=”http:m * J V Y j \//wwS $ jw.dedH O :e58i ^ n.com/a/dedejq/[field:arcurl/]” title=”[field:fulltitle/]” target=”_bl2 D U ? x 6 oank”><img src=”httpG I $ { W \ Z://www.dede58.com/a/dedejq/[field:litpic/]”alt=”[field:fulltitle/]” /></a></div>
</div>
{/dede:arclist}
如何自由定义 开始的数字
autoindex/itemindex 可以使用 @me+1;实现由指定数字开始
遇到类似的问题做下这个笔记,在用到的时候可以灵活发挥!
list 标签下试用autoib E Vndex
复制代码代^ ] t Y o 8码如下:
{dede:list pagesize=’40’ ordeN B y 7rby=’id’}
[field:global name=’autoindex’ runphp=’yes’]if(@me%10==0){@me=”test”;}else{@mef O q=”;}[/field:global]
{/dede:lisi _ { Ste f 6 o # * 6}
对autoindex/itH t . 4 # n x F ,emindex使用自定义函数
先在include/extend.fun.php里添加自定义函数, ^ i
复制代码代码如下:
function MyPosition($p){
$positionArr=array(275\ I U,330,380,435,495,547);
return $positionArr[$p];
复制代码代码如下:
{dede:channel type=’son’ typeid=’13’ row=’6′ noself=’P u Y # N S Xyes’}
<!—–侧栏菜单——————>
&li | Y 2 Z – W lt;div id=’pdv_16795′ class=, N C G a 3 i‘pdv_class’ title=”>
<div&gt# & \ h e N n z x;<a hre} e B V &f=”http://www.dede58.com/a/dedejq/[field:typeurl/]” target=_blank><strong>[field:typename/]</strong></= t c . 4 %a></div>
</div>
{/dedU V } S R i + C 0e:cb + v U # u Yhannel}

免责声明:本站所有文章和图片均来自用户分享和网络收w , K z . B { H q集,文章和图H – M $ I O片版权归J z = \ # M o $ 7原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注