当前位置:首页 > 阿里云建站 > 正文内容

Zblog首页不显示过滤指定分类的文章

zhanzhang3年前 (2020-06-09)阿里云建站5600

实现方法:通过函数过滤指定分类,重建分页后,挂接Filter_Plugin_ViewList_Core接口。

接口位置:zb_system/function/c_system_event.php,有兴趣可自行研究。

教程代码:

1、在主题的include.php文件最后一行的?>上面添加以下函数代码。

function 主题ID_filter_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(){})添加以下代码。

Add_Filter_Plugin('Filter_Plugin_ViewList_Core','主题ID_filter_category');

保存后即可生效。

扫描二维码推送至手机访问。

版权声明:本文由站部落发布,如需转载请注明出处。

本文链接:https://www.zhanbuluo.com/jianzhan/44.html

分享给朋友:

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。