欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
dedecms公布分页查询难题彻底处理计划方案
时间: 2020-11-20 18:20 浏览次数:
我用的是4.0 rcl版本号。彻底处理计划方案以下:最先以内容网页页面模版中插进这一编码(假如內容网页页面模版中沒有){dede:pagebreak/},立即插进在 {dede:field name= body /}就可以。随后你

我用的是4.0 rcl版本号。彻底处理计划方案以下:

最先以内容网页页面模版中插进这一编码(假如內容网页页面模版中沒有){dede:pagebreak/},立即插进在 {dede:field name= body /}就可以。

随后你可以令其用全自动分页查询作用试一下看难题有木有处理(估算沒有,哈哈哈)。假如沒有,进到下一步

。开启文档寻找下列编码

/----------------------------
//升级全自动分页查询
//----------------------------

if($dojob== page ){
require_once(dirname(__FILE__). /
//统计分析纪录数量
if($totalnum==0){
$addquery = where ID 0
if($sid!=0) $addquery = And ID = $sid
if($eid!=0) $addquery = And ID = $eid
$row = $dsql- GetOne( Select count(*) as dd From $table $addquery
$totalnum = $row[ dd
}
//获得纪录,并剖析
if($totalnum $startdd+$pagesize) $limitSql = limit $startdd,$pagesize
else if(($totalnum-$startdd) 0) $limitSql = limit $startdd, .($totalnum - $startdd);
else $limitSql =
$tjnum = $startdd;
if($limitSql!= ){
$addquery = where ID 0
if($sid!=0) $addquery = And ID = $sid
if($eid!=0) $addquery = And ID = $eid
$fquery = Select aid,$field From $table $addquery $limitSql ;
$dsql- SetQuery($fquery);
$dsql- Execute();
while($row=$dsql- GetArray())
{
$tjnum++;
$body = $row[$field];
$aid = $row[ aid
if(strlen($body) $msize) continue;
if(!preg_match( //iU ,$body)){

$body = SpLongBody($body,$cfg_arcautosp_size*1024,
$body = addslashes($body);
$dsql- ExecuteNoneQuery( Update $table set $field= $body where aid= $aid
}
}
}//end if limit  


更换为:

/----------------------------
//升级全自动分页查询
//----------------------------

if($dojob== page ){
require_once(dirname(__FILE__). /
//统计分析纪录数量
if($totalnum==0){
$addquery = where aID 0
if($sid!=0) $addquery .= And aID = $sid
if($eid!=0) $addquery .= And aID = $eid
$row = $dsql- GetOne( Select count(*) as dd From $table $addquery
$totalnum = $row[ dd
}
//获得纪录,并剖析
if($totalnum $startdd+$pagesize) $limitSql = limit $startdd,$pagesize
else if(($totalnum-$startdd) 0) $limitSql = limit $startdd, .($totalnum - $startdd);
else $limitSql =
$tjnum = $startdd;
if($limitSql!= ){
$addquery = where aID 0
if($sid!=0) $addquery .= And aID = $sid
if($eid!=0) $addquery .= And aID = $eid
$fquery = Select aid,$field From $table $addquery $limitSql ;
$dsql- SetQuery($fquery);
$dsql- Execute();
while($row=$dsql- GetArray())
{
$tjnum++;
$body = $row[$field];
$aid = $row[ aid
if(strlen($body) $msize) continue;
if(!preg_match( //iU ,$body)){

$body = SpLongBody($body,$cfg_arcautosp_size*1024,
$body = addslashes($body);
$dsql- ExecuteNoneQuery( Update $table set $field= $body where aid= $aid
}
}
}//end if limit  


随后储存提交。难题应当能够彻底处理。


dedecms模版,dedecms公司模版,dedecms新闻资讯模版,高档HTML5响应式模版,dedecms手机上模版,织梦cms模版实例教程,网站模版,网页页面模版,完全免费网页页面模版



Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园