应用开发实例_test
2024-07-17 23:43 更新
为了获取更多最新内容及功能更新,请直接访问我们的首页以查看DzzOffice笔记的最新地址。
说明
本示例并无实际功能,仅用于展示插件应用开发的基本流程、主要模块之间的关联与布局、以及应用的安装与卸载过程。
实例的目录结构
test 插件主目录
├── cache 插件缓存目录
│ └── cache_test.php 缓存更新文件
├── class 插件类文件目录
│ ├── table 插件数据表对于类文件目录
│ │ └── table_test.php 数据表dzz_test对应的类文件
│ └── class_Chareset.php 三方类或其他类文件
├── classes 钩子程序
│ └── testone.php 挂载点程序文件
├── config 插件配置相关目录
│ └── config.php 默认插件独立配置相关
├── cron 插件计划任务目录
│ └── cron_test.php 计划任务文件
├── function 插件函数目录
│ └── function_test.php 函数文件
├── images 插件样式文件、前端图片目录
│ ├── test.css css文件
│ └── logo.png 图片文件
├── language 插件语言包目录(根木不同语言目录存储语言包信息)
│ ├── zh-cn 中文简体语言包目录
│ │ └── lang.php 中文模板语言文件
│ └── en-us 英语语言包
│ └── lang.php 英文模板语言文件
├── scripts 插件js脚本目录
│ └── test.js js文件
├── template 插件模板目录
│ ├── admin.htm 应用后端管理页面首页
│ ├── header_left.htm 页面顶部导航栏左侧部分
│ ├── header_search.htm 页面顶部导航栏中间部分
│ ├── left.htm 左侧菜单部分
│ ├── index.html 应用首页模板
│ └── view.htm 以打开文件的方式模板
├── admin.php 插件管理入口文件
├── disable.php 插件禁用脚本调用文件
├── dzz_app_test.xml 插件导入数据配置文件
├── enable.php 插件启用脚本调用文件
├── index.php 插件主入口文件
├── install.php 安装调用文件
├── README.md 插件的说明书
├── uninstall.php 卸载调用文件
├── upgrade.php 插件升级脚本调用文件
└── dzz_app_test.xml 插件导入数据
应用数据导入与修改
- 打开后台管理应用-应用市场首页-应用管理中添加应用
- 导出应用配置文件dzz_app_test.xml
- 检查应用配置文件,应用标志符、应用地址、应用版本、供应商、安装、卸载、钩子程序等信息。
- 将应用配置文件放置在应用主目录下,若需检查配置文件是否配置成功,可在应用市场导入更新(将覆盖原有配置)。
- 如果您需要公开该应用,可以打包压缩应用主目录,分享到官方应用市场。
功能设置与数据库创建
根据文件目录结构,完成功能设置与数据库创建:
- 设计功能与数据库(本示例不包含复杂功能,仅为流程演示)
- 创建数据库表(安装过程中将自动创建该数据表)
- 将钩子程序与数据关联(安装过程中将自动插入该数据)
以下详细剖析目录结构,按首字母排序如下:
以上内容是否对您有帮助:
更多建议: