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

打开/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("SELECTidFROM`dede_archives`WHEREtitleLIKE'$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($addonfieldsas$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("

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。