侧边栏壁纸
博主昵称
1018博客

同款主题
购买请联系QQ
客服一:827665774
客服二:1018890163

  • 累计撰写 397 篇文章
  • 累计收到 236 条评论

zblog首页不显示指定分类文章的方法

2020-8-2 / 0 评论 / 404 阅读
温馨提示:
本文最后更新于2020-8-2,已超过半年没有更新,若内容或图片失效,请留言反馈。

通过函数过滤指定分类,重建分页后,挂接Filter_Plugin_ViewList_Core接口。接口位置:zb_system/function/c_system_event.php,有兴趣可自行研究。



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

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(){})添加以下代码:

Add_Filter_Plugin('Filter_Plugin_ViewList_Core','exclude_category');
保存后即可生效。

评论一下?

OωO
取消

登录

没有账号? 立即注册

注册

已有账号? 立即登录