image.png

Files Photo Gallery

Files Photo Gallery是一个单文件PHP目录程序,可以放置到服务器上的任何目录,立即拥有一个文件和文件夹预览目录。它支持所有文件类型,并允许您预览图像、视频、音频和代码

功能

  • 单个文件只需将其放入服务器上的任何目录即可
  • 实时搜索和排序文件
  • 高级列表和库布局,可以实时切换
  • 预览 IPTC、EXIF 和 GPS 地图以查看您的照片
  • 使用缓存机制和 CDN 快速加载
  • 高级树菜单导航显示整个目录结构
  • 美丽的代码荧光笔来查看和编辑代码格式
  • 可选登录以保护访问

环境

  • php5.5+
  • php扩展:GD, mbstring, fileinfo, exif

删除授权弹出窗口

Files Photo Gallery是完全开源的,免费版和授权版一致,没有任何区别
只是免费版每次会弹出授权窗口,点击一下No thanks!即可关闭

image.png

第一种方法:JS本地化

打开index.php找到代码:
将其替换为:
再在同目录新建名为js的文件夹,然后下载files.js文件放置在其中即可;

文件下载地址:https://cdn.jsdelivr.net/gh/elephdev/cdn/Files-Photo-Gallery/files.js

第二种方法:JS网络化

打开index.php找到代码:
将其替换为如下代码即可;

替换代码:

<script src="https://cdn.jsdelivr.net/gh/elephdev/cdn/Files-Photo-Gallery/files.js"></script>

常用配置参数

目录配置
'root' => '',    // 相对路径或者绝对路径,不填代表当前目录,二级目录无需 / 符号
'start_path' => false,    // 分配加载到视图中的第一个目录,默认情况下,该目录与root目录相同

// 授权登录
'username' => '',    // 用户账号(留空关闭)
'password' => '',    // 用户密码(留空关闭)

// 排除文件或者目录
'files_exclude' => '',    // '/\.(png|jpe?g)$/i'   / 解释:排除后缀png.jpeg.jpg
'dirs_exclude' => '',    // '/\/AAA|\/doc|\/222(\/|$)/i'    / 解释:排除目录AAA.doc.222

// 菜单
'menu_enabled' => true    // 启用或禁用左侧文件夹菜单
'menu_show' => true    // 文件夹菜单展开或折叠
'menu_sort' => 'name_asc'    // 左侧文件夹菜单排序    / name_asc,name_desc,date_asc,date_desc

// 布局
'layout' => 'rows'    // 主视图区域布局,包括选项 列表,块,网格,行和列
'sort' => 'name_asc'    // 主视图区域默认排序    / name_asc,name_desc,date_asc,date_desc
点赞(1)

评论列表 共有 1 评论

versususa 2年前 回复TA

Hello, can you update for the new version? also this unfortunately doesn't work.