当前位置: 首页 > web>阅读正文

bp3开发者帮助文档

2022.4.23 朱丰华 133 次 留下评论 1430字

本文是给开源程序bp3编写的开发者帮助文档,同时也是开发计划书。如果是普通用户,请参阅 bp3简易使用手册

已发布版本最新版详细

目前最新版本是:v1.3.5

主要架构

页面通过引入functions.php,完成一系列预逻辑处理。

版本已知bug汇总

(如果标识已修复,则直接下载新代码并导入)

1.前台搜索时文件列表不能直接下载(已修复)

根目录下文件详细

-conf_base.php  || 程序的初始配置文件
-config.php || 程序的主配置文件
-dn.php || 下载功能
-functions.php || 主要函数
-index.php || 网站首页,前台目录列表、前台目录搜索
-install.php || 安装文件
-install_config.php || 导入配置文件安装
-install_fast.php || 免app安装
-install_inner.php || 初始化内置app系统安装
-login.php || 登录页面
-login_baidu.php || 百度登录页面
-open.php || 外部接口获取token页面

admin目录文件详细

-connect.php  || 程序保存授权信息页面
-dlink.php || 直链页面
-file.php || 后台文件管理页面
-help.php || 用户帮助文档页面
-help_dev.php || 开发者帮助文档(当前页面)
-imglist.php || 获取图片列表页面
-index.php || 后台首页
-logout.php || 管理员注销页面
-refresh_token.php || 强制刷新token页面
-settings.php || 设置页面
-tree.php || 资源树页面
-upload.php || 文件上传页面(测试)
-video.php || 视频播放页面(测试)

ccontroller目录文件详细(一般是ajax)

-bind_account.php  ||  绑定百度登录接口
-copy_basic.php  || 快速绑定百度登录账号接口
-filemanager.php  || 文件批量复制、移动、重命名、删除接口
-helpapi.php  || 导出导入配置文件、还原基础设置或重置系统、整站备份、修改配置等接口

grant(2)目录文件详细

其中grant是免app授权系统,grant2是内置app授权系统

-callback.php  || 授权回调页面
-display.php || 授权结果展示页面
-index.php || 获取授权页面
-refresh.php || 刷新token页面

inc目录下每个文件详细

-fun_baidu.php || 百度接口封装函数
-fun_core.php || 基础函数
-fun_http.php || 一些http函数封装
-zip.class.php || 扩展的zip类

update目录文件详细

-up_check.php  || 更新检测文件
-up_core.php || 系统更新核心方法
-up_fast.php || 自动更新方法
-up_upload.php || 上传压缩包更新方法

user目录下文件详细

-dlink.php  || 免部署下的直链
-file.php  || 免部署下的文件管理
-index.php  || 免部署首页
-login.php  || 免部署登录页面

权限管理

参考后台设置项目的权限管理,并检测每一项设置是否正常运行

下个版本变动

  • 修复已知bug。
  • 兼容php56 – php81版本
  • 尝试前后端分离,制作主题
  • 加入日志系统,记录每次token刷新等重要过程,以便排查错误,让系统长期稳定

本篇完,还有疑问?留下评论吧

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注