插件说明
有用户提出需求,想要在pbootcms后台直接对模板进行管理。
一开始我是拒绝的,因为这个功能不是那么安全,如果被有心人拿到管理后台,网站会很危险。
后来参考群里大佬的方案,可以给PB在线文件管理功能再加一道密码,双保险。这样应该就妥了。
参考群里大佬推荐的Tiny File Manager – 轻便PHP文件管理工具 web文件可视化管理文件
这个工具自带密码权限控制,完美契合当下需求。
重要提醒:不支持PHP5.6以下版本,程序需要hash序列支持。
插件演示
功能实现
下载Tiny File Manager工具
源码地址:https://gIThub.com/prasathmani/tinyfilemanager
创建PB在线文件管理控制器,开始进行本地化改造。
1、这个工具是单文件,文件中引用了一些CDN文件,为了避免CDN文件访问缓慢,我将部分远程文件做了本地化处理。
2、原版默认是英文,增加了中文适配。
3、由于原版操作栏过于单调,增加了操作按钮文本,
4、修改了默认编辑器字号及风格
5、工具默认管理网站根目录,为了避免对网站核心程序造成误修改,将修改目录定义为template文件夹。
当然,您也可以通过配置文件进行恢复。
特别说明
pbootCMS在线文件管理插件不涉及数据库更新,同时支持Mysql和Sqlite
请认真阅读使用说明文档。
理论上支持PBootCMS所有版本,所以没特殊情况就不随官方版本更新了。