织梦搜索结果页里的分页是跟栏目列表页的分页是2个完全不同样式的,为了美观整站统一分页样式,我们可以用css大难度的实现,也可以修改PHP文件来实现

下面介绍修改PHP文件来实现
不想自己改的,可以下载我已经改好的打包文件
这个修改过的文件已经支持搜索结果页dede:type、dede:arclist、dede:channelartlist、dede:tag、dede:php等标签的使用
链接:https://pan.baidu.com/s/1Pj6tMMxpwf4eREu6GxE_Gw 提取码:qx8s
想自己动手改的看下面教程
打开 /include/arc.searchview.class.php 找到
$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 class=\"pageinfo\">共 1 页 / ".$this->TotalResult." 条记录</span></li>\r\n";
}
if($this->TotalResult == 0)
{
return "<li><span class=\"pageinfo\">共 0 页/ ".$this->TotalResult." 条记录</span></li>\r\n";
}
$maininfo = "<li><span class=\"pageinfo\">共 <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 class=\"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 .= $maininfo;
return $plist;
}搜索结果页 分页条标签写法(跟栏目列表分页标签一样)
<div class="dede_pages">
<ul class="pagelist">
{dede:pagelist listitem="index,end,pre,next,pageno,info" listsize="5"/}
</ul>
</div>
# 酒泉网站怎么建设
# baidu
# include
# 路南区网站优化机构名单
# 爱站异地关键词排名
# seo入门推广
# 昌吉抖音seo优化排名
# 如何做到精准营销推广
# 中国农产品宣传推广网站
# SEO基础优化包含哪些
# 文章推广网站怎么做好
# 西宁市网站建设优化
# Gw
# seo具体操作视频
# 大连seo公司甄选20火星
# 谷歌SEO优点
# 商城西安网站建设
# 湖北网站建设办理流程
# 屯昌县网站推广公司
# 厦门网站建设方案开发
# app怎么营销推广
# 网站的推广平台排行
# seo的主要方法
# 可以用
# 织梦CMS教程
# 织梦搜索
# 织梦分页
# 搜索结果页分页
# 分页
# 搜索结果
# 下一页
# 上一页
# 来实现
# 首页
# 末页
# 织梦dedecms搜索结果页分页样式修改
# 如图
# 可以下载
# 自己动手
# 我已经
# arc
# class
# searchview
# gt
# nbsp
# Pj6tMMxpwf4eREu6GxE
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
织梦清空文章后发布新文章ID从1开始_织梦CMS教程
如何用花生壳三步快速搭建专属网站?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
建站之星支付失败如何快速处理?
小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建
建站之星模板:企业官网建设+SEO优化+智能营销工具整合方案
如何自定义建站之星网站的导航菜单样式?
织梦pagebreak分页控制数量教程_织梦CMS教程
织梦DEDECMS *一键登录插件返回空白解决方法_织梦CMS教程
如何用低价快速搭建高质量网站?
定制建站价位费用解析与套餐推荐全攻略
dedecms织梦图片上传自动生成*路径方法_织梦CMS教程
建站之星安装步骤有哪些常见问题?
帝国cms全站去除版权教程方法_帝国CMS教程
高端建站如何打造兼具美学与转化的品牌官网?
青岛网站建设如何选择本地服务器?
织梦添加自定义字段为图片出现Fatal error: Call to a member function GetInnerText()错误解决方法_织梦CMS教程
织梦dedecms搜索结果页调用总搜索条数的教程_织梦CMS教程
织梦图集上传图片用图片名自动做注释教程_织梦CMS教程
织梦dedecms自定义表单前台调用显示+分页调用_织梦CMS教程
织梦自定义字段为空时显示不同的内容_织梦CMS教程
建站之星安装后如何自定义网站颜色与字体?
织梦删除服务器中多余的没有被调用的图片_织梦CMS教程
建站之星会员如何解锁更多建站功能?
已有域名建站全流程解析:网站搭建步骤与建站工具选择
织梦自由列表freelist调用增加排序方法_织梦CMS教程
如何配置FTP站点权限与安全设置?
如何设置并定期更换建站之星安全管理员密码?
平台云上自主建站:模板化设计与智能工具打造高效网站
建站上市公司网站建设方案与SEO优化服务定制指南
织梦cms网站sitemap地图生成插件 _织梦插件
织梦DEDECMS改造百度MIP加速器教程_织梦插件
建站之星配置系统详解与新手快速建站指南
织梦调用整站相关文章_织梦CMS教程
织梦DEDECMS5.7实现联动筛选(支持多条件多级选项)_织梦插件
织梦ckplayer视频播放器插件V1.8.0无水印版下载_织梦插件
织梦整合*登录、*登录、微博登录、等会员一键登录插件_织梦插件
dedecms织梦点击数过千过万过亿写法_织梦CMS教程
如何通过老薛主机一键快速建站?
织梦dedecms的自定义表单带上当前页面的url地址_织梦CMS教程
网站二级目录绑定到二级域名_织梦CMS教程
建站之星系统存在安全漏洞?如何防范入侵风险?
如何确保西部建站助手FTP传输的安全性?
建站之星如何实现PC+手机+微信网站五合一建站?
建站之星模板如何自定义颜色与字体样式?
如何获取PHP WAP自助建站系统源码?
如何在Ubuntu系统下快速搭建WordPress个人网站?
香港服务器租用费用高吗?如何避免常见误区?
建站之星好吗?新手能否轻松上手建站?
织梦dedecms后台默认登录账号admin的修改方法_织梦CMS教程
2019-07-19
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。