瓦窑源码 快速建站好帮手
客服QQ客服QQ 微信号微信号

织梦dedecms采集文章遇到相同题目自动跳过

本文介绍了织梦dedecms采集文章遇到相同题目自动跳过,解决思路:打开这个文件article_add.php,找到if(empty($click)) $click = ($cfg_arc_click=='-1' ? mt_rand(50, 200) : $cfg_arc_click);在下面添加教程给出的代码就可以了。

织梦网站源码

有人问瓦窑源码小编,怎么实现织梦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("

这样就可以了。

以上就是关于织梦采集文章的所有内容,希望可以帮到大家,欢迎扫码加微信一起交流~

微信公众号

TAG标签:织梦采集文章

上一个:织梦dedecms使用ajax制作新表单完美攻略
下一个:最后一页

瓦窑源码专注织梦网站源码与静态模板分享,提供织梦模板,dedecms模板,织梦企业源码,dedecms商业源码和织梦免费模板下载

织梦源码 - 织梦模板 - 网页素材 - 织梦教程 - 站长学院 - 热门排行 - Tags标签 - 网站地图 - 免责声明

Copyright©2021 瓦窑源码 Why114.COM 版权所有 鲁ICP备20017802号-2

客服QQ:1847629575 微信号:qilujianzhan

展开