打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【米米素材网】织梦自动序列号自增标签[field:global.autoindex/]调用方法

调用标签:

[field:global.autoindex/]



如果要从第三个顺序调用 就调用以下标签  更改下面的+3中的3即可

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

[field:global.autoindex function="(@me+3)"/]也可



另外还有一种调用情况

标题描述的不太清楚,我们先看图:

  

很多时候我们在做文章列表前面的序号时都直接采用的是背景图片来实现的,但是这样我们在实际写页面过程中需要手动调整每个序号间的间距,对于排版来说非常的麻烦。今天这个文章的目的就是是介绍怎么利用dedecms的[field:global.autoindex/]来实现前面的序号以及背景样式。

实现方法:我们先看下面一段代码
 

{dede:arclist  typeid=’1′ limit=’0,10′ titlelen=’30′}
<li>
<em class=”num[field:global name=autoindex runphp="yes"](@me<4)? @me=”3″:@me=”";[/field:global]“>[field:global name=autoindex runphp="yes"](@me<10)? @me=”0@me”:@me=”10″;[/field:global]</em>
<a href=”[field:arcurl/]” target=”_blank” title=”[field:fulltitle/]“>[field:title/]</a></li>
{/dede:arclist}

 

//@me 表示这个标记本身的值

//autoindex 自增序号 就想是一般循环有语句中的 i++  循环一次 自动加1

//runphp=”yes”  在php程序中运行

// em 大家都懂吧 是一个html标签<em>其他的大家都懂的 我就不扯了

模板经过解析后前台显示为

<li><em class=”num3″>01</em><###</li>
<li><em class=”num3″>02</em>##</li>
<li><em class=”num3″>03</em>##</li>

<li><em class=”num”>09</em>##</li>
<li><em class=”num”>10</em>##</li>

显示为10行,而且前面都带有编号,至于序号上的颜色边框我想大家用css或者是图片都是可以实现的吧!

解释下上面的语句,autoindex<4 则让autoindex的值返回3   如果autoindex<10 则让autoindex的值返回0autoindex;

如果说你要调用数字非常有规律,跟[field:global name=autoindex runphp="yes"]@me;[/field:global]中的@me 成等比或者是等差或者是相差一个固定的数值,那么可以这样写@me=“@me”+1 ,其它请自行尝试@me=“@me+1 ”是不对的,那样+1会看作是一个字符串!

dedecms运用[field:global.autoindex/]实现数字序号列表就写到这里,上面的案例只能在arclist标签中使用,请大家注意了关注米米素材网(www.mimisucai.com),会为您讲解更多精彩的知识和内容。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
dede 自增函数 判断和使用方法
DEDECMS{dede:channelartlist}autoindex无效用itemindex代替及他
dedecms所有标签调用方式大全
(1)怎么在首页调用dede子栏目
织梦5.7DEDECMS标签大全 | 彦辉博客
织梦DeDeCms列表页隔行换色标签代码
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服