自學筆記 織夢CMS檔案結構

2021-05-21 19:29:38 字數 4131 閱讀 3122

如下圖是乙個大概的結構。主要有11

個資料夾和三個檔案。

1)data資料夾

data資料夾的結構圖 

這個資料夾主要是存放資料的。

backupdata 資料夾:這個是存放資料庫備份檔案的地方。

cache資料夾:快取

enums資料夾:

js資料夾:生成欄目的時候生成的

js檔案。

mark資料夾:

moduls資料夾:程式選擇或者設定的模組。

rss資料夾:訂閱資訊,。

sessions資料夾:驗證使用者登入的。

textdata資料夾:一些以文字型別儲存的文件。

tplcathe資料夾:快取檔案。

ziptmp資料夾:零時壓縮檔案存放的地方

common.inc.hph 這個檔案時存放自己的資料庫配置的檔案。

2)./dede  目錄    

dede

後台3)

./html  

目錄    

生成的靜態的html

檔案存放的地方。

4)images 資料夾  存放系統的

include資料夾:**的核心檔案、**的編輯器、類庫等資訊。

config_base.php    環境定義檔案。用於檢測系統環境,定義工作目錄,儲存資料庫鏈結資訊,引入常用函式等,建議不要修改。

config_hand.php    系統配置檔案。定義系統常用的配置資訊定義,可從後台管理直接生成該檔案。

config_passport.php    通行證檔案

config_rglobals.php    檢測系統外部變數

config_rglobals_magic.php    同上

inc_archives_view.php    用於瀏覽文件或對文件生成

html

inc_arclist_view.php    用於瀏覽頻道列表或對內容列表生成

html

inc_arcmember_view.php    用於瀏覽會員發布的文件

inc_arcpart_view.php    用於解析和建立全域性性質的模板,如頻道封面,主頁,單個頁面等

inc_arcsearch_view.php    用於文件搜尋

inc_arcspec_view.php    用於瀏覽所有專題列表或對專題列表生成

html

inc_channel_unit.php    使用者解析特定頻道的附加資料結構資訊

inc_channel_unit_functions.php    系統共用函式集合

inc_downclass.php    防採集隨機字串函式

inc_freelist_view.php    用於對特定內容列表生成

html

inc_functions.php    可供使用者使用的函式集合

inc_imgbt.php    gettypeidselmember

inc_memberlogin.php    用於使用者登入及獲得會員狀態

inc_photograph.php    用於處理系統中的,例如水印,縮圖等

inc_photowatermark_config.php    處理引數定義

inc_rss_view.php    用於瀏覽頻道

rss或對

rss生成靜態檔案

inc_separate_functions.php    spgetarclist函式,用於獲得文件列表

inc_type_tree.php    用於選擇欄目的目錄樹

inc_type_tree_member.php    同上,會員使用

inc_typelink.php    用於顯示文章的位置和欄目位置等

inc_typeunit_admin.php    用於頻道管理時的一些複雜操作,主要用於後台

inc_typeunit_menu.php    同上

inc_userlogin.php    用於管理員登入

inc_vote.php    用於管理投票

jump.php    用於超連結跳轉

pub_charset.php    共用字元處理函式,

gb/utf-8/unicode/big5

等互換pub_collection.php    用於採集

pub_collection_functions.php    採集用函式

pub_datalist.php    後台管理用資料列表

pub_datalist_dm.php    同上,不使用模板

pub_db_mysql.php    用於運算元據庫

pub_dedehtml2.php    用於採集中的

html

解析pub_dedehtml.php    html解析器

pub_dedetag.php    用於

dede

模板標籤解析

中的資源

pub_oxwindow.php    後台程式擴充套件

pub_splitword_www.php    織夢分詞演算法

validateimg.php    驗證碼

vdimgck.php    驗證碼

/inc    共用函式目錄

inc_fun_funadmin.php    獲取拼音碼等函式

inc_fun_funstring.php    html**處理等函式

inc_fun_spgetarclist.php    獲取文件列表

5)install 系統的安裝檔案。安裝之後最好刪除

6)member :會員資料夾,裡面有會員空間的模板,配置等資訊。

7)plug 資料夾 :存放一些外掛程式,比如一些新聞、呼叫等

8)9)./special    專題生成目錄

10)/templets    **模板目錄

11)article_article.htm    普通文章頁面模板

article_default.htm    一般文件頁面模板

article_flash.htm    flash頁面模板

article_image.htm    圖集頁面模板

article_soft.htm    軟體頁面模板

article_spec.htm    專題頁面模板

index.htm    **首頁模板

index_article.htm    文章頻道封面模板

index_article_webart1.htm   

index_article_webart2.htm   

index_article_webart.htm   

index_default.htm    一般文件封面模板

index_flash.htm    flash頻道封面模板

index_image.htm    圖集頻道封面模板

index_soft.htm    頻道封面模板

list_article.htm    文章列表模板

list_default.htm    一般文件列表目錄模板

list_flash.htm    flash文件列表模板

list_free.htm    自由列表模板

list_image.htm    圖集列表模板

list_soft.htm    軟體列表模板

list_spec.htm    專題列表模板

/img    模板目錄(含樣式表)

/plus    輔助外掛程式模板目錄

feedback_templet_js.htm   

heightsearch.htm    高階搜尋模板

js.htm   

recommend.htm    推薦好友模板

rss.htm    rss的

xml模板

rssmap.htm    rss訂閱檔案

showphoto.htm    顯示模板

view_msg.htm    會員提示資訊模板

vote.htm    投票結果顯示模板

12)/upimg      採集,後者使用者上傳的附件所在的目錄

13)base.css    基本樣式表

14)index.php    **預設首頁

15)robots.txt    搜尋控制檔案

dede織夢CMS資料夾目錄結構

本文主要是為了今後對dedecms做二次開發所寫。安裝後dedecms的目錄,如 圖1 所示,圖1 檔案根目錄 a 預設html檔案存放目錄 data 系統快取或其它可寫入資料存放目錄 dede 預設後台管理目錄 include 類庫檔案目錄 install 安裝程式目錄,安裝完後可刪除 membe...

織夢cms常用標籤

dedecms簡介 織夢內容管理系統 dedecms 以簡單 實用 開源而聞名,是國內知名的php開源 管理系統,也是使用使用者較多的php類cms系統,在經歷多年的發展,目前的版本無論在功能,還是在易用性方面,都有了長足的發展和進步,dedecms免費版的主要目標使用者鎖定在個人站長,功能更專注於...

織夢CMS上傳漏洞修復

近段時間老是發現 title被注入其他資訊,應該是被植入 還是什麼的,非常困鬧,在 找了一些織夢漏洞的修補方法。任意檔案上傳漏洞修復 一 include dialog select soft post.php檔案,搜尋 大概在72行的樣子 fullfilename cfg basedir.activ...