dedecms57自动采集更新伪原创完美版插件(有以上代码有两处删除第四步:新建php文件,复制粘贴)
优采云 发布时间: 2021-09-24 14:21dedecms57自动采集更新伪原创完美版插件(有以上代码有两处删除第四步:新建php文件,复制粘贴)
用dedecms做文章类网站,一直头疼的就是:添加文章容易添加到副本中,也就是之前已经添加了. 等了一会儿,我又加了一篇文章。大部分文章是从不同的网站复制添加的,所以很容易得到这个问题,就以**net为例,近200列,几万个文章@ > data,添加重复的概率更大,解决添加文章重复内容时dedecms的问题,所以有如下内容
不得不说dedecms内置的检测标题基本没用,“提示:系统已经有一个标题为'xxx'的文档”。仅当标题文本 100% 匹配时才会使用此提示。它只会出现在下面。现在采集的文章大部分内容都是一样的,但是标题是伪原创,根本匹配不上。这是实现它的方法。它将可用
***步骤:加载jQuery文件
打开/dede/article_add.htm,在后面添加jQuery库
这个jQuery库是1.2,很旧的版本,可以直接到官网下载较新的版本
第二步:添加一些div和js
在第二个之前添加
检测内容是否有重复
$(function(){
$('#checkArcRepeatedBtn').click(function(){
if($('#title').val() == ''){
alert('标题不能为空');
return false;
}
if($('#typeid').val() == '' || $('#typeid').val() == 0){
alert('请选择栏目');
return false;
}
if($('#checkArcRepeated').attr('checked') != ''){
var range = ue.selection.getRange();
range.select();
var checkWord = ue.selection.getText();
if(!checkWord){
alert('请随机选择一段文本进行文章重复检测');
isRepeat = true;
return false;
}else{
$.ajax({
type: 'get',
url: 'checkArcRepeated.php?checkWord='+checkWord,
async: false,
beforeSend: function(){
$('#checkArcRepeatedTips').text('请稍候...');
},
success: function(data){
if(data == 'ok'){
//ue.execCommand("insertHtml",checkWord+qmtx3Node)
$('#checkArcRepeated').removeAttr('checked');
$('#checkArcRepeatedTips').html(w);
//$('#imageFieldBtn').trigger('click');
isRepeat = false;
}else{
isRepeat = true;
$('#checkArcRepeatedTips').html(data);
}
}
});
}
if(isRepeat == false){
$('#imageFieldBtn').trigger('click')
}
return false;
}else{
$('#imageFieldBtn').trigger('click');
}
});
});
第三步:删除以上代码删除
Tips:上面代码有两个地方
删除
if(document.form1.title.value=='')
{
alert('文章标题不能为空!');
return false;
}
if(document.form1.typeid.value==0)
{
alert('请选择档案的主类别!');
return false;
}
第四步:新建一个php文件
<p>