登录  /  注册

PHP教程—DedeCMS二次开发(二)

小云云
发布: 2017-11-14 13:42:00
原创
5153人浏览过

织梦内容管理系统(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中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号