用群晖做数据存储管理很方便灵活,但群晖的网页分享功能界面、速度、预览方面都很差,而且无法修改。可道云的文件分享界面和功能做得比较漂亮,于是做了大量的功能删减屏蔽,只保留其分享功能,部分修改如下:
- 未知文件类型直接下载
图片、视频、office文档双击可以直接浏览,不支持浏览的文件类型双击就直接下载
/static/js/app/src/explorerWap/main.js 与 /static/js/app/src/explorer/main.js 中
if (!g || 0 == g.length) return void kodApp.openUnknow(a, ""); 替换为 if (!g || 0 == g.length) return void kodApp.open(a, "", "download"); - 清理在线压缩、文件管理等功能,清理模板
挨个php看,把涉及到上传、粘贴、新建、压缩等函数屏蔽..... :(
挨个html看,把对应的界面不想关的内容删除 :-< - 改短链
去掉了user=x、folder改成d 目前如 http://s.oyfdkz.com/?share/d&sid=DAqUhuKg 还是长.... - 去版权
title 能去掉。在footer模板最下面加个 hidden的span 里面只保留 kodcloud.com,骗过验证。删代码太麻烦了,放弃。 - 去远程调用
在加密的main.js、ztree.js文件中,远程调用http://static.kodcloud.com/update/main4.js 和 http://api.kodcloud.com/?state/index ,利用chrome 的devtools找到对应函数并屏蔽,可以去除。调用的地方太多,只是成功去掉了分享页的调用。
最终效果见 http://www.oyfdkz.com/ 中“网盘下载”。