在{dede:arclist}这个标签中大家都知道有个[field:global.autoindex/],这个变量每生成一行就+1,我们有时候在使用{dede:sql}标签也需要加上这个功能,需要怎么操作呢?在{dede:arclist}这个标签中大家都知道有个[field:global.autoindex/],这个变量每生成一行就+1,我们有时候在使用{dede:sql}标签也需要加上这个功能,需要怎么操作呢? 首先打开/include/taglib/sql.lib.php这
首先打开/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然后解析出来 mobange.com整理
$revalue .= $ctp->GetResult();
}
这样一来,这个[field:global.autoindex/]标签就可以在那个{dede:sql}中使用了,我们举个例子:
{dede:sql sql='select * from dede_archives}
[field:global.autoindex/]-[field:title/]</br>
{/dede:sql}
怎么样?很简单吧,其实这种扩展还有很多很多,自己可以试试哦。
织梦狗教程
本文标题为:织梦dedecms如何在dede:sql中使用[field:global.autoindex/]


基础教程推荐
猜你喜欢
- Thinkphp5结合layer弹窗定制操作结果页面 2022-08-16
- 织梦dedecms后台添加变量提示Request var not allow 2023-07-08
- 织梦采集标题不完整的解决方法,修改标题长度 2022-07-14
- pbootcms文章插入图片不固定宽高的办法 2023-07-08
- PbootCMS伪静态配置教程以及各web容器配置规则 2023-07-08
- 织梦dedecms不显示未审核tag标签文档的的方法 2022-11-04
- PbootCMS的阿里云短信发送类 2023-07-09
- dedecms织梦复制https链接网站图片无法本地化的解决办法 2022-06-23
- dedecms织梦全局变量调用方法总结 2023-07-08
- PbootCMS调用全站所有栏目最新文章的写法 2023-07-09