dedecms织梦采集相同标题文章跳过采集方法

秋天是秋高气爽、秋风瑟瑟的季节。农民伯伯在辛勤地收谷,秋天的大树落下了好多树叶像翩翩起舞的蝴蝶。夕阳的金辉把绿色的林海染成金黄一片。

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

打开/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("

本文dedecms织梦采集相同标题文章跳过采集方法到此结束。人生这么欺软怕硬,你能做的就是跟它拼了。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
织梦采集跳过相同标题文章采集

dedecms如何实现任意页面调用当前会员信息的方

DedeCMS织梦判断是否有二级栏目输出HTML代码

织梦dedecms dede:arclist输出取消换行符

dedecms文章添加字段填栏目id,内容页调用字段里的栏目文章