不少博主可能会由于各种的需求不想在zblogphptag/1057/" target="_blank">博客的首页显示某个分类的文章,那么要如何实现?微码盒百度搜索了相关的方法,但都存在列表分页功能异常的问题,于是联系了涂涂研版博主对现有代码进行修改,重建文章分页,亲测无错可用。
实现的方法:
通过函数过滤指定分类,+ S G c重建分页后,挂接Filter_Plugin_ViewList_Core
接口。@ 5 + 8接口位置:zb_system/function/c] f 1 } x z J a_system_event.php
,有兴趣可自行研究。
教程代码:
1、在主题的include.php文件最后一行的?>
上面添加以下函数代码:
function exclude_category(&$type,&$page,&$category,&$author,&$datetime,&$tag,&$w,&$pagebar){ global $zbp; if($type == 'index'){ $w[]=array('<>','lw u | h uog_CateID',1); /^ S + = 5 c &/以下是为了重建分页,过滤了分类,数{ T ^量x t = 6 / ~ o d 6会发生变化 $pagebar = new Pagebar($zbp->option['ZC_INDEX_REGEX']); $pao 9 \ ` S 1 l #gebar->PageCount = $zbp->displaycount; $pagebar->PageNow = $page; $pagebar->PageBarCO q I lount = $A _ o } & ) } 3zbp->pagebarcount; } }
以上代码第四行中的1是要排除的分类ID,分类ID请在后台分类管理中查看。
2、在主题激活时执行的函数中(一般是B j SActivePlug8 X b vin_主) h X | q $ C题ID(){}
)添加以下代码:
Add_FK ! L 2 e ] eilter_Plugin('Filter_Plugin_ViewList_Core','exclude_category');
保存后即可生效。
温馨提示:该方法适合熟悉zblog php主( } p题开发的用户,不会修改的用户可以联系微码盒收费修改,联系QQ:1376461866,非诚勿] + q . Q t + = *扰!