dedecms教程:织梦搜索页面搜索结果总数调用方法

50

由于dedecms原生不支持搜索页面结 果总数的调用,所以得自己修改文件来支持了。搜索页面调用的代码全在/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;   
}

第三步:
在要显示的地方加入
{wmd:itemcount listsize=’4′/} 即可

The End

相关推荐

dedecms教程:织梦上传swf文件 文件名不显示为空色
DEDE后台上传swf文件所发现的一个小问题,那就是刚上传的文件名不能像缩略图那样显示为红色!虽然不影响使用,但是也很不方便。解决办法第一步:找到 /include/dialog/select_media.php 文件...
2014-11-11 dedecms安装使用
451

dedecms教程:织梦系统全站伪静态配置过程详解
启伪静态的前提条件 保证你的空间或服务器支持伪静态即URL重写 开启DedeCms伪静态 开启伪静态的方法:后台--》系统--》核心设置 找到:是否使用伪静态: 选择是 确定保存。 栏目和文...
2014-11-11 dedecms安装使用
47

dedecms教程:织梦未审核文档禁止动态浏览
织梦DEDECMS默认情况下,会员发布的未审核文档是可以通过动态方式进行浏览的(/plus/view.php?aid=xxx),就像在admin5站长网投稿一样,投稿后可以进行动态浏览,百度也会正常收录,这样给...
2014-11-11 dedecms安装使用
48

dedecms教程:织梦实现shtml包含的实现方法
让dedecms实现shtml包含,这个是十分简单,也是十分轻松的一个问题。我们可以通过对dedecms的二次开发,实现对dedecms顶 部导航,中间部分,右边公共部分,以及底部,都有一个很好的支...
2014-11-11 dedecms安装使用
227

dedecms教程:织梦生成html速度快1倍的方法
让dedecms生成html的速度快一倍,这个不是吹牛的。我们在发现当你的dedecms文章咨讯超过100万篇的时候,你去生成html的时 候,那是非常痛苦的。数据库会跑到100%而且php也可能跑到100%。生...
2014-11-11 dedecms安装使用
115

dedecms教程:织梦更换网站空间最简单方便的网站
做网站数据换空间是经常的事情,由于dede数据库跟空间是不再一起,所以一直让许多人dede搬家是一件十分头疼的事情,其实不然,dede搬家其实十分简单,并没有多大的技术要求,下面...
2014-11-11 dedecms安装使用
49