在{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/]
基础教程推荐
猜你喜欢
- 织梦dedecms调用当前栏目文章数的方法 2022-11-08
- dedecms织梦cms常用判断语句汇总 2022-06-24
- 织梦dedecms如何在dede:sql中使用[field:global.autoindex/] 2022-08-27
- 织梦DedeCMS搜索指定多个栏目文档的办法 2022-11-11
- PbootCMS网站标题描述等标签限制字数的办法 2023-07-08
- dedecms织梦全局变量调用方法总结 2023-07-08
- pbootcms网站自动清理runtime缓存方法 2023-07-09
- dedecms根据来访IP区域自动跳转对应页面的方法 2022-07-21
- dedecms织梦无需登录注册可下单购买的修改 2022-11-04
- pbootcms二次开发必须要了解的后台目录结构 2023-07-09