隨便文章發布的增多,很多小編自己都不記得發布過哪些文章了,很多時候取名會重復(雖然概率不大,但是還是有的)。織夢dedecms如何規避這樣的情況呢?
其實細心的朋友可能已經發現:
織夢后臺是有個重復檢測功能,但是添加文章的時候還是都能添加成,這顯然沒什么用原來的檢測功能,現在我們要做的是在點擊添加文章保存按鈕之前,做下檢測重復文檔的操作,判斷如果存在重復文檔,提 示,并且退出保存文章的函數。
操作方法: 打開后臺文件夾里面的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("對不起,請不要發布重復文檔!","-1");exit();}}
保存文件。這樣就能實現禁止發布相同標題文章了,同時也不能你再添加相同標題的話就會提示文章重復,并且添加文章操作無法把文章加入數據庫中了。快去嘗試看看吧。
新聞熱點
疑難解答