插件说明

有用户提出需求,想要在PbootCMS后台直接对模板进行管理。

一开始我是拒绝的,因为这个功能不是那么安全,如果被有心人拿到管理后台,网站会很危险。

后来参考群里大佬的方案,可以给PB在线文件管理功能再加一道密码,双保险。这样应该就妥了。

参考群里大佬推荐的Tiny File Manager – 轻便PHP文件管理工具 WEB文件可视化管理文件

这个工具自带密码权限控制,完美契合当下需求。

重要提醒:不支持PHP5.6以下版本,程序需要hash序列支持。

插件演示

PB在线文件管理器 可在后台直接修改PbootCMS模板

PB在线文件管理器 可在后台直接修改PbootCMS模板

PB在线文件管理器 可在后台直接修改PbootCMS模板

 

功能实现

下载Tiny File Manager工具

源码地址:https://github.com/prasathmani/tinyfilemanager

创建PB在线文件管理控制器,开始进行本地化改造。

1、这个工具是单文件,文件中引用了一些CDN文件,为了避免CDN文件访问缓慢,我将部分远程文件做了本地化处理。

2、原版默认是英文,增加了中文适配。

3、由于原版操作栏过于单调,增加了操作按钮文本,

PB在线文件管理器 可在后台直接修改PbootCMS模板

4、修改了默认编辑器字号及风格

PB在线文件管理器 可在后台直接修改PbootCMS模板

5、工具默认管理网站根目录,为了避免对网站核心程序造成误修改,将修改目录定义为template文件夹。

当然,您也可以通过配置文件进行恢复。

特别说明

PbootCMS在线文件管理插件不涉及数据库更新,同时支持Mysql和Sqlite

请认真阅读使用说明文档。

理论上支持PBootCMS所有版本,所以没特殊情况就不随官方版本更新了。