国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

dedecms搜索頁面單獨調(diào)用搜索結果條數(shù)的實現(xiàn)方法

2024-07-12 09:03:05
字體:
供稿:網(wǎng)友

DEDE的搜索結果數(shù)量都集成在了列表分頁標簽里,并沒有使用單獨的函數(shù)來提供這個結果數(shù)量,因此對有單獨調(diào)用搜索結果數(shù)量的用戶來說,就有使用問題,這里提供二次開發(fā)的方法。
 

非常簡單只要修改幾個地方就行了:
 

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

 

 

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));} 

   

 

第二步,查找代碼(大概在第925行):

 

 

/**  * 獲得當前的頁面文件的url  *  * @access public  * @return string  */

 

   

 

 

在其上面添加下面的這段代碼:

 

 

function GetItemsCountDM($list_len){        global $oldkeyword;        $pagenow = ($this->PageNo-1) * 10 + 1;        $pagenows = $this->PageNo*10; //當結果超過限制時,重設結果頁數(shù)         if($this->TotalResult > $this->SearchMaxRc)        {                $totalpage = ceil($this->SearchMaxRc/$this->PageSize);        }        $plist .= $this->TotalResult;        return $plist;}

   

 

 

第三步,在搜索結果頁模板里要顯示結果條數(shù)的地方通過如下標簽調(diào)用:

 

{dede:itemcount listsize='4'/}

   

 

 

這樣就可以實現(xiàn)搜索結果頁的搜索結果數(shù)量的單獨調(diào)用了。

 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 专栏| 温泉县| 巩留县| 南木林县| 湖南省| 天镇县| 四川省| 兖州市| 保靖县| 阿拉尔市| 岑巩县| 本溪市| 新昌县| 临沂市| 闸北区| 邹平县| 台湾省| 红原县| 济阳县| 锡林郭勒盟| 临澧县| 大同市| 吉水县| 洞口县| 屏边| 海阳市| 岗巴县| 化德县| 枝江市| 玛纳斯县| 汾西县| 通榆县| 南皮县| 翁牛特旗| 卢氏县| 黄冈市| 德庆县| 芜湖市| 灵川县| 永清县| 闽清县|