打开根目录下/include/arc.searchview.class.php
第一步、找到大概第533行,找到
1 |
else if ( $tagname == "pagelist" ) |
2 |
{ |
3 |
$list_len = trim( $ctag ->GetAtt( "listsize" )); |
4 |
if ( $list_len == "" ) |
5 |
{ |
6 |
$list_len = 3; |
7 |
} |
8 |
$this ->dtp->Assign( $tagid , $this ->GetPageListDM( $list_len )); |
9 |
} |
在这句代码的下面加入:
1 |
else if ( $tagname == "itemcount" ) |
2 |
{ |
3 |
$list_len = trim( $ctag ->GetAtt( "listsize" )); |
4 |
if ( $list_len == "" ) |
5 |
{ |
6 |
$list_len = 3; |
7 |
} |
8 |
$this ->dtp->Assign( $tagid , $this ->GetItemsCountDM( $list_len )); |
9 |
} |
第二步、继续找到大概935行:
/**
* 获得当前的页面文件的url
*
* @access public
* @return string
*/
在这句代码的上面添加以下代码:
01 |
//———— |
02 |
//搜索输出总量 |
03 |
//———— |
04 |
function GetItemsCountDM( $list_len ) |
05 |
{ |
06 |
global $oldkeyword ; |
07 |
$pagenow = ( $this ->PageNo-1) * 10 + 1; |
08 |
$pagenows = $this ->PageNo*10; //当结果超过限制时,重设结果页数 |
09 |
if ( $this ->TotalResult > $this ->SearchMaxRc) |
10 |
{ |
11 |
$totalpage = ceil ( $this ->SearchMaxRc/ $this ->PageSize); |
12 |
} |
13 |
$plist .= $this ->TotalResult; |
14 |
return $plist ; |
15 |
} |
第三步、在要显示的地方使用 {dede:itemcount listsize='4'/} 即可调用