zblog php首頁不顯示指定分類文章的方法

不少博主可能會由於各種的需求不想在zblogphp博客的首頁顯示某個分類的文章,那麼要如何實現?博客吧百度搜索了相關的方法,但都存在列表分頁功能異常的問題,於是聯繫了塗塗研版博主對現有代碼進行修改,重建文章分頁,親測無錯可用。

實現的方法:

通過函數過濾指定分類,重建分頁后,掛接Filter_Plugin_ViewList_Core接口。接口位置:zb_system/function/c_system_event.php,有興趣可自行研究。

教程代碼:

1、在主題的include.php文件最後一行的?>上面添加以下函數代碼:

1 2 3 4 5 6 7 8 9 10 11 
function exclude_category(&$type,&$page,&$category,&$author,&$datetime,&$tag,&$w,&$pagebar){ 	global $zbp;	 	if($type == 'index'){ 		$w[]=array('<>','log_CateID',1); 		//以下是為了重建分頁,過濾了分類,數量會發生變化 		$pagebar = new Pagebar($zbp->option['ZC_INDEX_REGEX']); 		$pagebar->PageCount = $zbp->displaycount; 		$pagebar->PageNow = $page; 		$pagebar->PageBarCount = $zbp->pagebarcount; 	}	 }

以上代碼第四行中的1是要排除的分類ID,分類ID請在後台分類管理中查看。

2、在主題激活時執行的函數中(一般是ActivePlugin_主題ID(){})添加以下代碼:

1 
Add_Filter_Plugin('Filter_Plugin_ViewList_Core','exclude_category');

保存后即可生效。

溫馨提示:該方法適合熟悉zblog php主題開發的用戶,不會修改的用戶可以聯繫博客吧收費修改,聯繫QQ:1376461866,非誠勿擾!


想在手機閱讀更多網站設計及開發資訊?下載【香港矽谷】Android應用
分享到Facebook
技術平台: Nasthon Systems