151-3895-5886
 

织梦dede搜索页面单独调用搜索结果条数的方法

2018-10-30 浏览:
织梦DEDE的搜索结果数量都集成在了列表分页标签里,并没有使用单独的函数来提供这个结果数量,因此对有单独调用搜索结果数量的用户来说,就有使用问题,郑州融科网络在这里提供二次开发的方法。
 非常简单只要修改几个地方就行了:
第一步,打开/include/arc.searchview.class.php文件,查找代码(大概在第525行): 
 
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));
}
   
第二步,查找代码(大概在第925行):
 
 
/**   * 获得当前的页面文件的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'/}
   
这样就可以实现搜索结果页的搜索结果数量的单独调用了。
郑州融科网络专注于企业网站建设、网站制作、高端网站设计,郑州荥阳、上街做网站就找融科网络!
本文章网址:http://www.ppssdd.com/code/1493.html。转载请保留出处,谢谢合作!
文章标签: 标签 搜索 代码 织梦 dede 调用 页面
 
阅读下一篇
织梦dede调用分值、点击、好评数、差评数、评论数调用方法
 
 
推荐阅读
织梦dedecms禁止发布重复文章
郑州企业网站改版需要注意什么?
windows电脑安全模式到底有什么用
何做好一名网站建设业务员
医疗行业网站seo怎么做好营销转化
SEO优化可以提升企业的业绩销量吗
织梦dedecms调用自定义表单内容方法
电脑提示:本地连接提示网络电缆
织梦dedecms首页调用图集第一张大图
织梦dedecms文章标题title属性去掉f
郑州网站建设融科网络微信二维码
 
准备开展业务?
郑州建站咨询服务
联系专业的商务顾问,诊查网站现状及关键词、分析竞争对手的流量、一对一咨询、及其报价详情