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

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

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

  1. $ctp->LoadSource($Innertext);  


下面加上: 

  1. $GLOBALS['autoindex'] = 0;   


找到 

  1. if(!empty($row[$ctag->GetName()])){ $ctp->Assign($tagid,$row[$ctag->GetName()]); }  


下面加上: 

  1. $GLOBALS['autoindex']++; //每循环一次加上一个1然后解析出来 

就OK了。

转载请注明:代码家园 » dede:loop标签下使用[field:global name=autoindex/]方法

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)