摘要:ZDIR目录列表系统V3.0安装使用二开问题解答……
摘要:ZDIR目录列表系统V3.0安装使用二开问题解答……
zdir是一款不错的软件,目前作者更新到了2.0了在代码仓库https://github.com/helloxz/zdir/releases,不过这套系统相对简单了点,很多工功能不完善,没有用VUE等知名框架,无法实现更高级的管理,例如,图片预览,搜索,查询 。而且,那个OFFICE预览基本是鸡肋,一般内部网络用来简单看看目录用了,根本无法支撑正规上线项目,所以,密码系统薄弱,而且内网使用比较多问题存在。
1、预览功能较弱。
图片没有缩略图,只能悬停查看。如此一来,一些超大的照片,十几兆的,基本卡的要死要死的。
OFFICE文档要求有外网IP不然也无法预览,其实类似百度文库的阅读器可以整合,各种文档可以预览。
2、子目录问题。
如果你是子目录,会出现404无法访问文件的BUG。
3、缓存出错提示打不开文件。
实际上缓存功能本身也用途不大,还是需要查找。
如何真正解决呢,数据库还是需要使用的,至少索引需要。这个,就看作者后续的开发了。
而且,V2.0版本还有暗藏的广告代码,就是滚动字幕调用的代码也是远程的。其实这样的半成品想要变现比较难,但是,如果能够修补并升级,其实还是有很大商业价值的。
上图是经过改造的,可以直接显示缩略图的。
目录浏览
MarkDown文件预览
CSS/JavaScript一键复制
文件hash
图片预览
视频播放(支持.mp4 .ts .m3u8等部分格式)
音频播放(支持.mp3
.wav
.flac
.ape
)
文本查看器(支持的格式有.txt .sh .py .go .c .cpp)
Office在线预览(支持.doc .docx .xls .xlsx .ppt .pptx),注意:如果是内网或IP访问方式不支持预览
文件索引
二维码生成
文件管理(上传/删除/编辑等)
文件搜索
密码验证
支持中文显示
此版本可将Zdir放在子目录中
优化CSS
修复一些BUG
可以新建static/tongji.js
并添加网站统计代码,Zdir将自动加载
文件管理器的用户名、密码可以在config.php自定设置
config.json
可支持广告设置
此版本可将Zdir放在字目录中
自v1.50
版本开始,Zdir支持安装在子目录运行,比如您的站点目录为/data/wwwroot/default
,您可以将Zdir源码放在/data/wwwroot/default/zdir
安装在子目录需要设置伪静态才能正常运行。具体方法请参考帮助文档:https://www.yuque.com/helloz/zdir/install
支持添加统计代码
此版本可以在Zdir目录下新建一个tongji.js
文件,里面放入网站统计代码,Zdir将自动加载,注意统计代码不需要script
标签,百度统计代码测试通过,其它统计代码未做测试。
左右两侧悬浮广告设置
此版本支持网站左右两侧的悬浮广告设置,需要在Zdir目录下新建一个文件命名为config.json
,内容参考:
{ "gg":{ "gg_left":"<a href='https://dwz.ovh/d' target='_blank' rel="noopener noreferrer"><img src='https://dwz.ovh/c'></a>", "gg_right":"<a href='https://www.xiaoz.me/archives/11183' target='_blank' rel="noopener noreferrer"><img src='https://i.bmp.ovh/imgs/2019/11/39adab31131a53a8.png'></a>" } }
显示的效果如下图:
由于此次目录结构有所变动,建议备份数据后重新安装Zdir
如果有需要改造二开的可以联系。如果有安装疑难问题也可以联系。
下载ZDIR最新版V2.0: