目录结构说明
目录结构说明:
1.不同的入口文件对应不同的程序文件目录:
如 admin.php 对应/admin目录,例如
admin.php?mod=setting 会调用/admin/setting/index.php文件;
admin.php?mod=system&op=updatecache 会调用/admin/system/updatecache.php文件;
如 index.php 对应/dzz目录,例如:
index.php?mod=feed 会调用/dzz/feed/index.php;
index.php?mod=player:mp3&op=jplayer 会调用/dzz/player/mp3/jplayer.php; 注意:mod中含有":"时,会将":"替换成“/”,支持多个。
2.程序文件目录下通常含有这些目录:
class 类文件目录 文件命名规范:class_*.php
function 函数文件目录 文件命名规范:function_*.php
language 语言文件目录 文件命名规范:lang_message.php、lang_template.php等
template 模板文件目录 文件命名规范: *.htm
scripts js文件目录 文件命名规范: *.js
images 图片和css文件目录
建议将相关的文件按上面的目录结构来存放,系统的自动加载会优先调用符合上面命名规范的文件。
详细目录结构:
┬── data 数据缓存及附件
│ ├── attachment 上传的文件目录
│ │ ├── appico 应用图标专用
│ │ ├── appimg 主题风格图片
│ │ ├── cache 临时缓存目录
│ │ ├── dzz 上传附件目录(以日期分目录存储)
│ │ ├── icon 网址图标专用
│ │ ├── imgcache 缩略图片缓存目录
│ │ └── temp 临时文件
│ ├── avatar 头像专用
│ ├── backup 站点数据库备份目录
│ ├── cache 数据缓存
│ ├── ipdata IP地址库
│ ├── log 站点日志,前/后台管理日志、错误日志等
│ └── template 模板缓存目录
├── install 安装目录
├── core 核心代码主目录
│ ├── api 外部接口API
│ │ ├── BaiduPCS 百度PCS API
│ │ ├── oss_sdk 阿里云存储SDK
│ │ └── jss_sdk 京东云存储SDK
│ ├── config 站点配置文件
│ ├── class 类文件目录
│ │ ├── cache 缓存类
│ │ ├── db 数据库类
│ │ ├── dzz dzz核心类
│ │ ├── io IO操作类
│ │ ├── helper 辅助函数(浏览器判断、分页、表单验证等)
│ │ ├── perm 权限判断和检查
│ │ ├── PHPExcel PHPExcel类
│ │ ├── memory 内存类
│ │ ├── table 数据表操作类
│ ├── function 核心函数文件
│ │ └── cache 缓存功能目录
│ ├── cron 计划任务
│ ├── misc 杂项
│ ├── template 模板目录
│ │ └── default 核心模板
│ ├── language 语言包
│ └── core_version.php 版本文件
├── dzz 应用目录
│ ├── class 类文件目录
│ ├── function 函数文件 目录
│ ├── language 语言包
│ ├── template 桌面模板
│ ├── images 桌面默认图片目录
│ ├── system 桌面交互目录
│ ├── io 接口文件(获取流、下载、缩略图等)
│ ├── scripts 桌面js文件
│ ├── styles 桌面主题目录
│ │ ├── filemanage 文件夹风格
│ │ ├── icoblock 图标风格
│ │ ├── menu 右键菜单风格
│ │ ├── showwindow 桌面对话框风格
│ │ ├── startmenu 开始菜单风格
│ │ ├── taskbar 任务栏风格
│ │ ├── window 窗体风格
│ │ ├── thame 主题目录
│ │ └── index.css 桌面通用css
│ ├── 其他应用目录 插件应用会在dzz/下以不同的目录存放,此处不一一列出
│ └── index.php 桌面主程序
├── static 静态文件目录
│ ├── image 界面图片
│ │ ├──avatar 默认头像
│ │ ├── common 站点通用图片
│ │ ├── seccode 验证码相关文件
│ │ ├── smiley 表情图片目录
│ │ ├── sound 声音文件
│ │ └── tool 工具
│ ├── bootstrap bootstrap相关文件
│ ├── css 通用css文件(common.css、calendar.css、tip.css等)
│ └── js 通用js文件
├── user 用户相关
│ ├── avatar 用户头像处理
│ ├── class 用户登录和注册类
│ ├── function 用户登录和注册函数
│ ├── language 语言包
│ ├── template 模板文件
│ └── scripts js文件
├── admin 系统管理应用目录
├── index.php 网站主入口文件
├── admin.php 管理员入口文件
├── user.php 用户入口文件
├── misc.php 杂项入口文件
├── share.php 分享入口文件
├── crossdomain.xml flash跨域策略文件
└── favicon.ico 网站ico图标
更多建议: