如何避免内容重复以及如何使用采集器批量发布文章以减少使用量

优采云 发布时间: 2020-08-06 22:14

  使用采集器将文章分批发布到dedecms时,如何避免重复的内容和标题?

  当网站管理员使用优采云采集器,bug或dedecms自己的采集器采集文章时,由于文章直接进入数据库,因此经常会出*敏*感*词*龙我在论坛上找到了相关的设置,但是如果您修改文件并通过优采云进行采集,仍然会有重复的文章. 每次更新内容时,都必须使用在DEDE后台检测重复标题的功能,这非常麻烦.

  晚上,我终于受不了了. 由于系统代码已更改,因此仅是由优采云使用的发布模块直接存储在库中. 我别无选择,只能查看发布模块,它原来是不需要登录的接口文件. 由于使用DEDE,因此系统中的站点更多,我不知道哪个站点使用哪个模块. 我直接使用的模块继承了后端中的article_add.php文件,因此修改后端目录中的文件对优采云不利. 功能上,后期的具体修改方法,非常有效. 我想直接跳过重复的内容,但是DEDECMS提示有重复,并且仍然会成功添加. 在以下位置找到dede下的article_add.php:

  if(!CheckChannel($ typeid,$ channelid)){ShowMsg(“您选择的列与当前模型不匹配,请选择白色选项!”,“-1”); exit();} if(!TestPurview('a_New')){CheckCatalog($ typeid,“对不起,您无权操作{$ typeid}列!”); //}添加到下面: //检查文档是否重复($ cfg_mb_cktitle =='Y'){$ row = $ dsql-> GetOne(“ Select * From`#@ __ archives`wheretitlelike'$ title'”) ; if(is_array($ row)){ShowMsg(“对不起,请不要发布重复的文档!”,“-1”); exit();}}

  经过测试,这绝对是可行的.

  标签: dedecms采集器dedecms重复的内容

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线