• 本站已对IE放弃治疗,请在Chrome、Firefox等现代浏览器浏览本站。记住我们的域名:wanysys.cc 加入本站QQ群,大家一起HIGH: QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 传送门:#

织梦数字递增标签的使用

织梦教程 张昊翔 3年前 (2016-06-06) 965次浏览 3个评论 扫描二维码

织梦模板中,我们可能会遇到某个递增数字排序列表的情况,特别是下载排行,点击排行,销售排行等时。我们又不想把他们一个个写出来,这样太麻烦,这时,我们就要用到数字递增标签来循环输出他们。如下图:织梦数字递增标签的使用

这时我们需要设置它们的类名不一样,然后通过CSS样式来控制数字图标显示。

想让ID从几开始递增都可以通过[field:global name=autoindex/] 实现:

如果初始值为0,想要从1开始就+1,想要从5开始就+4,语句如下:

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

同理,如果初始值从1开始,而想从0开始,那就用这个代码:

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

例如:初始值为0,欲从5开始递增:

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

初始值为1,欲从1开始递增:

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

例如:

我们想得到如下的html代码效果

<span class="n1"></span>
<span class="n2"></span>
<span class="n3"></span>
<span class="n4"></span>
<span class="n5"></span>
<span class="n6"></span>
<span class="n7"></span>
<span class="n8"></span>
<span class="n9"></span>
<span class="n10"></span>

所以,在织梦DEDECMS调用信息列表时就可以用数字递增循环输出这个递增的数字。

{dede:arclist row=7 titlelen=64 limit='8,8' orderby='id'}
<dd><span class="n<span style="color: #ff0000;">[field:global name=autoindex/]</span>"></span><a href="[field:arcurl/]" target="_blank" title="[field:title/]" style="">[field:title/]</a></dd>
{/dede:arclist}

素梅好翔博客 , 版权所有丨如未注明 , 均为原创 , 转载请注明出处:http://www.wanysys.cc/jzjc/dede/446.html
喜欢 (1)
[18586878276]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(3)个小伙伴在吐槽
  1. DEDE一直没有深入研究。
    真我风采2016-06-06 14:52 回复 Windows 10 | Chrome 47.0.2526.108
    • 张昊翔
      我也是最近才研究的
      张昊翔2016-06-06 22:05 回复 Windows 7 | Chrome 45.0.2454.101
  2. global 属于全局变量。以前也用到过,不知道怎么做,就在 站长网 上拷贝的标签。
    热腾网2016-06-06 21:57 回复 Linux | Chrome 37.0.0.0