DEDECMS自动编号(序号)autoindex属性

你猜 阅读:972 2020-02-19 17:59:45 评论:0

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

 

1
2
3
[field:global name=autoindex runphp= "yes" ]@me=@me+ 1 ;[/field:global]
  
{dede:global name=itemindex runphp= "yes" }@me=@me+ 1 ;{/dede:global}

 autoindex   itemindex 的使用心得区别  

 

channelartlist 标签下使用 

1
{dede:global name= 'itemindex'  runphp= 'yes' }@me;{/dede:global}

自增1

arclist            标签下使用 [field:global.autoindex/] 默认从1开始

channel         标签下使用 [field:global.autoindex/] 默认从0开

channelartlist 标签下使用 {dede: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开始 {dede:global name=itemindex runphp='yes'}@me=@me-1;{/dede:global}

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<div id= "h_pd_lm_{dede:global.itemindex/}"  {dede:global name= 'itemindex'  runphp= 'yes' }@me=(@me== 1 )? '' : 'style="display:none;"' ;{/dede:global}  class = "pd2_lmc_l1" >
  
eg---->
  
{dede:channelartlist  notypeid= '123,124,146,147' }
      <a  class = "pd2_lmt{dede:global name=itemindex runphp='yes'}@me=(@me==1)?'1':'3';{/dede:global}"  onmouseover= "showitem2({dede:global name=itemindex runphp='yes'}@me=@me-1;{/dede:global},'pd_lm','h_pd_lm_','pd2_lmt');"  href= '{dede:field name=' typeurl '/}' >
{dede:php} if ($refObj->Fields[ 'ispart' ]){echo $refObj->Fields[ 'typename' ];}{/dede:php}
      </a>
{/dede:channelartlist}
  
{dede:channelartlist typeid= "1"  row= "8"  }
<div  class = "combz01"  {dede:global name=itemindex runphp= 'yes' } if (@me== 2 )@me= 'id="with"' ; if (@me== 5 )@me= 'id="with"' ; if (@me== 7 )@me= 'id="with"' ;{/dede:global}>
<div  class = "combz01title" ><a href= "{dede:field name='typeurl'/}"  title= "{dede:field name='typename'/}"  target= "_blank" ><b>{dede:field name= 'typename' /}</b></a><u><a href= "{dede:field name='typeurl'/}"  title= "{dede:field name='typename'/}"  target= "_blank" >更多>></a></u></div>
<div  class = "comcon" >
{dede: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>
{/dede:arclist}
</div>
<div  class = "comconlist" >
<ul>
  {dede:arclist titlelen= "42"  row= "3" }
  <li><a href= "[field:arcurl /]" >[field:title /]</a></li>
  {/dede:arclist}
</ul>
</div>
</div>
{/dede:channelartlist}

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

1
2
3
4
5
6
7
8
9
10
11
12
13
eg---->
 
{dede: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>
{/dede:channel}
 
 
 
在arclist中使用autoindex runphp 时用这种方式:
 
{dede: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]{/dede:arclist}

 

自增1

 [field:global.autoindex/]

1
2
3
4
5
6
7
eg---->
 
{dede: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>
{/dede:arclist}

 

标签:程序员
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号