首页 教程资源正文

怎样让zblogphp在首页中不显示指定分类文章的方法

娜迦源码 教程资源 2019-03-24 01:12:36 303 0 教程资源

实现的方法:
通过函数过滤指定分类,重建分页后,挂接Filter_Plugin_ViewList_Core接口。接口位置:zb_system/function/c_system_event.php,有兴趣可自行研究。
教程代码:
1、在主题的include.php文件最后一行的?>上面添加以下函数代码:
 

  1. function exclude_category(&$type,&$page,&$category,&$author,&$datetime,&$tag,&$w,&$pagebar){

  2. global $zbp;

  3. if($type == 'index'){

  4. $w[]=array('<>','log_CateID',1);//这里的1是分类ID

  5. //以下是为了重建分页,过滤了分类,数量会发生变化

  6. $pagebar = new Pagebar($zbp->option['ZC_INDEX_REGEX']);

  7. $pagebar->PageCount = $zbp->displaycount;

  8. $pagebar->PageNow = $page;

  9. $pagebar->PageBarCount = $zbp->pagebarcount;

  10. }

  11. }

复制代码 
以上代码第四行中的1是要排除的分类ID,分类ID请在后台分类管理中查看。
2、在主题激活时执行的函数中(一般是ActivePlugin_主题ID(){})添加以下代码:一般在前几行具体看图    zblogphp实现首页不显示指定分类文章的方法图中箭头指示的代码下面添加
 

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

复制代码 
保存后即可生效。


版权声明

1:如非特殊说明,本站对提供的源码不拥有任何权利,其版权归原著者拥有。

2:请勿将该源码、软件进行商业交易、转载等行为,该源码、软件只为研究、学习所提供,该软件使用后发生的一切问题与本站无关。

3:本网站所有源码和软件均为作者提供和网友推荐收集整理而来,仅供学习和研究使用。如有侵犯你版权的,请来信(邮箱:393249296@qq.com)指出,本站将立即改正。

本文链接:https://www.wsx6.cn/post/608.html

分享:

支付宝

微信

嘿,我是客服
请先 登录 再评论,若不是会员请先 注册