織夢文章發(fā)表時發(fā)表了兩篇相同的文章。在這種情況下通常有兩種情況,有時網(wǎng)速卡或網(wǎng)站服務(wù)器在發(fā)送文章時不穩(wěn)定,點擊一次沒有響應(yīng),你再點擊一次,所以很容易重復(fù);還有另一種采集站,即當(dāng)你采集它時,如果你不修改它,它會被重復(fù)。
我們現(xiàn)在需要做的是在單擊"文章保存"按鈕之前檢測重復(fù)的文檔。如果有重復(fù)的文檔,則提示不發(fā)布重復(fù)的文章。
打開 /dede/article_add.php 文件
找到
if(empty($click)) $click = ($cfg_arc_click=='-1' ? mt_rand(50, 200) : $cfg_arc_click);
//在其下面添加
if($cfg_mb_cktitle=='Y')
{
$row = $dsql->GetOne("Select * From `dede_archives` where title like '$title' ");
if(is_array($row))
{
ShowMsg("對不起,請不要發(fā)布重復(fù)文檔!","-1");
exit();
}
}
保存文件后,你再添加相同標(biāo)題的時候就會提示“對不起,請不要發(fā)布重復(fù)文檔!”,并且添加文章操作無法把文章加入數(shù)據(jù)庫中,修改后的dedecms就不會出現(xiàn)兩篇相同的文章了。
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: dedecms(織夢)網(wǎng)站禁止發(fā)布重復(fù)文章的方法