小李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织梦系统如何在宝塔修改织梦前台图片dedecms远程pngdede图片上传失败dede图片不能上传...

  • 织梦cms网站文章审核后会员增加积分金币办法

    小李网络公司介绍织梦cms增加积分金币方法知识.包括dedecms文章审核后给会员增加积分或者金币的办法_织梦58.织梦会员状态登录 dedecms会员入住 织梦做一个会员申请功能 dedecms如何加会员 de...

  • 织梦cms调用单个栏目链接方法

    小李网络公司介绍织梦cms调用单个栏目链接方法知识,包括织梦相关文章调用织梦常用调用标签织梦调用代码dedecms调用网站dedecms怎么调用dedecms栏目页标签dedecms栏目代码dedecms栏目合并....

  • 织梦cms表单提交发送到指定邮箱与前台设置

    小李网络公司介绍织梦cms表单提交发送到指定邮箱与前台设置知识,包括提交表单的4种方式发送至邮箱表单数据的提交方法表单的提交方法表单提交有哪几种方式战网邮箱提交不了html里面表单提...

  • 织梦cms网站后台与栏目管理空白解决方法

    小李网络公司介绍织梦cms网站后台与栏目管理空白解决方法知识,包括织梦网站后台 栏目管理/栏目更改/一片空白的原因及解决办法,织梦栏目管理高级选项空白如何处理 - 百度经验....

  • 织梦cms软件及分类信息采集方法

    小李网络公司介绍织梦cms软件及分类信息采集方法知识,包括信息的分类有哪些类型自己去新华社信息采集个人信息采集是什么意思信息采集系统信息采集软件信息采集的方法有哪些采集信息用...

  • 织梦cms取消栏目列表页文章标题设置推荐教程

    小李网络公司介绍织梦cms取消栏目列表页文章标题设置推荐教程知识,包括吸引人的文章标题织梦栏目介绍织梦栏目添加dedecms左边栏目dedecms副栏目调用织梦新建栏目dedecms栏目菜单dedecms栏目idl...

  • 织梦cms列表调用标签及标签随机颜色

    小李网络公司介绍织梦cms列表调用标签及标签随机颜色知识,包括织梦标签教程dedecms代码调用dedecms调用htmldedecms三大标签dedecms调用模板dedecms调用教程dedecms调用页面dedecms调用样式....

  • 织梦cms网站管理后台白屏解决办法

    小李网络公司介绍织梦cms网站管理后台白屏解决办法知识,包括Dedecms网站管理后台白屏解决办法-织梦安装使用-跟版网,织梦DEDECMS网站管理后台白屏解决办法,织梦教程,DEDE常见......

  • 织梦cms首页自动更新的方法

    小李网络公司介绍织梦cms首页自动更新知识.包括DEDECMS实现首页每天自动更新的方法_织梦58,DEDECMS等PHP系统自动更新首页的办法_织梦58,织梦DeDecms自动更新首页的方法-编程脚本学习网....

  • 织梦cms添加自定义标签显示非dede表数据

    小李网络公司介绍织梦cms添加自定义标签显示非dede表数据知识,包括dede提交时间dede自定义背景dede删除自定义dede搜索自定义dede自定义链接自定义表单dededede自定义模块仿织梦dede58源码dede整站更...

  • 织梦cms标题seo优化给列表页加上第x页

    小李网络公司介绍织梦cms标题seo优化给列表页加上第x页知识,包括 DedeCMS 标题seo优化 给列表页加上第x页_dedecms_CMS教程,标题怎么优化seo怎么做如何在正文上加标题seo标题优化分析范文给短文加一...

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