这篇文章主要介绍了详解dedecms搜索页面单独调用搜索结果条数的实现方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

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'/}

这样就可以实现搜索结果页的搜索结果数量的单独调用了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持爱安网。

最新资讯
CW澳洲大药房集团合伙人:阿里知道消费者需要什么

CW澳洲大药房集团合伙

CW澳洲大药房集团合伙人Nancy JIAN发言谈及与阿里巴巴
因薪资和工作环境问题 Uber和Lyft司机在洛杉矶罢工

因薪资和工作环境问题

最近,Uber宣布在洛杉矶和奥兰治县的部分地区,减少司机每
Club Factory楼云:跨境电商有助于中小企业全球化

Club Factory楼云:跨境

“博鳌亚洲论坛2019年年会”于3月26-29日在海南博鳌举
巨额房价下 湾区码农难圆美国梦

巨额房价下 湾区码农

旧金山湾区的生活压力并不小,特别像教师、消防员、以及
网易与《绝地求生》开发商就版权问题提交和解

网易与《绝地求生》开

据外媒报道,《绝地求生》开发商PUBG公司和网易方面已经
Uber收购中东地区竞争对手Careem 金额达31亿美元

Uber收购中东地区竞争

据彭博社报道,Uber将以31亿美元现金及可转换票据的方式
最新文章
织梦dedecms在模板页面中实现会员登录退出状态显示的方法

织梦dedecms在模板页

这篇文章主要介绍了织梦dedecms在模板页面中实现会员
DedeCms开启多站点支持绝对网址后生成RSS错误的修改方法

DedeCms开启多站点支

DedeCms是广大站长非常喜欢的建站系统,其小巧方便而且
安装运行dedecms的图文详细

安装运行dedecms的图

这篇文章主要介绍了安装运行dedecms的图文详细的相关
dedecms织梦模板点击图片进入下一分页或下篇文章标签

dedecms织梦模板点击

这篇文章主要介绍了dedecms织梦模板点击图片进入下一
详解织梦模板DedeCms获取缩略图的高度和宽度的代码

详解织梦模板DedeCms

某些瀑布流的代码要求图片必须带有高度,而织梦默认的缩
织梦dede模板内怎么加入php代码的方法示例

织梦dede模板内怎么加

这篇文章主要介绍了织梦dede模板内怎么加入php代码的