猫贝博客头像

猫贝博客

我愿奔赴大海

  • 文章4737
  • 阅读2413888

人生倒计时

  • 今日已经过去小时
  • 这周已经过去
  • 本月已经过去
  • 今年已经过去个月
首页 zblog教程 正文内容

zblog摘要自动换行问题及处理方法

猫贝哥哥 zblog教程 2023-11-11 13:48:05 1104

对于zblog程序,使用的用户很多,那么在使用中其实也是有很多问题,当然不是说程序问题,而是对于一些用户的操作以及对程序的理解行为,认为有很多问题,刚好遇到一个关于对文章处理摘要的问题,下面来说明下。

其问题主要是网站生成的摘要会自动换行,导致排版不好看。

然后对问题进行查询,发现是调用了文章自动处理的摘要,在数据库里面能看到自动生成了摘要,如下:

虽然有点离谱,但是我觉得还是有解决办法,原来可以在网站后台-后台设置-开启纯文本摘要

开启此功能后,对文章进行再次编辑保存就会发现已经ok了。

以上就是能够完美解决文章摘要换行的问题,但是也有些用户的采集的文章,如果每篇这样保存很麻烦,推荐下面方案。

在主题的include.php文件里,添加下述方法:

function 主题ID_intro($as,$long,$other){    global $zbp;    // $str = preg_replace('/[\r\n\s)]|(\s|\&nbsp\;| |\xc2\xa0)+/', ' ', trim(SubStrUTF8(TransferHTML($as->Content,'[nohtml]'),$long)).$other);  //能去空格等    $str = preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($as->Content,'[nohtml]'),$long)).$other);     return $str;}//两行代码可任选一行使用

使用方法就是修改你的主题文件描述处,添加如下代码:

<meta name="description" content="{主题ID_intro($article,100,'...')}">

OK,到处教程结束。

广告
文章目录
    搜索