時間:2020-11-04來源:www.www.newsthatmovesu.com作者:電腦系統城
開通會員的站長朋友們,或多或少都會遇到會員發布的一些重復文章,堆滿數據庫,一是對于網站重復度過高,搜索引擎不喜歡,二是導致網站速度變慢,更甚至網站無法正常運行,那怎么解決這一棘手問題呢?
今天小編帶給大家處理的思路:當會員發布好了文章,在點擊保存發布按鈕之前,讓程序自動執行檢查下這篇文檔和數據庫已經存的文檔是否有相同的,也就是做出個判斷,若相同則發布失敗,不同則發布成功。
具體的處理方法如下:
首先連接到空間的FTP,按照目錄路徑:dede/article_add.php文件。使用高級編輯器找到71行代碼:
?1 2 |
if ( empty ( $click )) $click = ( $cfg_arc_click == '-1' ? mt_rand(50, 200) : $cfg_arc_click ); |
在這行代碼下添加以下代碼:
?1 2 3 |
if ( $cfg_mb_cktitle == 'Y' ){ $row = $dsql ->GetOne("Select * From `inyhow_archives` where title like '$title' "); if ( is_array ( $row )) {ShowMsg( "親,很抱歉,請不要發布重復文檔!" , "-1" ); exit ();}} |
添加后保存再上傳覆蓋之前的程序文件,當修改好再登陸dedecms后臺更新下系統緩存,這個時候會員再發布相同內容的文章的時候就不會發布成功了。
到此這篇關于Dedecms如何修改程序禁止會員發布重復文章的方法的文章就介紹到這了,更多相關Dedecms禁止會員發布重復文章內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章
2020-11-07
CSS3實現蓮花綻放的動畫效果2020-11-05
dedecms系統安全設置 防止入侵,掛馬的基本安全操作方法2020-11-04
dedecms織夢php7+刪除不了后臺欄目的解決方法dedecms php7以上版本備份數據還原不出來正常數據的解決方法,主要是針對php7以上版本的數據還原不正?,F象,介紹了修改的方法,需要的朋友可以參考下...
2020-11-04