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

bp3开发者帮助文档

2022.7.4 朱丰华 1980 次 留下评论 1753字

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

主题编写、自定义样式

bp3已经进行了前后端分离,并且用户可以容易地对页面进行修改。

所有的模板文件,均在:根目录下的 themes 目录。

如果想新建一个主题,则在 themes 目录下新建一个文件夹即可。(如果要处于使用状态,后台设置项 27 要修改)

主题加载原理

符合命名的主题模板,会被系统自动加载。

这里的命名,文件和结构与php文件一致。例如:

  • 根目录下的 index.php ===》 themes/主题/index.html
  • 根目录下的 login.php ===》 themes/主题/login.html

其他以此类推,只需要修改模板文件,就可以更改站点样式啦。

不过需要注意,系统更新后,自带的文件均会覆盖,所以不推荐直接修改默认主题,而是新建一个主题。

另外不用担心麻烦,一个主题可以是空的,也可以只有一个模板文件。(原理是:如果选中的主题中缺少该文件,则会自动加载默认主题下的模板)

已发布版本最新版详细

目前最新版本是:v1.3.8

主要架构

页面通过引入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  || 免部署登录页面

权限管理

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

下个版本变动

  • 多前台目录
  • 优化重命名
  • 页面优化

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

发表评论

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