elfinder支持中文目录版

阅读更多

       elfinder是一个很简单的、开源的、php版的文件访问工具,只是在中文目录的支持上不太完善。需要特别注意的是对中文目录的读和写时存在问题,并不是提示语中支持中文的问题。为了方便特保留了官方原版的版本,供下载使用。

 

1、修改原因
    从官方下载后(1.2版本),安装在windows环境,发现不能读取中文目录,并且不支持将文件、文件夹的名称修改为中文。经查找发现在linux下支持中文目录(未测试),windows下不支持中文目录。
2、修改后的结果
    该版本只是按需修改,满足当前使用为目的,对类的结构没有优化,而且只测试了部分功能(实际只用到了打开目录、修改名字、查看文件信息三个功能,关于上传等其他功能用到也就没有测试),测试过的功能完美支持中文目录。并且对js文件中的菜单进行了修改,如果需要完整的菜单,建议从官方下载版本后,替换当前版本的js即可。
3、修改内容
    1、index.html
        为了方便修改和查看,将js/elfinder.mini.js修改为了js/elfinder.full.js;
    2、connectors\php\elFinder.class.php
        添加了关于转码的方法,对原来的rename和basename进行了转码处理,并替换了这些方法的调用。

另:elfinder是支持国际化的,如果想让网页的内容变成中文显示,可以通过替换js文件解决。具体操作如下:
1、从src\js\i18n目录复制elfinder.zh_CN.js文件到js\i18n目录;
2、修改index.html文件,添加,修改var f = $('#finder').elfinder()句中的配置参数,将lang:'en'修改为lang:'zh_CN'。

  • elfinder-1.2.zip (539.3 KB)
  • 下载次数: 2
  • elfinder-1.2支持中文目录.rar (534.2 KB)
  • 下载次数: 10

你可能感兴趣的:(elfinder,中文目录,中文支持)