织梦dede搜索搜索结果页文章总数统计调用方法

987seo/2019-12-21/ 分类:心得日志/阅读:
今天准备新增一个热搜词的模块时,才发现搜索页的TDK一直没有优化,织梦搜索页默认的TDK是标题 搜索页-网站标题 关键词和描述都是空的,于是就打算把这些搜索页也做下优化,理想的TDK 标题: 关于【搜索词】的热门相关知识,资讯,教程,问答共149条 关键词:【 ...
今天准备新增一个热搜词的模块时,才发现搜索页的TDK一直没有优化,织梦搜索页默认的TDK是标题   搜索页-网站标题  关键词和描述都是空的,于是就打算把这些搜索页也做下优化,理想的TDK

标题:关于【搜索词】的热门相关知识,资讯,教程,问答共149条
关键词:【搜索词】
描述:包含关键词的一段描述....

发现不能直接调用当前页面的的搜索结果文章总数!于是测试了许多方式,最后用以下方法可以实现,可以调用当前页面搜索结果条数,希望对大家有帮助哦!



搜索页面调用的代码全在/include/arc.searchview.class.php里,我们先打开/include/arc.searchview.class.php文件,然后按下面步骤修改文件: 

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

步骤二:在
 
/**
 *  获得当前的页面文件的url
 *
 * @access    public
 * @return    string
 */
 
前面添加下面代码:
 
//————   
//搜索输出总量   
//————   
function GetItemsCountDM($list_len)   
{     
    global $oldkeyword;     
    $pagenow = ($this->PageNo-1) * 10 + 1;     
    $pagenows = $this->PageNo*10;   //当结果超过限制时,重设结果页数     
    if($this->TotalResult > $this->SearchMaxRc)    
    {  
        $totalpage = ceil($this->SearchMaxRc/$this->PageSize);     
    }    
    $plist .= $this->TotalResult;     
    return $plist;   
}
 
步骤三: 在要显示的地方加入 {dede:itemcount listsize='4'/} 即可 。


实际应用:

后台代码:


<title>关于{dede:global name='keyword' function='RemoveXSS(@me)'/}的热门相关知识,资讯,教程,问答共{dede:itemcount listsize='4'/}条</title>
<meta name="keywords" content="{dede:global name='keyword' function='RemoveXSS(@me)'/}" />



前台显示:

搜索词:seo


显示标题:关于seo的热门相关知识,资讯,教程,问答共149条
 
显示关键词:seo


好了,关于织梦dede搜索搜索结果页文章总数统计调用方法就分享到这里哦,如果你的搜索页也需要这样的优化的,就快试试吧,我是觉得搜索页也需要充分利用起来的,毕竟单靠更新文章来增加页面的话,太累了哈!我比较懒~
 


 
 
阅读:
扩展阅读:
精彩评论:
说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!
腾讯云服务器优惠

热搜关键词

Hot search
 robots  seo  降权  白帽  301  内链优化  搜索  死链  地图  无法
腾讯云服务器-全球

热门文章

HOT NEWS
  • 周榜
  • 月榜
阿里云服务器优惠券
987seo网络工作室 - 关注SEOer,站长和创业者的网站
微信二维码扫一扫
关注微信公众号
987studio.com 联系QQ:256707691 邮箱:256707691@qq.com Copyright © 2018-2019 987seo网络工作室 版权所有
987SEO工作室专注seo教程分享,seo技术,网站关键词排名优化,dedecms织梦模板建站教程,技术分享等知识资讯,关键词上百度首页的方法及网站建设相关软件资源下载!一个关注SEOer、站长和创业者的网站
二维码
意见反馈 二维码