Xdir是一款源于 Directory Lister,基于2.7.1原版内核,使用PHP开发的目录列表程序,由笔者魔改、优化后的Xdir版本。这是一个非常简单即优秀的目录列表程序,体积小巧,功能丰富强大,界面精致友好,简单实用,上传即用无需数据库,纯保姆级全局调配部署运行。
程序后端采用基于Tiny File Manager的管理方式,功能丰富,界面友好,支持像操作本地文件一样具备上传下载、URL上传、多用户账号/密码权限设置、在线编辑、预览、解压、压缩、创建、移动、粘贴、移动、删除、重命名等常规操作,并支持简单的离线下载功能,在线搜索和筛选,支持全局配置文件中隐藏指定文件及文件夹。
下面是Xdir v1.4.0版本更新补丁合集。
主要功能
- 目录浏览
(默认文件夹在最前面)
; - 一键复制
(支持普通文件超链接、遍历目录路径链接、CSS/JavaScript/Img 一键复制)
; - 文件Hash
- 图片预览
(支持全局预览)
; - 文件索引
- 密码验证
(v1.3.5正式版已优化该功能的使用,支持二级目录密码访问,仅赞助用户获取)
; - 音乐播放试听
(mp3、wma、wav、ape、flac)
- 视频播放预览
(mp4、m3u8、flv、rm、rmvb、mkv、avi)
- 文本预览
(txt、py、sh、conf、go、c、cpp、json、html、js、css、reg)注意:支持行号显示、代码高亮、预览区域内一键复制内容
- 支持Markdown文件预览
- office文档预览
(doc、docx、ppt、pptx、xls、xlsx)注意:如果是内网或IP访问或非标准多端口方式不支持预览
- PDF预览
(PDF文档支持内外网在线预览)
- 文件管理
(支持上传、删除、编辑、复制、移动、预览、当前目录和全局搜索、解压缩)
- 增加返回顶部
- 站内搜索功能
- 支持手机界面访问
- 界面式样UI魔改化
- 发展史时间流更新日志页面
(可记录站点发展史、更新日志使用)
- 各种CDN文件本地化
- 支持中文目录和文件名
- 支持顶部公告栏,文件独立配置
(支持多条并循环滚播,标准版不支持全局修改)
; - 顶部文件为遍历目录最后更新文件的时间显示
(仅官网显示)
; - 搜索结果页面增加复制、二维码功能
(自 Xdir v1.3.6 版本及以上支持)
; - 支持显示各文件夹内的新简介说明
(自 Xdir v1.3.6 版本及以上支持)
; - 新简介说明功能
(README文档文件解析模式支持:README.html、README.md,支持锚点定位)
; - 二维码分享功能
(自 Xdir v1.3.6 版本及以上支持)
; - 新增暗黑/明亮功能
(全局支持开启,默认支持自夜间22点至次日凌晨6点无忧唤醒)
; - 支持站点维护模式功能
(高级赞助版支持)
; - 支持顶部公告通知栏,支持多条循环滚动展示
(仅**赞助版、标准版**支持)
; - 顶部文件为遍历目录最后更新文件的时间显示;
- 搜索结果页面增加复制功能
(自Xdir v1.3.6 版本及以上支持)
; - 支持显示各文件夹内的新简介说明
(**高级赞助版**已调整遍历目录优先顶部显示,简介遍历目录下显示)
; - 支持多用户管理后端,
默认密码请移至config.php下的设置IP与密码中对应用户密码
; - 支持管理员及普通账号权限,Guest普通用户登陆时,仅支持查阅文件目录及文件,无写入权限;
- 支持安装到二级目录提供访问
(比如:www.xuxiaokun.com/Xdir,但个别调用路径需要调整下)
; - 标准版:修改顶部轮播消息,喜欢作者的,可以有偿获得无广告清爽版或重新指向本地资源展示;
文件结构:
/home/wwwroot/Xdir v1.4.0
│
├─ functions
│ ├ caches
│ │ └ indexes.html # 索引文件 #
│ │ └ css
│ │ └ dropzone.min.css # 自定义样式 #
│ │ └ js
│ │ └ dropzone.min.js # JavaScript脚本文件 #
│ │ └ .....
├─ resources
│ ├ jianzhanshi
│ │ └ .....
│ ├ Top
│ │ └ .....
│ ├ themes
│ │ └ bootstrap
│ ├ └ css # 样式文件夹 #
│ ├ └ fonts
│ ├ └ img
│ ├ └ js # JavaScript脚本文件夹 #
│ ├ └ less
│ ├ └ scss
│ ├ └ default_bulletin.php # 顶部公告栏内容 #
│ ├ └ default_footer.php # 底部公共文件 #
│ ├ └ default_header.php # 顶部公共文件(可放网站流量统计代码)#
│ ├ └ index.php # 站点主文件 #
│ ├ DirectoryLister.php # 核心函数处理文件 #
│ ├ config.php # 基础配置文件 #
│ └ fileTypes.php # 遍历图标控制器 #
│ └ Parsedown.php # Markdown解析器 #
│ └ ParsedownExtra.php # 可配置的Markdown到HTML转换器 #
│ └ ParsedownExtraPlugin.php # Markdown扩展插件 #
├─ static
├─ └ ..... # 核心库文件夹 #
├─ template
├─ └ gengxin # 更新日志页 #
├─ └ img
├─ └ .....
├ README.html / README.md # 文件夹内简介说明文件 #
├ config.simple.php # 核心配置文件 #
├ index.php # 核心 #
├ gengxin.php # 更新日志调用 #
├ Xdir v1.4.0 LOGO.png
├ LICENSE # 许可证 #
├ COPYING # 许可说明 #
├ 其它文件*.*
更新补丁包:
- 2023/06/05,优化更新,赞助版SEO引擎优化,提升站点收录、其他细节优化;
本次更新补丁文件仅适用于v1.4.0赞助版本,标准版、清爽版请勿覆盖更新。
- 2023/12/08,优化更新,JS内核、复制功能优化,站点更新日志页面内容更新;
以上更新补丁文件适用于v1.4.0赞助版、清爽版、标准版本,赞助版更新前请先更新2023.6.5版本文件,再对应新的更新补丁版本号下载更新请勿错更,避免程序出现异常错误显示。
补丁包升级方法
1. 根据原有的版本号下载升级包
2. 解压缩,将目录中的文件上传至服务器,覆盖旧文件(操作前建议备份Xdir网站源码)
3. 更新覆盖后,如做了CDN的请更新缓存
历史上的今天
2020年:笔者博客网全新改版正式上线(6条评论)
本文最后更新于 2023-12-12 08:30
请博主喝杯咖啡呢,谢谢^_^
如果本文“对您或有帮助”,欢迎随意打赏,以资鼓励继续创作!
原创文章《Xdir v1.4.0 Update 补丁更新合集》,作者:笔者 徐哲,未经允许不得转载。
转载或复制时,请注明出处:https://www.xuxiaokun.com/3109.html,本文由 Mr.xu 博客网 整理。
本站资源下载仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。