{dede datalist}标签中autoindex无效解决办法

织梦教程 强烈建议 2024-02-06 14:17 134 0

  {dede:datalist}标签中 autoindex 无效解决办法

  方法一:

  {dede:datalist limit='0,10'}

  

  {/dede:datalist}

  注意红色字体部分自动生成序号

  方法二:

  打开 include\datalistcp.class.php

  function GetArcList(

  $atts,$refObj='',$fields=array())

  {

  $rsArray=array();

  $t1=Exectime();

  if(!$this->isQuery)

  $this->dsql->Execute('dlist',$this->sourceSql);

  $i=0;

  while($arr=$this->dsql->GetArray('dlist'))

  {

  $i++;

  $arr['itemid']=$i;

  $rsArray[$i]=$arr;

  if($i >=$this->pageSize)

  { break; } }

  $this->dsql->FreeResult('dlist');

  $this->queryTime=(Exectime() - $t1);

  return $rsArray;

  }

  增加红色字体部分

  然后模板中代码注意红色部分

  {dede:datalist limit='0,10'} {dede:field. itemid/} {dede:field.keyword/} {dede:field.count/} {/dede:datalist}

  推荐用第二种方法,因为上次在使用中测试了下,貌似***种方法调用有些问题。大家有需要的朋友可以测试下!



时间:(2024-02-06 14:17:20)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!