徹底刪除dedecms欄目及其html文件教程,dedecms
導讀:dedecmsdedecms當我們建立了多個欄目后,如果不想要某個欄目了,dedecms默認情況下在后臺刪除了欄目后,這個欄目對應的文件夾和這里面對應的html文件都不能刪除掉,這就麻煩了dede商城模板織夢模板安裝。
當我們建立了多個欄目后,如果不想要某個欄目了,dedecms默認情況下在后臺刪除了欄目后,這個欄目對應的文件夾和這里面對應的html文件都不能刪除掉,這就麻煩了,還要登錄ftp再去刪除相應的文件夾和相應的html文件,如果欄目多的話,不小心看花了眼可能把其它“長像”一樣的文件夾錯刪除這就不好了,所以,織夢基地完善了織夢后臺刪除欄目功能,只要在后臺刪除這個欄目,那么,不管這個欄目下面的子欄目是在這個相對欄目里面,還是在根目錄里面都可以一起刪除掉。
我們先看一下如何刪除欄目,其實非常簡單,例如后臺,直接在要刪除的欄目后面點擊刪除即可,如下圖所示:
點擊“刪除”后,就進入到了下面的對話界面,這時候無論你選中“是”還是“否”,織夢默認下都不能刪除這個欄目生成的文件夾和對應的html文件。
經過研究作了一下簡單的織夢二次開發,把下面的代碼放到文件dede/catalog_del.php里面,具體位置是搜索代碼:$ut = new TypeUnit();
在這行代碼下面放入下面的代碼:
開發原理分析:
要刪除一個欄目牽涉的內容比較多,例如,當我們在后臺建立一個欄目后,就會在這欄目表dede_arctype 記錄了欄目相關信息,若是在這個欄目里面發布了一篇文章或圖片,或軟件等,如果再有用戶評論,管理員再回復過,那就關系到評論表dede_feedback,微表dede_arctiny,主表dede_archives等,還有會員表,統計信息表,所以,要刪除一個欄目就要連帶著把這些相關的信息一起刪除掉,如果你上傳了附件的話,還要把這個附件內容也刪除掉。
是不是很麻煩?是的,非常麻煩,但是,不用擔心織夢幫我們做好了,都已經封裝好了(不過那個附件織夢好沒有寫),我們直接拿過來用就行了,這就是二次開發的好處,省不少事,如果自己去寫一個系統的話,光處理這個欄目得花太多時間。
現在的問題是具體細節問題織夢幫我們做好了,而接下來就是我們如何刪除欄目及其相關的html,要把這個問題弄明白,需要研究一下建立欄目的幾種方式:
1. 建立頂級欄目使用織夢默認的,就是建立頂級欄目都放在文件夾a里面,然后,假設在這個a下面建立“小說”頂級欄目如下圖所示:
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-18 ,文章徹底刪除dedecms欄目及其html文件教程,dedecms主要講述徹底刪除,欄目,dedecms網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_28998.html