{dede:datalist}标签中autoindex无效解决办法 方法一: {dede:datalist limit='0,10'} <TR> <TD class=sp><B><?php echo++$i;?></B></TD> <TD class=sl><A href="/plus/search.php?keyword={dede:field.keyword/}" target=_blank>{dede:field.keyword/}</A></TD> <TDclass=sp>{dede:field.count/}</TD></TR> {/dede:datalist} 注意红色字体部分自动生成序号 方法二:打开include\datalistcp.class.php functionGetArcList($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:datalistlimit='0,10'} <TR> <TD class=sp><B>{dede:field.itemid/}</B></TD> <TD class=sl><A href="/plus/search.php?keyword={dede:field.keyword/}" target=_blank>{dede:field.keyword/}</A></TD> <TD class=sp>{dede:field.count/}</TD></TR> {/dede:datalist} |