dedecms織夢采集相同標題文章跳過采集方法
來源:本站原創(chuàng)|時間:2021-08-05|欄目: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("文檔為非指定的類型,請檢查你發(fā)布內(nèi)容的表單是否合法!","-1");
exit();
}
if(!CheckChannel($typeid,$channelid))
{
ShowMsg("你所選擇的欄目與當前模型不相符,請選擇白色的選項!","-1");
exit();
}
if(!TestPurview('a_New'))
{
CheckCatalog($typeid,"對不起,你沒有操作欄目 {$typeid} 的權(quán)限!");
}
//對保存的內(nèi)容進行處理
$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里的內(nèi)容
$body = AnalyseHtmlBody($body,$description,$litpic,$keywords,'htmltext');
//分析處理附加表數(shù)據(jù)
$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("
欄 目:dedecms
下一篇:織夢dede:channel的currentstyle里面加入~autoindex~自增
本文地址:http://mengdiqiu.com.cn/a1/dedecms/16691.html
您可能感興趣的文章
- 08-05Dedecms文件目錄結(jié)構(gòu)解說(能知道織夢每個文件有什么用)
- 08-05Dedecms5.7版ckeditor網(wǎng)頁編輯器添加中文字體
- 08-05織夢DedeCMS獲取當前欄目文章數(shù)量
- 08-05織夢模板如何添加和調(diào)用自定義字段的方法
- 08-05DedeCMS后臺模塊列表顯示空白的解決辦法
- 08-05DedeCMS自定義字段圖片調(diào)用的問題{dede:img ...}解決方法
- 08-05織夢DedeCMS調(diào)用顯示discuz里面主題的方法
- 08-05限制織夢會員每天投稿數(shù)量方法
- 08-05常用的織夢dedecms安全設(shè)置集合整理
- 08-05織夢教程:后臺編輯器添加中文字體方法