首页 > 其他分享 >织梦文件目录结构分析

织梦文件目录结构分析

时间:2023-06-26 22:03:11浏览次数:32  
标签:分析 文件 文件目录 默认 织梦 存放 后台 data 目录


本文主要是为了今后对Dedecms做二次开发所写。安装后dedecms的目录,如(图1)所示,

织梦文件目录结构分析_数据


 图1-文件根目录“a”:  默认HTML文件存放目录

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

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

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

“include”: 类库文件目录

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

“member”: 会员目录

“plus”: 附助程序目录

“special”: 专题目录

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

“uploads”: 默认上传目录

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

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

“tags.php”: 标签页


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


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

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

织梦文件目录结构分析_后台管理_02


 图2-data文件夹的结构


data :数据目录存放后台信息,程序版本

admin:管理员的后台的一些信息

backupdata:存放后台系统管理数据备份,数据还原的一些备份信息都存放在这个目录中

cache:一些缓存文件目录

enums:地区,分类的一些其他信息的即时文件

js:生成的js文件存放目录

moudle:后台的模块信息都存储在这里

rss:订阅信息

sessions:后台前台无法登录,来查看这个目录是不是不可写权限,

common.inc.php:数据库配置文件,数据库当前信息文件

config.cache.inc.php:对系统设置文件,系统基本参数设置的信息都存储在这个文件里

 

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

“dede” 里面存放的是dedecms的后台文件,对于后台部分的开发都会使用这里面的文件,例如:开发模型、模块和小插件等等。这个部分将会在具体的开发过程中,逐步介绍。

标签:分析,文件,文件目录,默认,织梦,存放,后台,data,目录
From: https://blog.51cto.com/u_16171388/6558217

相关文章

  • 织梦软件较为重要的三个表
    详细说明如下:http://help.dedecms.com/develop/2011/0714/166.html ......
  • 【Azure 事件中心】Kafka 生产者发送消息失败,根据失败消息询问机器人得到的分析步骤
    问题描述AzureEventHubs--Kafka生产者发送消息存在延迟接收和丢失问题,在客户端的日志中发现如下异常:2023-06-0502:00:20.467[kafka-producer-thread|producer-1]ERRORcom.deloitte.common.kafka.CommonKafkaProducer-messageId:9235f334-e39f-b429-227e-45cd30dd6486......
  • 【Azure 事件中心】Kafka 生产者发送消息失败的分析步骤
    问题描述AzureEventHubs--Kafka生产者发送消息存在延迟接收和丢失问题,在客户端的日志中发现如下异常:2023-06-0502:00:20.467[kafka-producer-thread|producer-1]ERRORcom.deloitte.common.kafka.CommonKafkaProducer-messageId:9235f334-e39f-b429-227e-45cd30dd......
  • 头条搜索精选 参数分析
    本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!头条搜索精选参数分析环境win10Python3.9Chrome抓包接口分析主要是需要这一块的内容通过抓包分析发......
  • 织梦防采集 防采集串混淆
    选择“系统”->“系统设置”->“防采集串混淆”->在“#start#”和“#end#”之间加入内容即可,每条内容前加“#,”,一条内容为一行,里面的内容会随机插入到生成后的html里面 把内容的标记更换为如下的:{dede:fieldname='body'function='RndString(@me)'/}只是在文章里随机插入......
  • 织梦 更新时间修改到特定的年份
    织梦的时间是以int类型来保存的,所以要知道它的时间相差数,例如:2016-1-10:0:0和2012-1-10:0:0相差多少。使用PHP来获取到相差数。<!DOCTYPEhtml><htmllang="zh-cn"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-......
  • 织梦 channelartlist 支持 limit 属性使用
    查找字段:$attlist='typeid|0,row|20,cacheid|';替换为:$attlist='typeid|0,row|20,cacheid|'; 效果图: 在“$dsql->SetQuery”前面添加$limit=trim(preg_replace('#limit#is','',$limit));if($limit!='')$limitsql="L......
  • transformCreateStmt 函数源码分析
    函数transformCreateStmt功能在执行器阶段对createtable命令做一些处理:列属性处理条件限制处理likeClause处理如果需要,给表名加上当前schema的名字等等。。。函数签名List*transformCreateStmt(CreateStmt*stmt,constchar*queryString)输入参数CreateSt......
  • linux 核间通讯rpmsg架构分析【转】
    转自:https://blog.csdn.net/wind0419/article/details/123277545以imx8为例在最底层硬件上,A核和M核通讯是靠硬件来进行的,称为MU,如图  LinuxRPMsg是在virtioframework上实现的一个消息传递机制VirtIO是一个用来实现“虚拟IO”的通用框架,典型虚拟的pci,网卡,磁盘等虚拟设......
  • 172.Spring Boot WebSocket:编码分析
    前言:       在上一篇文章中讲到了WebSocket的原理,这节中我们先简单的编码分析下,这样有助于在之后的实战编码。说明:(1)编码中使用的SpringBoot版本是: 1.5.8;(2)使用WebSocket有两种方式:第一种方式使用socketJS,第二种方式是使用H5的标准。实例中使用的是第二种方式;(3)最后提......