织梦二次开发写php,PHP教程—DedeCMS二次开发(二)
織夢內(nèi)容管理系統(tǒng)(DedeCMS),是一個集內(nèi)容發(fā)布、編輯、管理檢索等于一體的網(wǎng)站管理系統(tǒng)(Web CMS),他擁有國外CMS眾多特點之外,還結(jié)合中國用戶的需要,對內(nèi)容管理系統(tǒng)概念進行明確分析和定位。
DedeCMS二次開發(fā)
1、DedeCMS的二次開發(fā)
為了讓更多人了解二次開發(fā),并更方便的了解DedeCMS的二次開發(fā),下面將會簡單的介紹關(guān)于DedeCMS二次開發(fā)的一些基礎(chǔ)和大綱
2、DedeCMS二次開發(fā)必備基礎(chǔ):
· 非常熟悉HTML
· 熟悉p+CSS的布局
· 扎實的PHP基礎(chǔ),熟悉結(jié)構(gòu)化編程,了解OOP,并能看懂和使用
· 熟悉MYSQL,掌握SQL語言
3、DedeCMS二次開發(fā)學(xué)習(xí)過程
· 理解CMS是什么
· 熟悉DedeCMS的功能(如:欄目的分類,文檔管理,模型的使用,系統(tǒng)的設(shè)置等常用的功能)
· 掌握DedeCMS的模板標(biāo)簽使用及原理
· DedeCMS目錄結(jié)構(gòu)分析 熟悉每個文件夾里面主要裝什么文件,這樣在二次開發(fā)的時候知道在哪個文件夾下的什么文件修改
目錄結(jié)構(gòu)摘要:
./a 生成文件存放路徑 .
/data 緩存文件及數(shù)據(jù)中心
/admin 管理后臺數(shù)據(jù)
/backupdata 備份數(shù)據(jù)
/cache 緩存文件
/enums 級別聯(lián)動數(shù)據(jù),JS,枚舉類型的緩存文件
/js 常用的JS
/mark 水印相關(guān)文件
/module 模塊安裝文件
/rss Rss相關(guān)
/sessions Session 存放路徑
/textdata 文本數(shù)據(jù)
/tplcache 模板緩存
/uploadtmp 上傳文件緩存位置
/ziptmp zip包解壓緩存位置 ……
DedeCMS文件結(jié)構(gòu)分析 熟悉每個文件的基本功能,方便做修改,知道每個文件的大概作用之后,可以方便的對文件進行修改
文件結(jié)構(gòu)摘要:
common.inc.php 數(shù)據(jù)庫配置文件
config.cache.bak.php 后臺系統(tǒng)配置備份
config.cache.inc.php 后臺系統(tǒng)配置文件緩存
downmix.data.php 采集混淆緩存文件
mysql_error_track.inc MYSQL錯誤志
safequestions.php 安全問題
sitemap.html 站點地圖
sys_pay.cache.php 支付網(wǎng)關(guān)配置
template.rand.php 隨機模板設(shè)置 ……
· DedeCMS數(shù)據(jù)庫結(jié)構(gòu)分析,至少要熟悉每個表的作用 熟悉每個表的作用,了解幾個核心表的設(shè)計及字段的含義,方便拿到新的需求之后,能快速的判斷是否加字段,還是新建表來處理。同時也能理解DedeCMS的數(shù)據(jù)庫設(shè)計思想,把有用的設(shè)計思路加到自己的系統(tǒng)中。
· DedeCMS的流程控制,及一些核心文件的解析 熟悉一些登陸,注冊,文檔管理,權(quán)限控制,分類管理,模型設(shè)置等一些常用流程控制。對幾個核心文件進行解剖,了解其編程技巧及安全機制
· DedeCMS插件的開發(fā)(****式插件和內(nèi)嵌式插件) 熟悉兩種插件的編寫,插件的導(dǎo)入導(dǎo)出,插件搭配模型的使用
作為國內(nèi)第一個開源的內(nèi)容管理系統(tǒng),DedeCMS在創(chuàng)建以來都在摸索中國互聯(lián)網(wǎng)內(nèi)容管理系統(tǒng)的道路,并且引領(lǐng)眾多開源CMS前進的道路,程序由當(dāng)年個人作品,現(xiàn)已組建團隊,在提升用戶服務(wù)、提高產(chǎn)品質(zhì)量的同時,對中國網(wǎng)站內(nèi)容管理系統(tǒng)進行研究,成為目前市場上最受歡迎的內(nèi)容管理系統(tǒng)。
相關(guān)推薦:
總結(jié)
以上是生活随笔為你收集整理的织梦二次开发写php,PHP教程—DedeCMS二次开发(二)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php验证旧密码,PHP验证数据库密码问
- 下一篇: php中jquery ajax请求参数,