zblog教程 内容:43

zblog首页过滤某个分类文章并重建分页

  • 查看作者
  • 最近在做一个主题的时候,需要添加一个首页文章列表来过滤一些分类的功能,所以我百度搜索了一下,但是发现网上所有的方法都是错误的或者不完整的。

    方法如下:

    挂接口:

    Add_Filter_Plugin('Filter_Plugin_ViewList_Core','everbox_articles_xs');

    函数体:

    function everbox_articles_xs(&$type,&$page,&$category,&$author,&$datetime,&$tag,&$w,&$pagebar){
    global $zbp;
    if($type == 'index'){
    $w[]=array('<>','log_CateID',27);
    //以下是为了重建分页,过滤了分类,数量会发生变化
    $pagebar = new Pagebar($zbp->option['ZC_INDEX_REGEX'], true, true);
    $pagebar->PageCount = $zbp->displaycount;
    $pagebar->PageNow = $page;
    $pagebar->PageBarCount = $zbp->pagebarcount;
    }
    }

    说明:上面的27指的是你不想显示的分类的ID。

    请登录之后再进行评论

    登录
    最新评论