网站地图
  • 网站首页
  • 网站模板
  • 建站资源
  • 站长百科
  • 天下素材
  • 软件源码
  • 源码教程
  • DEDECMS模板怎么样在{dede:sql}中用自增函数[field:global.autoindex/]

    发布时间: 2021-10-10 07:09首页:ok模板网 > 网站模板 > DEDE模板 > 阅读()
    -->怎么样在{dede:sql}这个标签中用[field:global.autoindex/]
    在{dede:arclist/}这个标签中大伙都了解有个[field:global.autoindex/],这个变量每生成一行就+1,那大多数人期望{dede:sql/}标签也需要加上这个功能,不少朋友提问,一定会觉得官方不会去做,其实不然,官方主要期望大伙可以一同推荐这种用、开发的小窍门,小经验,其实这个东西非常简单,自己稍微探索下就可以知晓。
    下面大家就开始增加这个小扩展,大家知晓在V5.3中DEDE的标签已经离别出来,也就是像arclist如此的标签可以自己修改或者二次开发,程序这部分标签存放的目录在/include/taglib文件夹下面,大家可以看那个文件名,就比较容易知晓这部分标签文件名和标签的对应关系。
    那大家目前需要修改的是{dede:sql/}这个标签,那大家就修改sql.lib.php这个文件。
    打开后大家找到第34行,也就是代码
    $ctp->LoadSource;
    处,在下面加上以下一段代码:
    $GLOBALS['autoindex'] = 0;
    这段代码就是概念一个全局变量,并赋值为0,下面大家仅需将下面代码进行下修改:
    while){$sqlCt++;foreach{if])){ $ctp->Assign]); }}$GLOBALS['autoindex']++; //每循环一次加上一个1然后分析出来$revalue .= $ctp->GetResult;}如此一来,这个[field:global.autoindex/]标签就可以在那个{dede:sql/}中用了,大家举例:{dede:sql sql='select * from [url=mailto:dede_archives]dede_archives'[/url]}[field:global.autoindex/]-[field:title/]</br>{/dede:sql}

    如何?非常简单吧,其实这种扩展还有不少不少,自己可以试一试哦。
    特别声明:文章内容仅供参考,不造成任何投资建议。投资者据此操作,风险自担。

    网站首页 - 网站模板 - 建站资源 - 站长百科 - 天下素材 - 软件源码 - 源码教程

    未经本站书面特别授权,请勿转载或建立镜像

    Copyright © 2002-2021 ok模板网 (http://www.836372.com) 网站地图 TAG标签