dedecms自动采集更新伪原创插件高级版57(分析一下如何修复这个BUG:一下)

优采云 发布时间: 2021-11-07 18:12

  dedecms自动采集更新伪原创插件高级版57(分析一下如何修复这个BUG:一下)

  根据的研究,织梦dedecms默认的采集功能只能是采集给关键字,标签无法生成。 采集完成后,需要再次编辑。如果没有设置采集description,则采集返回的description为空,需要编辑生成描述内容。

  下面的cms资源网站将为您分析如何修复这个BUG:

  首先打开 /dede/co_export.php 文件,在大约第 183 行找到以下代码:

  else if($itemName == 'litpic')

{

$litpic = trim($ctag->GetInnerText());

}

  在其下方插入以下代码:

  else if($itemName == 'keywords')

{

$keywords = trim($ctag->GetInnerText());

}

else if($itemName == 'body')

{

$body = trim($ctag->GetInnerText());

$description = cn_substr(html2text($body),150);

$description = str_replace(' ','',$description);

$description = addslashes($description);

}

  然后找到以下代码:

  $mainSql = str_replace('@[email protected]', $sortrank, $mainSql);

  在其下方插入以下句子:

  $mainSql = str_replace('@[email protected]', $description, $mainSql);

  找到以下代码:

  $rs = $dsql->ExecuteNoneQuery($mainSql);

  在其下方插入以下代码:

  $tags = InsertTags($keywords, $aid);

  修改后保存。

  这样,当采集时,发现原来的网页上有关键字。 采集并导入数据后,会自动写入TAG。如果没有关键字,请将其留空。描述中,无论原网页是否有,都会根据采集返回的文字自动生成纯文本,不用担心原网页内容乱码乱七八糟网页。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线