网站程序自带的采集器采集文章(dede系统前100个字,应该怎么做?(一))

优采云 发布时间: 2022-03-06 15:14

  网站程序自带的采集器采集文章(dede系统前100个字,应该怎么做?(一))

  摘要:dede系统自带的采集器其实还是蛮强大的,尤其是整个dede系统是完全开源的,即使对采集有一些特殊要求,只要你掌握了php的基本语言,也可以轻松实现。要实现特殊的 采集 要求,在内容规则中具有自定义处理接口至关重要。例如,如果要在每个 采集文章 的正文前添加一个前言,则前言的内容是正文的前 100 个单词。你该怎么办?首先,需要定义文章内容的采集规则,保证最后只获取文章的body(这是最基本的东西,我就不说了) t 再解释一遍)。然后,需要在自定义处理界面中编写一个程序:

  dede系统自带的采集器其实还是蛮强大的,尤其是整个dede系统是完全开源的,即使对采集有一些特殊要求,只要你有掌握了php的基本语言,就可以轻松实现。

  要实现特殊的采集要求,在内容规则中有一个自定义的处理接口是至关重要的。

  比如要在每一个采集文章的正文前加一个序言,序言的内容就是主体的前100个字,怎么办?

  首先需要定义文章的内容的采集规则,保证最后只获取到文章的body(这就是最基本的东西,不再解释)

  然后,需要在自定义处理界面中编写一个程序:

  以下为引用内容:

  @me='前言:'.substr(@me, 0, 200).'

'.@me

  因为汉字是双字节的,所以200字节代表100个汉字。另外,如果文本中混入了其他HTML代码,则需要调整字节数。上面代码中的'preface:'和'

  '只是一个基本的艺术装饰,将前言与文章主体分开。

  现在来看一个需要修改源代码的更复杂的示例。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线