最新公告
  • 欢迎您光临云梦下载网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • dedecms织梦采集相同标题文章跳过采集方法

    采集到相同文章时,织梦会重复添加文章,我们要让相同的文章跳过采集
     
     
     
    打开 /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(“

    1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!616105616@qq.com
    2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
    3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
    4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!

    云梦下载网 » dedecms织梦采集相同标题文章跳过采集方法
    • 3会员总数(位)
    • 3383资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 442稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情