关键字采集文章(织梦5.6采集到了内容,我只能自己动手修改文件 )

优采云 发布时间: 2022-01-09 23:11

  关键字采集文章(织梦5.6采集到了内容,我只能自己动手修改文件

)

  织梦5.6采集到达内容时,不自动生成摘要和关键词,关键词和摘要为空。

  可能很多人都遇到了和我一样的问题。我在论坛中找不到好的解决方案,所以我自己更改了文件。

  这是我的解决方案:

  例如,我 采集网站:

  主页元代码为:复制到剪贴板

   

iphone苹果站长网 

 

 

  如果使用dedecms的采集,则无法自动获取description和keywords的值。

  你注意到这段代码和其他 网站 的区别了吗??

   

 

  它是 name=”description” 和 name=”keywords” 没有双引号””

  这可能是dedecms中自动分析关键词和摘要的bug,没有考虑到这种情况!

  采集的选项中没有自行填写关键词和摘要的选项。那我只能自己修改文件了。

  1、修改include/dede采集.class.php 复制到剪贴板

  //自动分析关键字和摘要 

preg_match("/tmpHtml,$inarr2); 

if(!isset($inarr[1]) && isset($inarr2[1])) 

$inarr[1] = $inarr2[1]; 

  将上面的 Copy to Clipboard 替换为以下代码

  //自动分析关键字和摘要 

preg_match("/tmpHtml,$inarr2); preg_match("/tmpHtml,$inarr3); if(!isset($inarr[1]) && isset($inarr2[1])) { $inarr[1] = $inarr2[1]; } if(!isset($inarr[1]) && isset($inarr3[1])) { $inarr[1] = $inarr3[1]; }

  改了上面,还有一个地方需要修改

  Copy to ClipboardLiehuo.Net Codes preg_match("/tmpHtml,$inarr2); if(!isset($inarr[1]) && isset($inarr2[1])) { $inarr[1] = $inarr2[1]; }

  将上面的代码替换为以下代码:

  Copy to ClipboardLiehuo.Net Codes preg_match("/tmpHtml,$inarr2); preg_match("/tmpHtml,$inarr3); if(!isset($inarr[1]) && isset($inarr2[1])) { $inarr[1] = $inarr2[1]; } if(!isset($inarr[1]) && isset($inarr3[1])) { $inarr[1] = $inarr3[1]; }

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线