版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Dedecms 文件目录结构分析 本文主要是为了今后对Dedecms做二次开发所写。安装后dedecms的目录,如(图1)所示,图1-文件根目录“a”: 默认HTML文件存放目录“data”: 系统缓存或其它可写入数据存放目录“dede”: 默认后台管理目录“images”: 系统默认模板图片存放目录“include”: 类库文件目录“install”: 安装程序目录,安装完后可删除“member”: 会员目录“plus”: 附助程序目录“special”: 专题目录“templets”:
2、160;系统默认内核模板目录“uploads”: 默认上传目录“index.php”: 网站默认首页“robots.txt”: 搜索控制文件“tags.php”: 标签页 详细的目录结构如下:|a /* 生成HTML的目录,老版本为html文件夹 */|data /* 程序生成常用数据保存目录 */| |admin /* 保存系统后台常规配置,例如作者、快
3、速导航、来源这些内容,通常以文本格式存放 */| |backupdata /* 数据库备份存放目录,可以在系统后台设置处修改 */| |cache /* 系统缓存 */| |enums /* 联动类别生成的缓存和js文件 */| |js
4、160; /* 栏目js调用生成的js文件 */| |mark /* 图片水印设置目录 */| |module /* 系统后台那些模块安装包存放的目录,通常文件名称加密过 */| |rss /* 生成RSSmap存放的文件目录 */| |sessi* /*
5、0; 系统sessi*存放目录,一般登陆后就会生成个session,目录不可写那可能无法登陆 */| |textdata /* 文本数据,系统后台保存为文本数据存放目录 */| |tplcache /* 模板缓存目录,这个缓存一般是那些动态页 */| |ziptmp /* 压缩缓存目录 */|dede /*
6、160; 系统后台管理目录 */| |img| |inc| |js| |templets /* 系统后台的模板存放目录 */|images| |js| |swfupload| | &
7、#160; |images| | |plugins|include /* 系统核心类库、函数存放目录 */| |calendar /* 日历控件,就是日期编辑框跳出来的那个日历框 */|
8、60; |code /* datalistcp动态分页类的编码语言包 */| |data /* 系统核心设置的数据,比如词库默认验证码 */| |dialog /* 系统对话框存放目录,通常是编辑器上面选择的类似于缩略图、插入图片文件 */|
9、; | |img| |FCKeditor /* 编辑器存放目录,用的是开源编辑器FCK */| | |editor| |
10、 | |css| | | | |images| | |
11、60; |dialog| | | | |common| | |
12、; | |fck_about| | | | |fck_codes| | &
13、#160; | | |fck_flash| | | | |fck_image| | &
14、#160; | | |fck_link| | | |dtd| |
15、0; | |images| | | | |smiley| |
16、 | |js| | | |lang| | | |skins|
17、 | | | |images| |inc /* 这里存放一些用才引入的比较长的函数 */| |taglib /* 就是那些用在模板中
18、的标签存放的目录了 */| | |channel /* 解析一些特殊字段的扩展函数库 */| | |help /* 基本的标签说明 */| |t
19、pllib /* 动态模板标签,一般用在动态调用页面上面的标签 */|install /* 安装目录 */| |images| |templates|member /* 会员中心目录 */| |images|
20、0; | |pay| |inc /* 会员中心 */| |js| |paycenter /* 支付接口配置 */| | &
21、#160; |alipay| | |cbpayment| | |nps| | |tenpay| &
22、#160; | |yeepay| |space /* 会员中心的空间模板 */| | |coffee| | |
23、; |images| | |company| | | |images| | |flower| |
24、 | |images| | |gray| | | |images| | |lxblog| |
25、160; | |images| | |lxbrown| | | |images| | |lxvista|
26、160; | | |images| | |person| | | |blue| | &
27、#160; | |common| | | | |css| | | | |images
28、| | | |images| | |pwblue| | | |images| |
29、160; |pwglight| | | |images| | |pwlake| | | |images|
30、160; | |pwpink| | | |images| |templets|plus /* 系统插件存放目录 */| |guestbook /* 留言板插
31、件 */| | |images| |img| | |face| |paycenter| | |alipay| |
32、0; |cbpayment| | |nps| | |tenpay| | |yeepay| |task|special
33、160; /* 专题存放目录 */|templets /* 织梦模板存放目录 */| |default /* 系统默认模板目录 */| |images| | |mood
34、| |js| |plus /* 插件页面的模板文件存放目录 */| |style /* 默认模板存放的CSS样式 */| |system /* &
35、#160; 系统核心底层模板文件夹 */| |wap /* 那个wap模块的样式目录了 */|uploads /* 文件上传存放目录 */| |allimg /* 图片 */| |
36、 |090731| |flink /* 友情链接图片 */| |litimg /* 缩略图 */| |media /* 多媒体存放目录 */| |soft /*
37、0; 软件 */| |userup /* 用户文件存放,例如那些头像什么的 */在了解了Dedecms根目录的结构以后,下面来看一看几个在二次开发中比较重要的部分。 (1)“data”: 系统缓存或其它可写入数据存放目录首先,看一下“data” 这个文件夹的结构,如(图2)所示,图2-data文件夹的结构data :数据目录存放后台信息,程序版本admin:管理员的后台的一些信息backupdata:存放后台系统管理数据备份,数据还原的一些备份信息都存放在
38、这个目录中cache:一些缓存文件目录enums:地区,分类的一些其他信息的即时文件js:生成的js文件存放目录moudle:后台的模块信息都存储在这里rss:订阅信息sessions:后台前台无法登录,来查看这个目录是不是不可写权限,common.inc.php:数据库配置文件,数据库当前信息文件config.cache.inc.php:对系统设置文件,系统基本参数设置的信息都存储在这个文件里 (2)“dede”: 默认后台管理目录“dede” 里面存放的是dedecms的后台文件,对于后台部分的开发都会使用这里面的文件,例如:开发模型、模块和小插件等等。(3)“incl
39、ude”: 类库文件目录config_base.php 环境定义文件。用于检测系统环境,定义工作目录,保存数据库链接信息,引入常用函数等,建议不要修改。 config_hand.php 系统配置文件。定义系统常用的配置信息定义,可从后台管理直接生成该文件。 config_passport.php 通行证文件 config_rglobals.php 检测系统外部变量 config_rglobals_magic.php 同上 inc_archives_view
40、.php 用于浏览文档或对文档生成HTML inc_arclist_view.php 用于浏览频道列表或对内容列表生成HTML inc_arcmember_view.php 用于浏览会员发布的文档 inc_arcpart_view.php 用于解析和创建全局性质的模板,如频道封面,主页,单个页面等 inc_arcsearch_view.php 用于文档搜索 inc_arcspec_view.php 用于浏览所有专题列表或对专题列表生成HTM
41、L 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_memberl
42、ogin.php 用于用户登录及获得会员状态 inc_photograph.php 用于处理系统中的图片,例如水印,缩略图等 inc_photowatermark_config.php 图片处理参数定义 inc_rss_view.php 用于浏览频道RSS或对RSS生成静态文件 inc_separate_functions.php SpGetArcList函数,用于获得文档列表 inc_sitemap.php 用于生成网站地图 inc_ty
43、pe_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
44、.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_de
45、dehtml2.php 用于采集中的HTML解析 pub_dedehtml.php HTML解析器 pub_dedetag.php 用于dede模板标签解析 pub_httpdown.php 用于下载http中的资源 pub_oxwindow.php 后台程序扩展 pub_splitword_www.php 织梦分词算法 validateimg.php 验证码 vdimgck.php 验证
46、码/inc 共用函数目录inc_fun_funAdmin.php 获取拼音码等函数 inc_fun_funString.php html代码处理等函数 inc_fun_SpGetArcList.php 获取文档列表SpGetArcList(4)“templets”: 系统默认内核模板目录首页模板templetsdefaultindex.html文章频道首页templetsdefaultindex_article.htm文章列表页templetsdefaultlist_article
47、.htm文章内容页templetsdefaultarticle_article.htm图集频道首页templetsdefaultindex_image.htm图集列表页templetsdefaultlist_image.htm图集内容页templetsdefaultarticle_image.htm图集详细页面templetsplusshowphoto.htm软件频道首页templetsdefaultindex_soft.htm软件列表页templetsdefaultlist_soft.htm软件内容页templetsdefaultarticle_soft.htm软件最终下载页templetsplusdownload_links_templet
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 经典文艺欣赏与阅读教学工作计划
- 关于九年级教学工作计划
- 小学科学教学工作计划范本
- 阜新市太平区2023年八年级下学期《英语》期末试题与参考答案
- 《方程的常用迭代法》课件
- XX-XX学年度第一学期初一语文教学计划
- 数学教师教学工作计划
- 高一语文上册教学计划
- 《万达商业地产分析》课件
- 《无形资产修订》课件
- 《西游记知识竞赛》题库及答案(单选题100道、多选题100道)
- 2024年行政执法人员执法资格考试必考题库及答案(共190题)
- QC-提高地铁车站直螺纹钢筋机械连接一次性合格率
- 民办学校教职工入职背景审查制度
- 《中国政治思想史》课程教学大纲
- 施工项目经理述职报告
- 2025年中国野生动物园行业市场现状、发展概况、未来前景分析报告
- 2023年云南开放大学编外职工招聘笔试真题
- 《绩效管理串讲》课件
- DZT0203-2020矿产地质勘查规范稀有金属类
- 宪法的课件教学课件
评论
0/150
提交评论