• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    织梦采集跳过相同标题文章采集
    POST TIME:2021-05-23 02:33

    织梦采集到相同文章时,织梦会重复添加文章,我们要让相同的文章跳过采集

    打开 /dede/article_add.php 找到

    if(empty($click)) $click = ($cfg_arc_click=='-1' ? mt_rand(50, 200) : $cfg_arc_click);

    在它的下面加入

    if(!empty($title) && $cfg_check_title=='Y')
    {
    $row = $dsql->GetOne("SELECT id FROM `dede_archives` WHERE title LIKE '$title' ");
    if(is_array($row))
    {
    if(empty($typeid))
    {
    ShowMsg("请指定文档的栏目!","-1");
    exit();
    }
    if(empty($channelid))
    {
    ShowMsg("文档为非指定的类型,请检查你发布内容的表单是否合法!","-1");
    exit();
    }
    if(!CheckChannel($typeid,$channelid))
    {
    ShowMsg("你所选择的栏目与当前模型不相符,请选择白色的选项!","-1");
    exit();
    }
    if(!TestPurview('a_New'))
    {
    CheckCatalog($typeid,"对不起,你没有操作栏目 {$typeid} 的权限!");
    }
    //对保存的内容进行处理
    $id = $row['id'];
    $pubdate = GetMkTime($pubdate);
    $sortrank = AddDay($pubdate,$sortup);
    $ismake = $ishtml==0 ? -1 : 0;
    $autokey = 1;
    $title = dede_htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));
    $shorttitle = $shorttitle;
    $color =  cn_substrR($color,7);
    $writer =  $writer;
    $source = $source;
    $description = cn_substrR($description,250);
    $keywords = trim(cn_substrR($keywords,60));
    $filename = trim(cn_substrR($filename,40));
    $isremote  = (empty($isremote)? 0  : $isremote);
    $serviterm=empty($serviterm)? "" : $serviterm;
    if(!TestPurview('a_Check,a_AccCheck,a_MyCheck'))
    {
    $arcrank = -1;
    }
    $adminid = $cuserLogin->getUserID();
    //处理上传的缩略图
    if(empty($ddisremote))
    {
    $ddisremote = 0;
    }
    $litpic = GetDDImage('none',$picname,$ddisremote);
    //分析body里的内容
    $body = AnalyseHtmlBody($body,$description,$litpic,$keywords,'htmltext');
    //分析处理附加表数据
    $inadd_f = '';
    $inadd_v = '';
    if(!empty($dede_addonfields))
    {
    $addonfields = explode(';',$dede_addonfields);
    $inadd_f = '';
    $inadd_v = '';
    if(is_array($addonfields))
    {
    foreach($addonfields as $v)
    {
    if($v=='')
    {
    continue;
    }
    $vs = explode(',',$v);
    if($vs[1]=='htmltext'||$vs[1]=='textdata') //HTML文本特殊处理
    {
    ${$vs[0]} = AnalyseHtmlBody(${$vs[0]},$description,$litpic,$keywords,$vs[1]);
    }else
    {
    if(!isset(${$vs[0]}))
    {
    ${$vs[0]} = '';
    }
    ${$vs[0]} = GetFieldValueA(${$vs[0]},$vs[1],$id);
    }
    $inadd_f .= ",`{$vs[0]}` = '".${$vs[0]}."'";
    }
    }
    }
    //处理图片文档的自定义属性
    if($litpic!='' && !preg_match("

    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!