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

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
很赞哦! ()