dede:loop标签下使用[field:global name=autoindex/]的解决方法

用 dede:loop 标签调用论坛贴子时,用 [field:global name=autoindex/]递增,如li class=1,li class=2,,,等。 要修改一个文件。 include\taglib\loop.lib.php 找到 $ctp-LoadSource($Innertext); 下面加上: $GLOBALS['autoindex'] = 0; 找到 if(!empty($row

dede:loop标签调用论坛贴子时,用 [field:global name=autoindex/]递增,如<li class=1>,<li class=2>,,,等。

要修改一个文件。
include\taglib\loop.lib.php

找到
$ctp->LoadSource($Innertext);
下面加上:
$GLOBALS['autoindex'] = 0;

找到
if(!empty($row[$ctag->GetName()])){ $ctp->Assign($tagid,$row[$ctag->GetName()]); }
        }
下面加上:
$GLOBALS['autoindex']++; //每循环一次加上一个1然后解析出来

就OK了。


 



 

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

如下图所示,递增数字排序列表效果非常常用,各种网站都有用到,特别是下载排行,点击排行,销售排行等时。这种效果实际上是用CSS控制实现的。html代码如下span class=n1/spa
在织梦的{dede:arclist/}的标签中,有一个非常有用的, [field:global.autoindex/] ,这个标签是一个自增长标签,他的值是从1开始,跟着你的列表自动自增,在我们给网站加入一些效果时候会非常有用。 这里再介绍一下,如果想让他从0开始自增的方法 [field:au
看来不少朋友需要不了解这个自增函数的用法,在这里我列举一些常见的写法以及作用。 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 29 30 31 32 33 34 35 36 37 38 39 40 41 [field:global name=autoindex/] !--普通打印递增