免费html网站模板

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

织梦cms教程 2021-07-21 06:00:59

由于织梦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/} 即可 。