首頁  >  文章  >  後端開發  >  PHP教學—DedeCMS二次開發(二)

PHP教學—DedeCMS二次開發(二)

小云云
小云云原創
2017-11-14 13:42:005377瀏覽

織夢內容管理系統(DedeCMS),是一個集內容發佈、編輯、管理檢索等於一體的網站管理系統(Web CMS),他擁有國外CMS眾多特點之外,還結合中國用戶的需要,對內容管理系統概念進行明確分析與定位。

DedeCMS二次開發

1、DedeCMS的二次開發

為了讓更多人了解二次開發,並更方便的了解DedeCMS的二次開發,以下將會簡單的介紹關於DedeCMS二次開發的一些基礎與大綱

2、DedeCMS二次開發必備基礎:

· 非常熟悉HTML 

· 熟悉p+CSS的佈局 

· 紮實的PHP基礎,熟悉結構化編程,了解OOP,並能看懂並使用 

##· 熟悉MYSQL,掌握SQL語言

3、DedeCMS二次開發學習流程


· 理解CMS是什麼 

· 熟悉DedeCMS的功能(如:欄目的分類,文件管理,模型的使用,系統的設定等常用的功能) 

· 掌握DedeCMS的模板標籤使用及原理 

· DedeCMS目錄結構分析熟悉每個資料夾裡面主要裝什麼文件,這樣在二次開發的時候知道在哪個資料夾下的什麼文件修改

 目錄結構摘要:

./a 產生文件存放路徑.

/data 快取檔案及資料中心

/admin 管理後台資料

/backupdata 備份資料

/cache 快取檔案

/enums 層級連動數據,JS,枚舉類型的快取檔案

/js 常用的JS

/mark 水印相關檔案

/module 模組安裝檔案

/rss Rss相關

/sessions Session 存放路徑

/textdata 文字資料

/tplcache 範本快取

/uploadtmp 上傳檔案快取位置

/ziptmp zip包解壓縮快取位置… 

 DedeCMS檔案結構分析熟悉每個檔案的基本功能,方便做修改,知道每個檔案的大概作用之後,可以方便的修改檔案

檔案結構摘要:

common.inc.php 資料庫設定檔

##config.cache.bak.php 後台系統配置備份

config.cache.inc.php 後台系統設定檔快取

downmix.data.php 擷取混淆快取檔案

mysql_error_track.inc MYSQL錯誤字元

safequestions.php 安全問題

sitemap.html 網站地圖

sys_pay.cache.php 支付網關設定

template.rand.php 隨機模板設定…

 · DedeCMS資料庫結構分析,至少要熟悉每個表格的作用熟悉每個表格的作用,了解幾個核心表的設計及字段的意義,方便拿到新的需求之後,能快速的判斷是否加字段,還是新建表來處理。同時也能理解DedeCMS的資料庫設計思想,把有用的設計想法加到自己的系統中。 

· DedeCMS的流程控制,及一些核心檔案的解析 熟悉一些登陸,註冊,文件管理,權限控制,分類管理,模型設定等一些常用流程控制。將幾個核心檔案解剖,了解其程式設計技巧及安全機制 

· DedeCMS外掛程式的開發(****式外掛程式和內嵌式外掛程式) 熟悉兩種外掛程式的編寫,外掛程式的匯入導出,插件搭配模型的使用

作為國內第一個開源的內容管理系統,DedeCMS在創建以來都在摸索中國互聯網內容管理系統的道路,並且引領眾多開源CMS前進的道路,程序由當年個人作品,現已組成團隊,在提升用戶服務、提升產品品質的同時,對中國網站內容管理系統進行研究,成為目前市場上最受歡迎的內容管理系統。

相關推薦:

PHP二次開發最全教程(一)

php二次開發的四個基本要求

最好最實用的PHP二次開發教程_PHP教程

#

以上是PHP教學—DedeCMS二次開發(二)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn