織夢dedecms禁止發(fā)布標(biāo)題重復(fù)的文檔的辦法

閱讀 ?·? 發(fā)布日期 2019-05-26 12:20 ?·? admin
織夢dedecms禁止發(fā)布標(biāo)題重復(fù)的文檔的辦法,要怎么實現(xiàn)標(biāo)題重復(fù)時不允許發(fā)文章,其實后臺是有個重復(fù)檢測功能,但是功能只是友情提示,你點確定發(fā)布按鈕還是可以發(fā)布的。現(xiàn)在我們要做的是在點擊添加文章保存按鈕后,如果有重復(fù)標(biāo)題的文檔就禁止發(fā)布。
 
操作方法: 我們以發(fā)布文章模型為例子,其他模型請修改相關(guān)軟件。

打開后臺文件夾里面的article_add.php文件然后找到
 
1 if(empty($click)) $click = ($cfg_arc_click=='-1' ? mt_rand(50, 200) : $cfg_arc_click);
 
在下面添加以下代碼: 
 
1 $row = $dsql->GetOne("Select * From `dede_archives` where title like '$title' ");
2        if(is_array($row))
3        {
4            ShowMsg("對不起,請不要發(fā)布重復(fù)文檔!","-1");
5            exit();
6        }
 
保存文件,你再添加相同標(biāo)題的話就會提示文章重復(fù),并且添加文章操作無法把文章加入數(shù)據(jù)庫中了