Directory Lister魔改Xdir v1.3.9发布
Xdir是一款使用基于PHP开发的目录列表程序,基于开源 Directory Lister 2.7.1 原版内核并由笔者魔改成功的Xdir版本。这是一个非常简单又非常优秀的目录列表程序,无需数据库,体积小,功能完善,简单实用,界面友好,下载源码开箱即用,干脆又直接 ,简直纯保姆级调配。本次更新共计发布三个版本“赞助版、清爽版、标准版”。程序上最大程度满足了功能上的刚需使用,也新增了例如文件预览格式增加、视听格式增加、图片预览格式增加、支持PDF预览、支持全局暗黑明亮模式、支持站内更新日志系统展示、程序核心参数配置统一接口、复制功能表现等优化。它是一款可以列出中英文目录内容的目录列表程序,在众多的目录列表程序中也一直保持简洁的风格。本次更新最大化减重提速了,去除了无用并过气的内容,提升整体使用感知、使用便捷、中文化、体验感好、响应式布局、自动适应各种设备、功能较全的一款魔改Xdir版本,它保留了Directory Lister原版内核,优化细节的同时并减重提升调优了程序运行速度,全新UI美化,下面是魔改前后的对照及Xdir V1.3.9版本中新增的具体功能介绍。
PHP优化参照建议,需要修改的参数如下:
1). memory_limit=128M
2). post_max_size=1024M
3). upload_max_filesize=1024M
4). max_execution_time=600
5). max_input_time=600
修改完成后前往Xdir后台,上传一个大500Mb左右的文件进行测试下试试,因考虑到PHP上传还是比较吃资源的,尽量避免长时间的大文件上传,如有此需求,可以通过SMB/FTP等共享方式手动上传大文件到Xdir下对应的子目录。
使用方法
[*]下载源码放到站点指定的根目录,并解压全部文件至站点根目录(有条件的,建议目录尽量放到大一点的储存空间中,方便日后大文件存放);
[*]首先需要对“config.simple.php”配置文件进行统一参数调整,推荐使用类似Notepad++、EditPlus、DW工具来进行调配,完事后务必将 “config.simple.php” 修改为 “config.php” ,并检查是否正常访问Xdir主页,这一步很重要噢,否则访问失败,程序统一进行了部分接口对接,纯保姆级别调配;
[*]修改其程序列表中\functions\caches其属性权限权限(Linux / Centos / Ubuntu等系统下如无http用户,则增加一个,授予读写删权限)
[*]建议使用PHP为5.6 – 7.2版本之间为好;
[*]支持 Windows / Linux / Centos / Ubuntu等系统下运行部署安装;
[*]统一config.php配置中支持设置自己的网站标题/关键词/描述/logo/站点尾部运行起始年月日/密码/功能唤醒/忽略目录及文件等基础参数设置(后续版本会继续新增接口对接),减少繁琐的操作,纯保姆级调配;
[*]排除某个目录,请于根目录/config.php中调整屏蔽;
[*]文本格式预览功能,上传前,建议对文件用 UTF-8无BOM编码 保存,避免出现中文乱码显示;
[*]遍历目录下不显示文件和目录时,请检查是否取消scandir函数的禁用;
[*]索引打印页面访问失败,提示“无法打开文件!”请检查80/443端口是否被更改使用,程序默认用80/443端口访问,如需自定义可自行调整或有偿支持调配;
[*]文件索引打印无索引缓存输出,请检查“\Xdir\functions\caches”目录是否被赐予文件读写权限;
[*]文件索引页面通过”功能键盘快捷方式“Ctrl + F”,找文件也是分分钟的事情噢。
[*]当目录下出现 README.html 文件时,则自动启用并显示该文件夹页面内简介说明预览,目录无README.html 文件时则不显示简介功能区展示;
[*]赞助版(同演示站全线功能一致,获取方式见帖子下方自行所取)
[*]清爽版(除无维护模式外同赞助版全线功能一致,获取方式见帖子下方自行所取)
[*]标准版(除无暗黑明亮、无维护模式功能外,其余功能保持不变,获取方式见帖子下方自行所取)
[*]清爽版、标准版后台管理无Guest只读用户权限启用,可自行调整或有偿支持调整;
[*]若开启密码访问方式,修移步至文件“Xdir\resources\themes\bootstrap\index.php”、“gengxin.php”中搜索“访问密码”可修改默认密码参数值;
[*]统一配置文件中thedir值,请务必修改为站点实际目录路径,如:/wwwroot/demo.xuxiaokun.com,不修改则无法登陆文件管理器后台;
[*]适合做网盘,轻需求的你必备工具。
主要功能
[*]目录浏览
[*]一键复制
[*]文件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)
[*]office文档预览(doc、docx、ppt、pptx、xls、xlsx,仅支持域名方式下预览)
[*]新增PDF文件预览(支持内外网预览)
[*]新增REG文件预览
[*]新增文件预览代码高亮(支持行号显示、代码区域一键复制)
[*]优化更新(个别文件后缀识别图标样式更新、消息提醒功能优化更新、减重提速优化、JS、CSS版本及优化调整更新、细节、性能优化)
[*]支持Markdown文件预览
[*]文件管理(Tiny File Manager 2.4.1)
[*]返回顶部功能
[*]站内搜索功能
[*]支持手机界面访问
[*]界面式样UI魔改化
[*]发展史时间流页面(去除旧版功能,新增v1.0.0版本)
[*]各种CDN文件本地化
[*]支持中文目录和文件名
[*]二维码分享功能;
[*]新增暗黑/明亮功能(全局支持开启,默认支持自夜间22点至次日凌晨6点无忧唤醒)
[*]支持站点维护模式功能(高级赞助版支持);
[*]支持顶部公告通知栏,支持多条循环滚动展示(仅赞助版、标准版支持)
[*]顶部文件为遍历目录最后更新文件的时间显示
[*]搜索结果页面增加复制功能(自Xdir v1.3.6 版本及以上支持)
[*]支持显示各文件夹内的新简介说明(高级赞助版已调整遍历目录优先顶部显示,简介遍历目录下显示)
[*]支持多用户管理后端,默认密码请移至config.php下的设置IP与密码中对应用户密码
[*]支持管理员及普通账号权限,Guest普通用户登陆时,仅支持查阅文件目录及文件,无写入权限
[*]支持安装到二级目录提供访问(比如:www.xuxiaokun.com/Xdir,但个别调用路径需要调整下)
[*]标准版:修改顶部轮播消息,喜欢作者的,可以有偿获得无广告清爽版或重新指向本地资源展示
更新日志版本号:魔改 v1.3.9 20221205 正式版
[*]2022/11/15,性能优化;
[*]2022/11/15,优化CSS/Javascript,以及部分功能细节优化;
[*]2022/11/15,新增顶部炫酷暗黑模式/夜间模式自助按钮功能,默认支持自夜间22点至次日凌晨6点无忧模式;
[*]2022/11/15,新增功能,支持线上PDF文档预览(支持内外网预览);
[*]2022/11/15,更新上一版本二维码失效的问题,调整API接口;
[*]2022/11/15,其他细节优化;
[*]2022/11/16,修复上一版本BUG问题,更新layer至3.5.1版本,支持弹窗预览时最大化/最小化;
[*]2022/11/17,功能更新,支持线上JS、HTML、CSS文件预览,并支持代码高亮;
[*]2022/11/18,功能更新,支持线上REG、HTM文件预览,并支持代码高亮;
[*]2022/11/18,优化更新,个别图标样式更新、文件管理器个别中文转码更新;
[*]2022/11/21,优化更新,代码高亮更新、优化调整后支持自动识别文件类型展示代码高亮,并支持代码自动行号、支持一键复制功能;
[*]2022/11/23,魔改 v1.3.9 2022.11.23 正式版,上线;;
[*]2022/11/23,魔改 v1.3.9 2022.11.23 正式版,优化更新,优化文本查看器代码高亮区域实现左右滑动块,方便看全内容;
[*]2022/11/26,魔改 v1.3.9 2022.11.23 正式版,优化更新,调整并支持jquery-jtoast样式的消息提醒;
[*]2022/11/27,魔改 v1.3.9 2022.11.23 正式版,版本更新,调整站点更新日志页面,去除旧日志页面,减轻站点程序体积;
[*]2022/12/01,魔改 v1.3.9 2022.11.23 正式版,优化更新,调整文本查看器代码复制随屏滚动、消息提醒由jquery-mac-message-tips提供支持;
[*]2022/12/06,魔改 v1.3.9 2022.12.05 正式版,优化调优、版本发布;
页:
[1]