您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > 史上最全的dedecms文件目录详细解释(初学必备)
Dedecms文件目录结构分析本文主要是为了今后对Dedecms做二次开发所写。安装后dedecms的目录,如(图1)所示,图1-文件根目录“a”:默认HTML文件存放目录“data”:系统缓存或其它可写入数据存放目录“dede”:默认后台管理目录“images”:系统默认模板图片存放目录“include”:类库文件目录“install”:安装程序目录,安装完后可删除“member”:会员目录“plus”:附助程序目录“special”:专题目录“templets”:系统默认内核模板目录“uploads”:默认上传目录“index.php”:网站默认首页“robots.txt”:搜索控制文件“tags.php”:标签页详细的目录结构如下:|a/*生成HTML的目录,老版本为html文件夹*/|data/*程序生成常用数据保存目录*/||admin/*保存系统后台常规配置,例如作者、快速导航、来源这些内容,通常以文本格式存放*/||backupdata/*数据库备份存放目录,可以在系统后台设置处修改*/||cache/*系统缓存*/||enums/*联动类别生成的缓存和js文件*/||js/*栏目js调用生成的js文件*/||mark/*图片水印设置目录*/||module/*系统后台那些模块安装包存放的目录,通常文件名称加密过*/||rss/*生成RSSmap存放的文件目录*/||sessi*****/*系统sessi*****存放目录,一般登陆后就会生成个session,目录不可写那可能无法登陆*/||textdata/*文本数据,系统后台保存为文本数据存放目录*/||tplcache/*模板缓存目录,这个缓存一般是那些动态页*/||ziptmp/*压缩缓存目录*/|dede/*系统后台管理目录*/||img||inc||js||templets/*系统后台的模板存放目录*/|images||js||swfupload|||images|||plugins|include/*系统核心类库、函数存放目录*/||calendar/*日历控件,就是日期编辑框跳出来的那个日历框*/||code/*datalistcp动态分页类的编码语言包*/||data/*系统核心设置的数据,比如词库默认验证码*/||dialog/*系统对话框存放目录,通常是编辑器上面选择的类似于缩略图、插入图片文件*/|||img||FCKeditor/*编辑器存放目录,用的是开源编辑器FCK*/|||editor||||css|||||images||||dialog|||||common|||||fck_about|||||fck_codes|||||fck_flash|||||fck_image|||||fck_link||||dtd||||images|||||smiley||||js||||lang||||skins|||||images||inc/*这里存放一些用才引入的比较长的函数*/||taglib/*就是那些用在模板中的标签存放的目录了*/|||channel/*解析一些特殊字段的扩展函数库*/|||help/*基本的标签说明*/||tpllib/*动态模板标签,一般用在动态调用页面上面的标签*/|install/*安装目录*/||images||templates|member/*会员中心目录*/||images|||pay||inc/*会员中心*/||js||paycenter/*支付接口配置*/|||alipay|||cbpayment|||nps|||tenpay|||yeepay||space/*会员中心的空间模板*/|||coffee||||images|||company||||images|||flower||||images|||gray||||images|||lxblog||||images|||lxbrown||||images|||lxvista||||images|||person||||blue||||common|||||css|||||images||||images|||pwblue||||images|||pwglight||||images|||pwlake||||images|||pwpink||||images||templets|plus/*系统插件存放目录*/||guestbook/*留言板插件*/|||images||img|||face||paycenter|||alipay|||cbpayment|||nps|||tenpay|||yeepay||task|special/*专题存放目录*/|templets/*织梦模板存放目录*/||default/*系统默认模板目录*/||images|||mood||js||plus/*插件页面的模板文件存放目录*/||style/*默认模板存放的CSS样式*/||system/*系统核心底层模板文件夹*/||wap/*那个wap模块的样式目录了*/|uploads/*文件上传存放目录*/||allimg/*图片*/|||090731||flink/*友情链接图片*/||litimg/*缩略图*/||media/*多媒体存放目录*/||soft/*软件*/||userup/*用户文件存放,例如那些头像什么的*/在了解了Dedecms根目录的结构以后,下面来看一看几个在二次开发中比较重要的部分。(1)“data”:系统缓存或其它可写入数据存放目录首先,看一下“data”这个文件夹的结构,如(图2)所示,图2-data文件夹的结构data:数据目录存放后台信息,程序版本admin:管理员的后台的一些信息backupdata:存放后台系统管理数据备份,数据还原的一些备份信息都存放在这个目录中cache:一些缓存文件目录enums:地区,分类的一些其他信息的即时文件js:生成的js文件存放目录moudle:后台的模块信息都存储在这里rss:订阅信息sessions:后台前台无法登录,来查看这个目录是不是不可写权限,common.inc.php:数据库配置文件,数据库当前信息文件config.cache.inc.php:对系统设置文件,系统基本参数设置的信息都存储在这个文件里(2)“dede”:默认后台管理目录“dede”里面存放的是dedecms的后台文件,对于后台部分的开发都会使用这里面的文件,例如:开发模型、模块和小插件等等。(3)“include”:类库文件目录config_base.php环境定义文件。用于检测系统环境,定义工作目录,保存数据库链接信息,引入常用函数等,建议不要修改。config_hand.php系统配置文件。定义系统常用的配置信息定义,可从后台管理直接生成该文件。config_passport.php通行证文件config_rglobals.php检测系统外部变量config_rglobals_magic.php同上inc_archives_view.php用于浏览文档或对文档生成HTMLinc_arclist_view.php用于浏览频道列表或对内容列表生成HTMLinc_arcmember_view.php用于浏览会员发布的文档inc_arcpart_view.php用于解析和创建全局性质的模板,如频道封面,主页,单个页面等inc_arcsearch_view.php用于文档搜索inc_arcspec_view.php用于浏览所有专题列表或对专题列表生成HTMLinc_channel_unit.php用户解析特定频道的附加数据结构信息inc_channel_unit_functions.php系统共用函数集合inc_downclass.php防采集随机字符串函数inc_freelist_view.php用于对特定内容列表生成HTMLinc_functions.php可供用户使用的函数集合inc_imgbt.phpGetTypeidSelMemberinc_memberlogin.php用于用户登录及获得会员状态inc_photograph.php用于处理系统中的图片,例如水印,缩略图等inc_photowatermark_config.php图片处理参数定义inc_rss_view.php用于浏览频道RSS或对RSS生成静态文件inc_separate_functions.phpSpGetArcList函数,用于获得文档列表inc_sitemap.php用于生成网站地图inc_type_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.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_dedehtml2.php用于采集中的HTML解析pub_dedehtml.phpHTML解析器pub_dedetag.php用于dede模板标签解析pub_httpdown.php用于下载http中的资源pub_oxwindow.php后台程序扩展pub_splitword_验证码/inc共用函数目录inc_fun_funAdmin.php获取拼音码等函数inc_fun_funString.phphtml代码处理等函数inc_fun_SpGetArcList.php获取文档列表SpGetArcList(4)“templets”:系统默认内核模板目录首页模板\templets\default\index.html文章频道首页\templets\default\index_article.htm文章列表页\templets\default\list_article.htm文章内容页\templets\default\article_article.htm图集频道首页\templets\default\index_image.htm图集列表页\templets\default\list_image.htm图集内容页\templets\default\article_image.htm图集详细页面\templets\plus\showphoto.htm软件频道首页\templets\default\index_soft.htm软件列表页\templets\default\list_soft.htm软件内容页\templets\default\article_soft.htm软件最终下载页\templets\plus\download_links_templet.htm动画频道首页\templets\default\index_flash.htm动画列表页\templets\default\list_flash.htm动画内容页\templets\default\article_flash.htm产品频道首页\templets\default\index_product.htm产品列表页\templets\default\list_product.htm产品内容页\templets\default\article_product.htm分类信息频道首页\templets\default\index_i
本文标题:史上最全的dedecms文件目录详细解释(初学必备)
链接地址:https://www.777doc.com/doc-2573835 .html