织梦cms检索結果页分页查询条款式改动

摘要: 您如今的部位是:首页 > 建网站专业知识 > 建网站专业知识织梦cms检索結果页分页查询条款式改动方元2019-10-28【建网站专业知识】人已看热闹介绍织梦cms检索結果页里的分页查询是跟频...

您如今的部位是:首页 > 建网站专业知识 > 建网站专业知识 织梦cms检索結果页分页查询条款式改动

方元2019-10-28【建网站专业知识】人已看热闹

介绍织梦cms检索結果页里的分页查询是跟频道目录页的分页查询是两个彻底不一样款式的,以便美观大方整站源码统一分页查询款式,大家能够用css大灾度的完成,还可以改动PHP文档来完成 最后实际效果 织梦cms检索結果页里

织梦cms检索結果页里的分页查询是跟频道目录页的分页查询是两个彻底不一样款式的,以便美观大方整站源码统一分页查询款式,大家能够用css大灾度的完成,还可以改动PHP文档来完成
最后实际效果
织梦cms检索結果页里的分页查询是跟频道目录页的分页查询是两个彻底不一样款式的,以便美观大方整站源码统一分页查询款式,大家能够用css大灾度的完成,还可以改动PHP文档来完成
下边详细介绍改动PHP文档来完成
不愿自身改的,能够免费下载我早已改好的装包文档


这一改动过的文档早已适用检索結果页dede:type、dede:arclist、dede:channelartlist、dede:tag、dede:php等标识的应用


连接: s/1zKBGZoIeSK-zL3bYLltgOQ  获取码: jngn


想自身动手能力改的看看面实例教程


开启 /include/arc.searchview.class.php 寻找 ,大约在532行上下

$this- dtp- Assign($tagid,$this- GetPageListDM($list_len));

$ctag- GetAtt("listitem")=="" ? $listitem="index,pre,pageno,next,end,option" : $listitem=$ctag- GetAtt("listitem");
$this- dtp- Assign($tagid,$this- GetPageListDM($list_len,$listitem));


再次寻找 ,大约在 812 行上下
function GetPageListDM($list_len)
把全部涵数改为
function GetPageListDM($list_len,$listitem="index,end,pre,next,pageno")
 global $oldkeyword;
 $prepage="";
 $nextpage="";
 $prepagenum = $this- PageNo - 1;
 $nextpagenum = $this- PageNo + 1;
 if($list_len=="" || preg_match("/[^0-9]/", $list_len))
 $list_len=3;
 $totalpage = ceil($this- TotalResult / $this- PageSize);
 if($totalpage =1 $this- TotalResult 0)
 return " li span "\" 共 1 页 / ".$this- TotalResult." 条纪录 /span /li \r\n";
 if($this- TotalResult == 0)
 return " li span "\" 共 0 页/ ".$this- TotalResult." 条纪录 /span /li \r\n";
 $ = " li span "\" 共 strong {$totalpage} /strong 页 strong ".$this- TotalResult." /strong 条 /span /li \r\n";
 $purl = $this- GetCurUrl();
 $oldkeyword = (empty($oldkeyword) ? $this- Keyword : $oldkeyword);
 //当結果超出限定时,更改結果页数
 if($this- TotalResult $this- SearchMaxRc)
 $totalpage = ceil($this- SearchMaxRc/$this- PageSize);
 $geturl = "keyword=".urlencode($oldkeyword)." searchtype=".$this- SearchType;
 $geturl .= " channeltype=".$this- ChannelType." orderby=".$this- OrderBy;
 $geturl .= " kwtype=".$this- KType." pagesize=".$this- PageSize;
 $geturl .= " typeid=".$this- TypeID." TotalResult=".$this- TotalResult." 
 $purl .= "?".$geturl;
 //得到上一页和下一页的连接
 if($this- PageNo != 1)
 $prepage.=" li a href='".$purl."PageNo=$prepagenum' 上一页 /a /li \r\n";
 $indexpage=" li a href='".$purl."PageNo=1'  /a /li \r\n";
 else
 $indexpage=" li a href='".$purl."PageNo=1'  /a /li \r\n";
 if($this- PageNo!=$totalpage $totalpage 1)
 $nextpage.=" li a href='".$purl."PageNo=$nextpagenum' 下一页 /a /li \r\n";
 $endpage=" li a href='".$purl."PageNo=$totalpage' 末页 /a /li \r\n";
 else
 $endpage=" li a href='".$purl."PageNo=$totalpage' 末页 /a /li \r\n";
 //得到数据连接
 $listdd="";
 $total_list = $list_len * 2 + 1;
 if($this- PageNo = $total_list)
 $j = $this- PageNo - $list_len;
 $total_list = $this- PageNo + $list_len;
 if($total_list $totalpage)
 $total_list = $totalpage;
 else
 $j=1;
 if($total_list $totalpage)
 $total_list = $totalpage;
 for($j; $j =$total_list; $j++)
 if($j == $this- PageNo)
 $listdd.= " li "thisclass\" a href='".$purl."PageNo=$j' $j /a /li \r\n";
 else
 $listdd.=" li a href='".$purl."PageNo=$j' $j /a /li \r\n";
 $plist = '';
 if(preg_match('/index/i', $listitem)) $plist .= $indexpage;
 if(preg_match('/pre/i', $listitem)) $plist .= $prepage;
 if(preg_match('/pageno/i', $listitem)) $plist .= $listdd;
 if(preg_match('/next/i', $listitem)) $plist .= $nextpage;
 if(preg_match('/end/i', $listitem)) $plist .= $endpage;
 if(preg_match('/option/i', $listitem)) $plist .= $optionlist;
 if(preg_match('/info/i', $listitem)) $plist .= $;
 return $plist;
}
检索結果页 分页查询条标识书写(跟频道目录分页查询标识一样) 
 div 
 {dede:pagelist listitem="index,end,pre," listsize="5"/}
 /ul 
 /div 

很赞哦! ()



联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503

技术支持:如何抠图