公告:推痕网(www.xrumer.net)专业男友要求我坐他脸上平台,收录各行业优秀网站(违法站勿扰),快审仅需20元/站,永久收录!合作QQ:160-204-68

  • 网站:34818
  • 待审:7310
  • 文章:11706
  • 会员:5292

在织梦的{dede:arclist/}的标签中,有一个非常有用的,[field:global.autoindex/],这个标签是一个自增长标签,他的值是从1开始,跟着你的列表自动自增,在我们给网站加入一些效果时候会非常有用。

这里再介绍一下,如果想让他从0开始自增的方法
[field:autoindex runphp='yes']@me=$GLOBALS['autoindex']-1;[/field:autoindex],这里的-1是重点,如果想从2开始自增就是+1以此类推

这个标签默认在sql标签中是不可以使用的,如果希望在sql语句的标签中加入,可以这样做。比如我们想修在{dede:sql/}标签中使用

首先找到 /includ/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然后解析出来
$revalue .= $ctp->GetResult();
}

这样一来,这个[field:global.autoindex/]标签就可以在那个{dede:sql/}中使用了,我们举个例子:

{dede:sql sql='select * from [url=mailto:tui_archives]tui_archives'[/url]}
[field:global.autoindex/]-[field:title/]

{/dede:sql}


itemindex在channelarclist中的使用类似于autoindex

arclist            标签下使用 [field:global.autoindex/] 默认从1开始
channel         标签下使用 [field:global.autoindex/] 默认从0开始
channelartlist 标签下使用 {dede:global.itemindex/}  默认从1开始

arclist  从0开始 [field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global]

channel  从1开始 [field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global][field:typename/]

channelartlist  从0开始 {dede:global name=itemindex runphp='yes'}@me=@me-1;{/dede:global}



案例:
1.如果要实现排行榜,前三名的样式不一样
[field:global runphp='yes' name=autoindex]
$a="";  $b="";     $c=""; if (@me > 3) @me = $c.@me.$b; else @me = $a.@me.$b;
[/field:global]

如果样式  都是不同的 还可以这样定义
[field:global runphp='yes' name=autoindex]      $a="";  $b="";     $c=""; if (@me > 3) @me = $c.@me.$b; else @me = $a.@me.$b; [/field:global]

    关键词: 男友要求我坐他脸上 男友要求我坐他脸上
    精彩推荐

    91av123亚洲日韩

    时间:2020-10-16

    最近做了下91av123亚洲日韩,这里把经验分享给大家: 我们都知道男友要求我坐他脸上页的默认路径格式是www.xxx.com/tags.php?/标签/ 我们一般会希望它的路径是www.xxx.com/tag/...

    91av8899久久亚洲

    时间:2020-08-08

    为什么在用dedecms一键更新功能的时候,发现部分文章并未更新,影响到了新加进去的功能,下面就给出解决dedecms后台一键更新不完全问题的办法。 前端时间用dedecms二次开发...

    快审网站推荐
    随机网站推荐

    康桥联赢网 2016.11.24

    康桥联赢网,www.love63.cn,紧密联合 和商共赢 共同打造中国创新...

    520电影网 2016.11.22

    520电影网,www.520a.net,520电影网,2012最新电影,好看的电影,最...

    石家庄市环 2017.04.08

    石家庄市环保局网站是由石家庄市环境保护局主办,市环境信息中心...