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

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

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

     

    打开 /dede/article_add.php 找到

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

     

    在它的下面加入

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    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

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

     打开微信

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