網站首頁 織夢學院 正文
其實Dede的系統在發布文章的時候會在輸入標題后立即檢測是否存在相同標題的文章,如果有相同標題的文章會如下提示:
DedeCMS禁止發布重復文章的實現方法
這里只是起到一個提示的作用,并不影響文章的發布,這樣就造成了數據庫中會存在兩篇標題相同的文章,勢必會影響一些功能,而我們都知道的是織夢的后臺是有個重復檢測功能,但是在添加文章的時候都能添加成,這樣就沒有什么實際作用了!
今天淘站網就做一個能在提交文章的時候再做下檢測重復文檔的操作,如果檢測出存在重復文檔,提示:對不起,請不要發布重復文檔,并且退出保存文章的函數,這樣就可以完美的避免數據庫中存在標題相同的文章,具體實現方法如下:
打開后臺文件夾(一般為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 `inyhow_archives` where title like '$title' ");if(is_array($row)){ShowMsg("對不起,請不要發布重復文檔!","-1");exit();}}
保存修改好的文件,我們再添加相同標題的話就會提示文章重復,這樣一來再添加文章操作無法把文章加入數據庫中了。
相關推薦
- 2022-08-13 記錄:C++打印堆棧信息并優化打印結果
- 2023-04-06 sql?server?2008數據庫不能添加附加文件的解決方法_mssql2008
- 2022-06-21 C語言程序的編譯與預處理基礎定義講解_C 語言
- 2022-10-10 conda創建環境、安裝包、刪除環境步驟詳細記錄_python
- 2022-06-30 opencvsharp瑕疵檢測的實現示例_C#教程
- 2022-09-27 Python?Matplotlib繪制扇形圖標簽重疊問題解決過程_python
- 2022-07-02 jquery實現無縫輪播圖_jquery
- 2022-03-18 C語言字符串函數操作(strlen,strcpy,strcat,strcmp)詳解_C 語言
- 欄目分類
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支