文章采集站(呼叫大神来帮忙(付费)___)
优采云 发布时间: 2022-04-03 21:12文章采集站(呼叫大神来帮忙(付费)___)
最近很多朋友都在咨询小编织梦采集跳过同名文章采集相关问题,其实这些问题都不难回答,可能是大家平时不怎么关注,所以不知道,不过没关系,今天给大家详细分享一下具体织梦采集跳过同名文章采集相关操作,真心希望对大家有所帮助。
织梦采集到同一个文章,织梦会重复添加文章,我们希望同一个文章跳过采集
打开 /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("
以上就是关于织梦采集跳过同名文章采集的具体介绍,如果你还想了解织梦采集跳过的话同名文章采集,可以直接关注小编不断推出的新文章,因为这些信息会及时更新给大家看,希望大家可以多多支持,关注46仿网站,更多信息会在上面更新。
如果你觉得这篇文章对你有帮助,就给个赞吧!
没有解决?点击这里呼唤大神帮忙(付费)!