首先打开/include/taglib/sql.lib.php这个文件。打开后我们找到第34行,也就是代码
$ctp->LoadSource($Innertext);
处,在下面加上以下一段代码:
$GLOBALS['autoindex'] = 0;
这段代码就是定义一个全局变量,并赋值为0,接下来我们只需要将下面代码进行下修改:
while($row = $dsql->GetArray($thisrs))
{
$sqlCt++;
foreach($ctp->CTags as $tagid=>$ctag){
if(!empty($row[$ctag->GetName()])){ $ctp->Assign($tagid,$row[$ctag->GetName()]); }
}
$GLOBALS['autoindex']++; //每循环一次加上一个1然后解析出来 topstudy.com.cn整理
$revalue .= $ctp->GetResult();
}
这样一来,这个[field:global.autoindex/]标签就可以在那个{dede:sql}中使用了,我们举个例子:
{dede:sql sql='select * from dede_archives'}
[field:global.autoindex/]-[field:title/]</br>
{/dede:sql}
怎么样?很简单吧,其实这种扩展还有很多很多,自己可以试试哦。
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!