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

优采云 发布时间: 2020-08-06 20:26

  无论网站管理员是使用优采云采集器,错误还是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}列!”);

  }

  在下面添加:

  //检查文档是否重复

  if($ cfg_mb_cktitle =='Y')

  {

  $ row = $ dsql-> GetOne(“从“#@ __ archives”中选择*,其中的标题类似于“ $ title””)

  if(is_array($ row))

  {

  ShowMsg(“对不起,请不要发布重复的文档!”,“ -1”);

  exit();

  }

  }

  经过测试,绝对可行!

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线