这篇文章主要介绍了详解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'/}

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

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

最新资讯
蛋壳公寓2亿美元收购爱上租 管理房间将达近40万间

蛋壳公寓2亿美元收购

蛋壳公寓今日宣布,以2亿美元(包含现金和债务)全资战略收
马化腾:粤港澳大湾区对深商是历史性机遇

马化腾:粤港澳大湾区对

第五届深商全球大会收官论坛近期在腾讯滨海大厦举行,马
无限极约见"心肌损害女童"母亲 60万补偿最终没签字

无限极约见"心肌损害

原标题:无限极连夜约见“心肌损害女童”母亲,60万补偿最
得了同样的病?今年的苹果同2012年的英特尔惊人相似

得了同样的病?今年的苹

在2012年,英特尔高达64%的收入来自其PC客户组业务。这
李飞飞等人的新研究 可能让人工智能真的不需要人了

李飞飞等人的新研究

比人的认知经验更丰富。
科技CEO安保花费悬殊:库克31万美元 小扎至少千万

科技CEO安保花费悬殊:

Facebook首席执行官马克·扎克伯格也许是保护费用最高
最新文章
DedeCms开启多站点支持绝对网址后生成RSS错误的修改方法

DedeCms开启多站点支

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

安装运行dedecms的图

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

dedecms织梦模板点击

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

详解织梦模板DedeCms

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

织梦dede模板内怎么加

这篇文章主要介绍了织梦dede模板内怎么加入php代码的
关于制作织梦的网站地图实例的示例代码

关于制作织梦的网站地

这篇文章主要介绍了关于制作织梦的网站地图实例的示例