让dedecms autoindex,itemindex 从0到1开始的办法!

767

[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global]

{wmd:global name=itemindex runphp="yes"}@me=@me+1;{/wmd:global}

 

 

autoindex   itemindex 的使用心得区别  

channelartlist 标签下使用 {wmd:global name='itemindex' runphp='yes'}@me;{/wmd:global}

自增1

 

arclist            标签下使用 [field:global.autoindex/] 默认从1开始
channel         标签下使用 [field:global.autoindex/] 默认从0开始
channelartlist 标签下使用 {wmd:global.itemindex/}  默认从1开始

 

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开始 {wmd:global name=itemindex runphp='yes'}@me=@me-1;{/wmd:global}

 

 

<div id="h_pd_lm_{wmd:global.itemindex/}" {wmd:global name='itemindex' runphp='yes'}@me=(@me==1)?'':'style="display:none;"';{/wmd:global} class="pd2_lmc_l1">

eg---->

 

{wmd:channelartlist  notypeid='123,124,146,147'}
     <a class="pd2_lmt{wmd:global name=itemindex runphp='yes'}@me=(@me==1)?'1':'3';{/wmd:global}" onmouseover="showitem2({wmd:global name=itemindex runphp='yes'}@me=@me-1;{/wmd:global},'pd_lm','h_pd_lm_','pd2_lmt');" href='{wmd:field name='typeurl'/}'>
{wmd:php}if($refObj->Fields['ispart']){echo $refObj->Fields['typename'];}{/wmd:php}
     </a>
{/wmd:channelartlist}

{wmd:channelartlist typeid="1" row="8" }
<div class="combz01" {wmd:global name=itemindex runphp='yes'}if(@me==2)@me='id="with"';if(@me==5)@me='id="with"';if(@me==7)@me='id="with"';{/wmd:global}>
<div class="combz01title"><a href="{wmd:field name='typeurl'/}" title="{wmd:field name='typename'/}" target="_blank"><b>{wmd:field name='typename'/}</b></a><u><a href="{wmd:field name='typeurl'/}" title="{wmd:field name='typename'/}" target="_blank">更多>></a></u></div>
<div class="comcon">
{wmd:arclist titlelen='42' row='1' flag='c'}
<img src="[field:litpic/]" width="127" height="94"/>
<i>[field:description function="cn_substr(@me,100)"/]...<a href="[field:arcurl /]" title="[field:fulltitle/]" target="_blank">[详情]</a></i>
{/wmd:arclist}
</div>
<div class="comconlist">
<ul>
 {wmd:arclist titlelen="42" row="3"}
 <li><a href="[field:arcurl /]">[field:title /]</a></li>
 {/wmd:arclist}
</ul>
</div>
</div>
{/wmd:channelartlist}

 

channel 标签下使用 [field:global name=autoindex/]  

eg---->

 

{wmd:channel titlelen='32'}
        <li [field:global name='autoindex' runphp='yes']if(@me%2==0){@me='class="rr"';}else{@me='';}[/field:global] ><h3><a href='[field:typelink/]'>[field:typename/]</a></h3></li>
{/wmd:channel}

 

在arclist中使用autoindex runphp 时用这种方式:

{wmd:arclist titlelen='22' row='4' flag='c' orderby='id'}
      <a href="[field:arcurl /]" target="_blank">[field:title /]</a>
       [field:global name='autoindex' runphp='yes']if(@me==2){@me="<br />";}else{@me=' ';}[/field:global]{/wmd:arclist}  

自增1

 [field:global.autoindex/]

eg

 

{wmd:arclist channelid=17 row=6 orderby=pubdate titlelen=40 addfields='docphoto,docjob,doctec' typeid='123,136,146,155,172,182,202'}
                <div id="h_nrr_zj_[field:global.autoindex/]" class="nrr_zjl" [field:global name='autoindex' runphp='yes']if(@me==1){@me="";}else{@me='style="display:none;"';}[/field:global] >
                <div><a href="[field:arcurl/]" title="[field:fulltitle/]" target="_blank"><img src="[field:litpic/]" alt="[field:fulltitle/]" /></a></div>
</div>
{/wmd:arclist}

 

如何自由定义 开始的数字 

autoindex/itemindex 可以使用 @me+1;实现由指定数字开始

遇到类似的问题做下这个笔记,在用到的时候可以灵活发挥!

 

list 标签下试用autoindex

 

{wmd:list pagesize='40' orderby='id'}

[field:global name='autoindex' runphp='yes']if(@me%10==0){@me="test";}else{@me='';}[/field:global] 

{/wmd:list}

The End
itemindex autoindex

相关推荐

dedecms列表页隔行指定分隔符或红线的办法
我们在使用织梦cms二次开发的时候 有很多时候需要对列表和各种样式,比如多少条就换行,多少行就输出一条线,又或者多少行输出一个什么来! 这时我们就需要使用到 autoindex自增方法, 这个是从1开始的 并且不对导航有效 //如果能被2整除 就输出线 [field:globa...
2021-03-15 dedecms安装使用
101

织梦dedecms列表循环判断增加样式的办法
织梦列表页如果我们想隔行换色或者5篇文档一组,这样的话要怎么操作呢? 其实方法很简单,我们可以用织梦的autoindex这个标签,通过做条件判断。例:当循环到第3条时增加一个li class=on/li,示例代码如下: {wmd:arclist typeid=3 row=8} li class=m[field...
2021-03-09 dedecms安装使用
66

dedecms利用autoindex判断其他函数的办法
我们在利用dedecms建站的时候,有时候需要用到runphp 用php默认的时间格式函数判断,一个小例子,公司成立那一年与今年有多少年了 [field:genban runphp=yes]@me = (empty(@me) ? : 成立年限:span.(date(Y,time())-@me)./span 年);[/field: genban ] 如果我...
2020-11-22 dedecms安装使用
188

超全织梦dedecms autoindex和itemindex标签的使用介绍
让dedecms autoindex,itemindex 从0到1开始的办法 代码如下: [field:global name=autoindex runphp=yes]@me=@me+1;[/field:global]{wmd:global name=itemindex runphp=yes}@me=@me+1;{/wmd:global} autoindex itemindex 的使用心得区别 channelartlist 标...
2019-10-23 dedecms安装使用
180

dedeCMS列表页中如何给前几条文章加单独样式?
dedeCMS列表页中前几条文章加单独样式即可。具体方法请看下文。 下面是css样 ul class=new33p推荐内容/p/ulul class=new44{wmd:arclist flag=c titlelen=42 row=6}li class=nrn[field:global runphp=yes name=autoindex]$a=p class=nx01;$b=/p;$c=p class=n...
2018-01-10 dedecms安装使用
254

织梦cms为wmd:tag标签增加[field:global.autoindex/]标签
织梦cms为{wmd:tag}增加[field:global.autoindex/]标签的方法,首先打开/include/taglib/tag.lib.php文件,找到下列代码,(注意备份好原有文件,以免发生错误) $dsql-SetQuery(SELECT * FROM `tagindex` $addsql ORDER BY $orderby LIMIT 0,$num); $dsql-Execut...
2017-10-18 dedecms安装使用
297