史上最全的dedecms文件目录详细解释(初学必备)_第1页
史上最全的dedecms文件目录详细解释(初学必备)_第2页
史上最全的dedecms文件目录详细解释(初学必备)_第3页
史上最全的dedecms文件目录详细解释(初学必备)_第4页
史上最全的dedecms文件目录详细解释(初学必备)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论