当前位置:首页 > 建站知识 > 正文内容

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

admin4年前 (2021-07-18)建站知识974

各位站长一定知道,正常情况下,zblog php首页的权重要远大于分类页、标签页、文章页面,因此能够在首页显示的文章也相当于给了充足的展示机会和权重投票。可我们写文章的时候,不一定写过的每一篇文章都希望获得排名和收录,有的时候我们也会写一些杂谈、发一些牢骚,而这一部分内容是无需在首页展示的。今天莹莹笔记就是要记录一下zblogphp首页不显示指定分类文章的方法和代码。

在主题文件的include.php中添加以下代码至激活执行函数中,

Add_Filter_Plugin('Filter_Plugin_ViewList_Core','主题ID_exclude_category');

然后,添加以下函数代码重建分页,过滤分类。

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

以上代码中,第4-7行的数字是要屏蔽不显示的分类ID,第10行中的数字“10”是自定义首页显示的文章数量。

保存文件后,后台清空缓存并重新编译,若还是没有发生变化,可更换一个浏览器或者清空当前浏览器缓存文件尝试。

扫描二维码推送至手机访问。

版权声明:本文由莹莹笔记发布,如需转载请注明出处。

本文链接:http://www.ynyn34.com/jzzs/05.html

标签: ZblogPHP学习
分享给朋友:

相关文章

自动为Zblog网站外链添加个性化图标

自动为Zblog网站外链添加个性化图标

不难发现,许多比较精致的站长,尤其是WP博主,喜欢在外链后面添加一个小小的个性化图标,怎么实现的呢?百度搜索了一下,并没有得到想要的答案,只有自己研究了。本文以Awesome字体图标为例,阐述一下莹莹为Zblog网站外链自动添加个性化图标的...

zblog调用指定分类包含子分类文章列表的代码

在制作ZblogCMS模板时,经常会用到调用指定分类包含子分类文章列表的代码,特意整理记录,防止以后想用的时候找不到。{php} $str=''; $cate=1; $array=Getlist(7,$cate,nul...

Zblogphp调用相关文章的两种方法

用户在阅读Zblogphp网站文章时,没有哪个站长希望他们看完一篇直接关闭网页离开,而是愿意他们能多看几篇,从而降低网站跳出率,提升用户体验的深度。为了达到这种效果,站长们经常会在文章中插入相关文章推荐,可一篇一篇地添加实在太麻烦。这时我们...

Zblogphp调用多篇指定文章的代码

这种情况实际上很少用到,一般我们都是调用某个分类或者多个分类下的热门、热评文章,但是在极少情况下,比如说CMS主题头部需要着重展示或者有特色图片的文章,用来增强主题的布局会用到,代码如下。{php}    &...

zblog教程:主页文章列表中插入广告的方法

若您经常浏览wordpress程序的网站,一定看见过网站主页文章列表中显示广告的情况吧?Zblog网站应该通过什么方法实现呢?1、首先您先需要建立一个模板文件,文件的命名随意,我们这里就以post-gg.php为例。2、在主题模板的temp...

Zblog调用指定分类下文章(有图时显示缩略图,无图显示默认图片)

Zblog调用指定分类及其子分类下最新文章的代码:{foreach GetList(文章篇数,调用分类的ID,null,null,null,null,array('has_subcate' =>&n...