您的位置:首页 > 其它

关于Dedecms织梦文件目录结构全面解析

2019-08-19 13:25 148 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_17475727/article/details/99720780

本文主要是为了今后对Dedecms做二次开发所写。

安装后dedecms的目录,如下图所示

“a”: 默认HTML文件存放目录

“data”: 系统缓存或其它可写入数据存放目录

“dede”: 默认后台管理目录

“images”: 系统默认模板图片存放目录

“include”: 类库文件目录

“install”: 安装程序目录,安装完后可删除

“member”: 会员目录

“plus”: 附助程序目录

“special”: 专题目录

“templets”: 系统默认内核模板目录

“uploads”: 默认上传目录

“index.php”: 网站默认首页

“robots.txt”: 搜索控制文件

“tags.php”: TAG标签页

在了解了Dedecms根目录的结构以后,下面来看一看几个在二次开发中比较重要的部分。

(1)“data”: 系统缓存或其它可写入数据存放目录

首先,看一下“data” 这个文件夹的结构,如下图所示,


data :数据目录存放后台信息,程序版本
admin:管理员的后台的一些信息
backupdata:存放后台系统管理数据备份,数据还原的一些备份信息都存放在这个目录中
cache:一些缓存文件目录
enums:地区,分类的一些其他信息的即时文件
js:生成的js文件存放目录
moudle:后台的模块信息都存储在这里
rss:订阅信息
sessions:后台前台无法登录,来查看这个目录是不是不可写权限,
common.inc.php:数据库配置文件,数据库当前信息文件
config.cache.inc.php:对系统设置文件,系统基本参数设置的信息都存储在这个文件里

(2)“dede”: 默认后台管理目录
“dede” 里面存放的是dedecms的后台文件,对于后台部分的开发都会使用这里面的文件,例如:开发模型、模块和小插件等等。

/dede后台目录

css 后台界面样式文件
 images 后台界面图片文件
 inc 部分后台菜单名称配置
 js 后台JS效果文件

templets 系统后台的模板存放目录
 下属各模版文件(以下代表的是文件开头前缀部分)
  ad 广告管理模块
  album 图片模型相关发布更改
  apiUChome 整合文件
  archives 通用文档相关发布更改
  article 文章模型相关发布更改
  ask 问答模块
  cards 点卡管理
  catalog 栏目相关管理
  co 采集相关
  diy 自定义表单
  file 文件管理器
  freelist 自由列表管理
  friendlink 友情链接管理
  group 圈子模块
  index2 后台头部页面
  index_menu2 左侧总菜单
  login 登录界面
  mail 邮件功能
  makehtml 生成更新
  media 上传数据菜单
  member 会员管理
  module 模块制作
  images 目录基本可以删除

/include目录

config_base.php 环境定义文件。用于检测系统环境,定义工作目录,保存数据库链接信息,引入常用函数等,建议不要修改。
config_hand.php 系统配置文件。定义系统常用的配置信息定义,可从后台管理直接生成该文件。
config_passport.php 通行证文件
config_rglobals.php 检测系统外部变量
config_rglobals_magic.php 同上
inc_archives_view.php 用于浏览文档或对文档生成HTML
inc_arclist_view.php 用于浏览频道列表或对内容列表生成HTML
inc_arcmember_view.php 用于浏览会员发布的文档
inc_arcpart_view.php 用于解析和创建全局性质的模板,如频道封面,主页,单个页面等
inc_arcsearch_view.php 用于文档搜索
inc_arcspec_view.php 用于浏览所有专题列表或对专题列表生成HTML
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_memberlogin.php 用于用户登录及获得会员状态
inc_photograph.php 用于处理系统中的图片,例如水印,缩略图等
inc_photowatermark_config.php 图片处理参数定义
inc_rss_view.php 用于浏览频道RSS或对RSS生成静态文件
inc_separate_functions.php SpGetArcList函数,用于获得文档列表
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.php HTML解析器
pub_dedetag.php 用于dede模板标签解析
pub_httpdown.php 用于下载http中的资源
pub_oxwindow.php 后台程序扩展
pub_splitword_www.php 织梦分词算法
validateimg.php 验证码
vdimgck.php 验证码

/inc目录
inc_fun_funAdmin.php 获取拼音码等函数
inc_fun_funString.php html代码处理等函数
inc_fun_SpGetArcList.php 获取文档列表SpGetArcList

/install 安装目录

织梦安装以后会生成index.html,install_lock.txt锁定,index.php.bak更名备份;如果想重新安装,删除index.html、install_lock.text,改名index.php,然后执行/install/
安装之后,install删掉比较好

/member会员中心目录

plus 系统插件存放目录
 guestbook 留言板插件
 ad_js.php 广告插件
 advancedsearch.php 搜索
 bookfeedback.php 评论相关
 bookfeedback_js.php 评论相关
 bshare.php 分享
 car.php 购物车相关
 carbuyaction.php 购物车相关
 comments_frame.php 评论相关
 count.php 浏览次数等计数器
 digg_ajax.php 顶功能相关
 digg_frame.php 顶功能相关
 disdls.php 下载次数统计
 diy 自定义表单
 download.php 下载模块相关
 erraddsave.php 挑错
 feedback.php 评论相关
 feedback_ajax.php 评论相关
 feedback_js.php 评论相关
 flink.php 友情链接
 flink_add.php 友情链接添加
 freelist.php 自由列表
 guestbook.php 留言板
 posttocar.php 购物车相关
 recommend.php 推荐文章给好友
 stow.php 收藏功能
 task.php 计划任务功能
 view.php 文章阅读权限功能
 vote.php 投票功能

/special专题存放目录

/templets织梦模板存放目录
/templets/default默认模板目录
article_article.htm 普通文章页面模板
article_default.htm 一般文档页面模板
article_flash.htm flash页面模板
article_image.htm 图集页面模板
article_soft.htm 软件页面模板
article_spec.htm 专题页面模板
index.htm 网站首页模板
index_article.htm 文章频道封面模板
index_article_webart1.htm
index_article_webart2.htm
index_article_webart.htm
index_default.htm 一般文档封面模板
index_flash.htm flash频道封面模板
index_image.htm 图集频道封面模板
index_soft.htm 软件频道封面模板
list_article.htm 文章列表模板
list_default.htm 一般文档列表目录模板
list_flash.htm flash文档列表模板
list_free.htm 自由列表模板
list_image.htm 图集列表模板
list_soft.htm 软件列表模板
list_spec.htm 专题列表模板
/templets/plus模板目录
download_links_templet.htm 下载链接模板
feedback_confirm.htm 评论确认模板
feedback_templet.htm 用户评论模板
feedback_templet_js.htm
flink-add.htm 友情链接添加模板
flink-list.htm 友情链接列表模板
guestbook.htm 留言本模板
heightsearch.htm 高级搜索模板
js.htm
recommend.htm 推荐好友模板
rss.htm RSS的XML模板
rssmap.htm RSS订阅文件
showphoto.htm 图片显示模板
sitemap.htm 网站地图模板
view_msg.htm 会员提示信息模板
vote.htm 投票结果显示模板

/uploads文件上传存放目录

allimg 图片
flink 友情链接图片
litimg 缩略图
media 多媒体存放目录
soft 软件
userup 用户文件存放,例如头像

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: