织梦CMS搜索页面搜索结果总数调用办法

  由于织梦CMS原生不支持搜索页面结 果总数的调用,所以得自己修改文件来支持了。

  搜索页面调用的代码全在/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′/} 即可 。

☉免责声明:本站所有模板均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。
☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
pbootcms模板网 » 织梦CMS搜索页面搜索结果总数调用办法

Pbootcms模板网 提供优质的模板集合

立即查看 了解详情