dedecms搜索页面单独调用搜索结果条数的实现方法

DEDE的搜索结果数量都集成在了列表分页标签里,并没有使用单独的函数来提供这个结果数量,因此对有单独调用搜索结果数量的用户来说,就有使用问题,这里提供二次开发的方法。
 

非常简单只要修改几个地方就行了:
 

第一步,打开/include/arc.searchview.class.php文件,查找代码(大概在第525行):

 

 

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(