织梦cmsCMS tag标识目录页有页码分页查询沒有数据

假如你的TAG标识关系过许多早已删掉的文本文档,那麼在TAG标识目录页便会出現有页码分页查询沒有数据信息的状况,以下图所显示 它是由于织梦cmsCMS的TAG标识目录关键文档关不紧谨造成的,大家可让关系的T […] 假如你的TAG标识关系过许多早已删掉的文本文档,那麼在TAG标识目录页便会出現有页码分页查询沒有数据信息的状况,以下图所显示

它是由于织梦cmsCMS的TAG标识目录关键文档关不紧谨造成的,大家可让关系的TAG标识隶属的早已删掉的文本文档在TAG表格中删掉掉就可以处理空数据信息目录难题

开启 /include/arc.taglist.class.php 寻找,大约在 129 至 131 行,这3行编码

$cquery = SELECT COUNT(*) AS dd FROM `58pic_taglist` WHERE tid = {$this- TagInfos[ id ]} AND arcrank -1 ;
$row = $this- dsql- GetOne($cquery);
$this- TotalResult = $row[ dd ];
如图所示

改为

$this- dsql- SetQuery( SELECT aid FROM `58pic_taglist` WHERE tid = {$this- TagInfos[ id ]} AND arcrank -1 );
$this- dsql- Execute();
while($row=$this- dsql- GetArray())
 $atrow = $this- dsql- GetOne( SELECT id FROM `58pic_arctiny` WHERE id= {$row[ aid ]} AND arcrank -1 );
 if(!is_array($atrow))
 $this- dsql- ExecuteNoneQuery( DELETE FROM `58pic_taglist` WHERE aid= {$row[ aid ]} );
 continue;
 $idlists .= ($idlists== ? $row[ aid ] : , .$row[ aid ]);
if($idlists!== ) $this- TotalResult = $row[ dd ] = count(explode( , ,$idlists));
如图所示

进行