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

zblog教程:作者列表页不显示指定分类文章的方法

admin4年前 (2021-08-29)建站知识778

有些时候,我们为了隐藏自己的Zblog网站文章,会特意设置某个指定分类的文章在首页不显示,可别人仍然可以通过作者列表页看见您发布的所有文章,如何才能在作者列表页不显示指定分类的文章呢?这篇zblog教程或许对您有帮助。

找到当前使用主题目录,打开include.php文件,在适当位置加上如下代码:

function 主题ID_Exclude_Category2(&$type,&$page,&$category,&$author,&$datetime,&$tag,&$w,&$pagebar){
  global $zbp; 
  if($type == 'author'){
    $w[]=array('<>','log_CateID',1);
    $w[]=array('<>','log_CateID',2);
    //下面是重建分页
    $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;
  }
}

log_CateID后面的数字1和2就是对应的分类ID,多个分类ID需要重复复制$w[]=array('<>','log_CateID',1);这段代码,具体ID是多少可以在分类管理中查看。

然后,在主题激活执行函数中(一般是function ActivePlugin_xxmy(){})添加以下代码:

Add_Filter_Plugin('Filter_Plugin_ViewList_Core','xxmy_Exclude_Category2');

最后,清空缓存并重新编译模板,即可立刻生效。

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

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

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

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

相关文章

zblog提取文章中的三张或四张图片作为缩略图的代码

zblog提取文章中的三张或四张图片作为缩略图的代码

zblog提取文章中的三张或四张图片作为缩略图的代码。{php}$pattern="/<img.*?src=[\'|\"](.*?)[\'|\"].*?[\/]?>/i";...

preg_replace('/[\r\n\s]+/', ''是什么意思(zblog)

在zblog的模板文件中,我们经常看见类似这么一串字符:preg_replace('/[\r\n\s]+/', '',这是什么意思呢?答:去除回车、换行符等空白字符。格式及含义preg_replace&nbs...

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

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

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

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

ZblogPHP新版本缩略图调用方法(兼容旧版本)

ZblogPHP1.7新版本缩略图调用方法有了改进,系统可直接对图片进行缩小与裁剪,并生成缓存文件保存至源文件中,大大提高了网站的打开速度和程序的运行效率。以下代码不仅可适应新版本缩略图调用方法,还可兼容旧版本。include文件中,添加以...

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

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