SSR服务器搭建,VPS搭建SSR,SSR客户端配置,vultr搭建SSR,dedecms,织梦,科学上网,织梦伪静态规则,织梦全站伪静态,织梦手机版伪静态

DedeCMS搜索页面调用搜索总数

工作手记 baishitou 742℃ 0评论

打开/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′/} 即可

效果如下:

QQ截图20170302152015

转载请注明:白石头博客 » DedeCMS搜索页面调用搜索总数

喜欢 (0)or分享 (0)

您必须 登录 才能发表评论!