zblog首页过滤某个分类文章并重建分页
最近78模板网在做一个主题的时候,需要添加一个首页文章列表来过滤一些分类的功能,所以我百度搜索了一下,但是发现网上所有的方法都是错误的或者不完整的。
本人经过研究写出正确的代码
方法如下:
挂接口:
Add_Filter_Plugin('Filter_Plugin_ViewList_Core','except_articles_category');
函数体:
function except_articles_category(&$type,&$page,&$category,&$author,&$datetime,&$tag,&$w,&$pagebar){ global $zbp; if($type == 'index'){ $w[]=array('<>','log_CateID',16); //以下是为了重建分页,过滤了分类,数量会发生变化 $pagebar = new Pagebar($zbp->option['ZC_INDEX_REGEX'], true, true); $pagebar->PageCount = $zbp->displaycount; $pagebar->PageNow = $page; $pagebar->PageBarCount = $zbp->pagebarcount; } }
说明:上面的16指的是你不想显示的分类的ID。
本文链接:http://78moban.cn/post/11663.html
版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!