首页 / 值得一看 / zblog教程 / 正文

zblog主题无法获取文章摘要,是什么原因导致的呢?

2022-07-17zblog教程阅读 399

首先说明一下都有哪些地方需要文章摘要呢?

第一个地方:分类列表页如果是图文列表,需要文章摘要。

第二个地方:文章详情页,meta description需要文章摘要。

但是,有用户发现,自己使用的主题无法获取文章摘要,是什么原因导致的呢?

这有一个前提条件:主题中获取文章摘要的方式是通过系统标签$article->Intro获取的。

$article->Intro标签也是zblog官方给出的获取文章摘要的方式,但是使用了$article->Intro为什么无法获取文章摘要呢?

原因一:你是通过采集软件批量采集的文章,文章中存在大量的冗余代码,而你也没有设置过滤规则,由此导致$article->Intro失效。

原因二:你是在其它网站直接复制粘贴的文章,文章中存在大量的冗余代码,而你也没有清空文章格式并重新设置,由此导致$article->Intro失效。

解决这个问题的方式就在于清理文章中的冗余代码。

但是,你是批量发布的文章,并不想挨个单独修改文章该怎么办呢?

方法一:改用格式化正文,提取正文前多少字的方式获取摘要。

{php}$intro = preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),100)).'...');{/php}

其中,$intro是自定义的摘要标签,通过该标签调用文章摘要,$article->Content是正文标签,100指的是正文前一百字。

通过该方法可以解决文章中存在大量冗余代码无法获取摘要的方式。

方法二:使用zblog应用中心《个性化摘要》插件

《个性化摘要》插件其实也是将$article->Intro获取摘要的方式,免去了你修改模板代码的麻烦,改为了通过格式化正文获取摘要的方式。

以上两种方法,都存在一个弊端,一旦使用了以后,就无法自定义文章摘要了。

当然,对于懒得手动设置摘要的用户而言,这个弊端也是无所谓的。

信息由用户投稿以及用户自行发布,真实性、合法性由发布人负责,涉及到汇款等个人财产或隐私内容时请仔细甄别,注意防骗!如有侵权,请联系:wwwlaoyuwang#126.com(#=@)!我们会第一时间核实处理!

相关推荐

  • 虚拟主机中zblog如何强制全站https

    网站改版升级了https安全访问,可之前搜索引擎收录的全部都是http的链接,如果不做301重定向,别人访问时,进入的依旧不是安全链接。如何把zblogPHP全站http301重定向到https的域名...

    103zblog教程2023-10-01
  • zblogphp使用GetArticleList、GetList函数调用热门文章列表

    一般我们调用ZBLOGPHP文章的时候会用到最新文章、点击数、评论数文章调用,同时我们还可能会在一些特定的位置调用本周、本月、本年度的热门文章。热门文章目录文件:zb_system/funct...

    228zblog教程2023-07-05
  • zblog修改列表分页条首页/上页/下页/末尾符号为文字

    Z-Blog使用{template:pagebar}调用的翻页条是用‹‹、‹、›、››符号分别表示首页、上一篇、下一页和最后一页,如果不想用符号直接显示中文怎么办?可以尝试使用翻页条源代码来修改或者通...

    214zblog教程2023-06-12
  • zblog搜索页面制作教程

    搜索功能是一个网站中必不可少的功能,同样在zblog模板中也支持搜索页面的制作,而zblog中的搜索页面是要用一个单独模板来制作的,下面来进行一下讲解本文讲解是以zblog新版本为例来演示的。首先,先...

    262zblog教程2023-06-11
  • ZblogPHP调用某个分类的随机文章

    随机文章是非常常见的内容模块,有利于提高网站整体的收录。区别于常见的CMS,我发现Zblog并没有表情直接调用随机文章,那么,我们要实现调用某个分类的随机文章,应该怎么实现呢?随机文章从网上看到的随机...

    385zblog教程2023-05-10