小李SEO博客

网站优化服务

织梦cms搜索没有结果如何在搜索结果页添加友好提示

搜索功能!输入的关键字没有搜索到文章,怎么在搜索结果页上做一个文字友好提示。比如提示 没有搜索到你要找的关键词的内容。在织梦,搜索默认没有结果就是空白的,如果想美化或给用户一些文字提示,可以修改文件来达到目的。

修改include/arc.searchview.class.php查找:1$this->dsql->FreeResult("al");在下面添加代码:1if($artlist==''){2$artlist='<li style="background-color:#f5f5f5; height:50px;padding: 12px 0 0 5px;font-size: 16px;">抱歉,暂无<span style="background-color:#ffffff;color:#dd201a;"><strong>';3$artlist .= $this->Keyword;4$artlist .= '</strong></span><span style="color: black;">的搜索结果。</span><span style="color: black;">请尝试其他关键词的搜索,如:织梦模板...</span></li>';5}完成搜索结果页面的友好提示。

织梦DedeCMS搜索页面搜索结果总数调用方法由于dedecms原生不支持搜索页面结果总数的调用,所以得自己修改文件来支持了。搜索页面调用的代码全在/include/arc.searchview.class.php里,我们先打开/include/arc.searchview.class.php文件,然后按下面步骤修改文件:

第一步:在1else if($tagname=="pagelist"){2$list_len = trim($ctag->GetAtt("listsize"));3if($list_len=="")4{5$list_len = 3;6}7$this->dtp->Assign($tagid,$this->GetPageListDM($list_len));8}下面添加:1else if($tagname=="itemcount"){2$list_len = trim($ctag->GetAtt("listsize"));3if($list_len=="")4{5$list_len = 3;6}7$this->dtp->Assign($tagid,$this->GetItemsCountDM($list_len));8}

第二步:在1/**2* 获得当前的页面文件的url3*4* @access public5* @return string6*/前面添加下面代码:01//————02//搜索输出总量03//————04function GetItemsCountDM($list_len){05global $oldkeyword;06$pagenow = ($this->PageNo-1) * 10 + 1;07$pagenows = $this->PageNo*10; //当结果超过限制时,重设结果页数08if($this->TotalResult > $this->SearchMaxRc)09{10$totalpage = ceil($this->SearchMaxRc/$this->PageSize);11}12$plist .= $this->TotalResult;13return $plist;14}

第三步: 在要显示的地方加入 {dede:itemcount listsize='4'/} 即可 。至此,我们搜索功能就比较完善,就添加了搜索结果页面的友好提示和结果总条数。

上一篇:织梦cms网站Tags标签采用标准化URL 下一篇:dedecms调用会员数文章数评论数今天新增文章数方法
织梦cms相关文章阅读
  • 织梦cms有简标题显示简标题无则显示标题的办法

    小李网络公司介绍织梦cms有简标题显示简标题无则显示标题的办法知识,包括织梦dedecms教程织梦cms建站教程织梦模板seo标题dedecms织梦系统dedecms页面标题织梦网站标题怎么改之梦同时调用文章标...

  • 织梦cms任意页面调用栏目内容办法

    小李网络公司介绍织梦cms任意页面调用栏目内容办法知识,包括织梦栏目内容调用织梦相关文章调用织梦dedecms教程织梦cms建站教程织梦首页调用文章列表dedecms织梦系统织梦内容也调用织梦常用调...

  • 织梦cms采集过滤规则

    小李网络公司介绍织梦cms采集过滤规则知识,包括帝国cms和织梦哪个好dede仿站网dede网站采集规则dede问答采集dede采集加上日期dede采集httpsdede采集39过滤规则dede网站采集....

  • 织梦cms网站sql语句调用方法使用简单示例

    小李网络公司介绍织梦cms网站sql语句调用方法知识,包括dedesql变量dedecmssqldede怎么调用文章dede怎么调用代码dede调用文档dede图文调用dede调用顺序dede调用解读dede调用网站dede单页面调用....

  • 织梦cms5.7调用指定keyword或指定id文档教程

    小李网络公司介绍织梦cms5.7调用指定keyword或指定id文档教程知识,包括织梦相关文章调用织梦常用调用标签dedecms调用网站织梦调用代码dedecms调用教程dedecms指定id链接dedecms调用织梦文章id....

  • 织梦cms防止恶意注册及快速批量删除垃圾会员及文章的方法

    小李网络公司介绍织梦cms防止恶意注册及快速批量删除垃圾会员及文章知识,包括Dedecms防止恶意注册及快速批量删除垃圾会员及文章的方法.织梦dedecms删除所有文章以及删除指定文章的方法_教程...

  • 织梦cms后台文章列表页码异常解决办法

    小李网络公司介绍织梦cms后台文章列表页码异常知识,包括dedecms列表页码dedecms织梦系统de的页码改中文dede文章页码调用dedecms分页修改dede定义页码样式dedecms修改页脚dedecms搜索页页码....

  • 织梦dedecms获取当前栏目id代码

    小李网络公司介绍织梦dedecms栏目id代码知识.包括织梦dedecms获取当前栏目ID技术教程,织梦dedecms获取当前内容页栏目id号的方法,织梦如何修改栏目id,dedecms表单调用,dedecms表单提交....

  • 织梦cms网站自动添加图片Alt信息代码

    小李网络公司介绍织梦cms网站自动添加图片Alt信息代码知识,包括织梦cms建站教程dedecms织梦系统dedecms批量代码dedecms代码教程dedecms嵌套代码dedecms代码调用织梦模板代码织梦时间代码....

  • 织梦cms使用phpstudy时后台页面空白解决方法

    小李网络公司介绍织梦cms使用phpstudy时后台页面空白知识,包括织梦登录界面空白织梦文章空白dedecms手机版空白dedecms提交后空白dede表单预览空白dede文档页空白织梦安装页面空白dedecms动态页空白...

  • 织梦cms网站tag标签伪静态实现方法

    小李网络公司介绍织梦cms网站tag标签伪静态实现方法知识,包括iis url重写规则织梦伪静态2003iis伪静态组件织梦仿站教程傻瓜式织梦伪静态助手url重写模块iis8wordpress用iisiis增加伪静态之梦l插件...

  • 织梦cms在channel标签中调用typeid无效解决方法

    小李网络公司介绍织梦cms在channel标签中调用typeid无效解决方法知识,包括channel中文织梦cmschannel 4织梦 建站织梦官网channel 7go channel织梦免费源码织梦源码channel9织梦仿站教程channel5....

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640