各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案

Str Tom,为分享PHP技术和解决方案,贡献一份自己的力量!
收藏本站(不迷路),每天更新好文章!
当前位置:首页 > CMS教程 > dedecms

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

管理员 2014-11-06
dedecms
102
由于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;   }

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

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

扫码关注

qrcode

QQ交谈

回顶部