国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 色达县| 纳雍县| 白水县| 集贤县| 铜鼓县| 巴林右旗| 扎赉特旗| 恩施市| 乳山市| 民权县| 山西省| 洞头县| 长葛市| 新化县| 千阳县| 浦江县| 沛县| 东兰县| 鱼台县| 博爱县| 日喀则市| 阜宁县| 浏阳市| 冕宁县| 雷波县| 青河县| 武夷山市| 会理县| 上思县| 德清县| 西平县| 嵊泗县| 平湖市| 商南县| 尼木县| 麦盖提县| 海淀区| 天全县| 札达县| 绥江县| 凌源市|