dedecms模板中的使用loop读取文章前数字序号

2014-08-14dedecms开发
46

dedecms模板中的使用loop读取文章前数字序号 

wmd:loop 标签下使用[field:global name=autoindex/]方法

用wmd:loop标签调用论坛贴子时,用 [field:global name=autoindex/]递增,如<li class=1>,<li class=2>,,,等。

要修改一个文件。
includetaglibloop.lib.php

1.找到
$ctp->LoadSource($Innertext);
下面加上:
$GLOBALS['autoindex'] = 1;

2.找到
while($row = $dsql->GetArray())
 {
  foreach($ctp->CTags as $tagid=>$ctag){
   if(!empty($row[$ctag->GetName()])){ $ctp->Assign($tagid,$row[$ctag->GetName()]);  }
           
  }
  $revalue .= $ctp->GetResult();
  $GLOBALS['autoindex']++; //添加的语句
 }

 

例如:

{wmd:loop table=’wmd_archives’ sort=’id’ row=’6′ if=’typeid=3′  i=1;}
         
      <li><b class="[field:global.autoindex runphp='yes']@me = (@me<=3)? "highLight" : "";[/field:global.autoindex]">[field:global name=autoindex /]</b><a href="/plus/view.php?aid=[field:id/]"> [field:title function="cn_substr('@me',30)"/]
       </a> </li>
     {/wmd:loop}

The End

相关推荐

dedecms怎么在注册会员页面增加一个字段
我们在用到织梦dedecms的会员功能时候,注册页面的注册项需要增加,比如想多加一个手机号的字段,需要怎么操作呢?下面我们以增加一个手机号的字段为例子 1、找到网站目录下的/member/templets/reg-new.htm,在合适位置增加一行表单,代码如下: lispan手机...
2021-04-21 dedecms开发
211

dedecms织梦生成Google Sitemap的方法
1、在模版目录新建一个sitemap.htm文件, 代码如下: ?xml version=1.0 encoding=UTF-8? urlset xmlns=http://www.google.com/schemas/sitemap/0.84 url loc{wmd:global.cfg_basehost/}/loc /url {wmd:arclist row=9999 col=1 titlelen=200 orderby=pubdate}...
2021-03-29 dedecms开发
149

dedecms织梦列表页隔行换色换样式的办法
有时候我们需要在列表页实现五个文档隔开,这种样式的话要怎么实现呢?其实只需要用织梦的autoindex这个标签,配合判断就可以实现这个功能。 下面arclist这个标签判断可以用在任何页面 {wmd:arclist row=20 } lia href=[field:arcurl/][field:title/]/a/li...
2020-11-16 dedecms开发
198

Dedecms多站点SQL互相调用的方法[非JS方法]
问题: 2个DEDE的站 怎么互相调用数据 [非JS] 是在同一个服务器,同一MYSQL账号和密码,不同数据库 请问 怎么调用? 回答: {wmd:sql sql=SELECT id as tmd,title FROM `另外个站的数据库名`.`wmd_archives` ORDER BY tmd desc LIMIT 0,10} lia href=https...
2019-01-23 dedecms开发
202

dedecms 的likearticle标签相关性优化修改
dedecms的相关文章的函数 lib_likearticle 里面是根据 keyword1 or keyword2 or 这样的规律用一个sql解决的,并且用 order by id desc 来排序,可能导致第一个关键字的文章不在前面,下面的补丁就是解决这个问题。 思路是: 先根据第一个关键字搜索结果后,...
2018-12-22 dedecms开发
169

dedecms文章实现样式currentstyle样式的办法
在使用织梦dedecms做网站时,有时在同一样栏目下多个文章,当前文章下希望显示出自己样式。 {wmd:arclist typeid=1 row=8 currentstyle=li class=ona href=~arcurl~~title~/a /li} lia href=[field:arcurl/][field:title/]/a/li {/wmd:arclist} 怎么二次开...
2018-10-25 dedecms开发
291