Skip to content

Commit

Permalink
version 3.35
Browse files Browse the repository at this point in the history
  • Loading branch information
kalcaddle committed Dec 23, 2016
1 parent 264c7fa commit c219c6b
Show file tree
Hide file tree
Showing 112 changed files with 772 additions and 1,184 deletions.
10 changes: 6 additions & 4 deletions ChangeLog.md
@@ -1,4 +1,4 @@
### ver3.34 `2016/12/17`
### ver3.35 `2016/12/17`
-----
#### update:
- 文件管理新增及优化
Expand All @@ -20,7 +20,7 @@
- 下载权限弱化:禁用下载权限后,任然可以获取文件内容,查看图片,pdf,视频,音乐等在线浏览功能
- 树目录自动记录第一层级打开关闭状态;同时记录编辑器;文件打开对话框等
- 新增状态栏:当前文件夹项目数、选中数展示
- 文件属性,增加查看文件md5;图片文件支持查看图片尺寸
- 文件属性,增加查看文件md5;图片文件支持查看图片尺寸;大文件md5延迟加载
- 当前目录变更;左侧树目录对应状态选中;编辑器同理 (path相同则忽略——避免树目录多个存在)
- 文件管理菜单栏优化:功能下拉增加『加入到收藏夹』;自动针对当前目录类型,读写情况功能适配
- 发送到桌面快捷方式:支持文件、文件夹、虚拟目录等创建桌面快捷方式
Expand Down Expand Up @@ -64,6 +64,7 @@
- 新建文件,重命名文件;(icon,自动高度后 优化;图标和列表模式)
- 不同类型目录之间切换:单选、多选;右键菜单还原(目录、回收站、分享目录、收藏夹、所有群组、我的群组等)
- 中文优化:win下分享含有中文问题;自定义用户目录中文等乱码问题解决
- 时间戳统一成24小时制式
- 文件列表模式增强:
- 支持含有子目录的文件夹多层级展开
- 列表方式:含有双击展开的目录,没法展开&收回树目录
Expand Down Expand Up @@ -131,10 +132,11 @@
- 上传大小限制:用户&群组;空间大小记录&上限处理 【上传、远程下载、从回收站删除,剪切——粘贴(是否自己空间——加减)】——组没有回收站
- 编辑器优化
- 鼠标中键多光标选择,ctrl+shift+G多选模式
- 记录文件打开历史纪录:并自动打开;并按项目区分
- 中文全编码支持,告别乱码(自动识别编码,编辑后保持之前编码)
- 记录文件打开历史纪录:并自动打开;并按项目区分;新打开不存在则提示
- 状态栏显示:当前行、列、选择时光标位置、多光标选择等、选中内容长度;切换语言高亮语法
- 打开新文件时自动显示编辑器并提到最前面
- 增加代码格式化功能【js,css,html 可以格式化选择部分;没有选中则格式化整个文档】
- 增加代码格式化功能【js,css,html,php 可以格式化选择部分;没有选中则格式化整个文档】
- 函数列表匹配优化;全功能匹配php,javascript;支持快捷搜索;函数部分正则匹配卡死问题,增强函数匹配功能(js,c,php等)
- 支持扩展名增强;150种语言
- 搜索优化;支持批量选择同时编辑(同sublime快捷键:ctrl+win+G)
Expand Down
17 changes: 9 additions & 8 deletions config/config.php
Expand Up @@ -8,20 +8,20 @@

define('GLOBAL_DEBUG',0);//0 or 1
@date_default_timezone_set(@date_default_timezone_get());
@set_time_limit(1200);//10min pathInfoMuti,search,upload,download...
@set_time_limit(1200);//20min pathInfoMuti,search,upload,download...
@ini_set("max_execution_time",1200);
@ini_set('session.cache_expire',1800);
ob_start();

if(GLOBAL_DEBUG){
define('STATIC_JS','_dev'); //_dev||app
define('STATIC_LESS','less');//less||css
@ini_set("display_errors","on");
@error_reporting(E_ERROR|E_WARNING|E_PARSE);//E_ALL or E_ERROR|E_WARNING|E_PARSE
@error_reporting(E_ERROR|E_PARSE|E_WARNING);
}else{
define('STATIC_JS','app'); //app
define('STATIC_LESS','css');//css
@ini_set("display_errors","on");//on off
@error_reporting(E_ERROR|E_WARNING|E_PARSE); // 0
@ini_set("display_errors","off");//on off
@error_reporting(0); // 0
}

header("Content-type: text/html; charset=utf-8");
Expand All @@ -38,8 +38,8 @@

/*
* 可以数据目录;移到web目录之外,可以使程序更安全, 就不用限制用户的扩展名权限了;
* 1. 需要先将data/的子目录移到别的地方 例如D:/ 则先将data下面的所有文件夹拷贝到D:/
* 2. 修改配置 define('DATA_PATH','D:/');
* 1. 需要先将data文件夹移到别的地方 例如将data文件夹拷贝到D:/
* 2. 修改配置 define('DATA_PATH','D:/data/');
*/
define('DATA_PATH', BASIC_PATH .'data/'); //用户数据目录
define('USER_PATH', DATA_PATH .'User/'); //用户目录
Expand Down Expand Up @@ -83,7 +83,8 @@
$config['app_startTime'] = mtime(); //起始时间
$config['app_charset'] = 'utf-8'; //该程序整体统一编码
$config['settings']['static_path'] = "./static/"; //静态文件目录
$config['check_charset'] = 'ASCII,UTF-8,GBK,GB2312,BIG5,EUC-KR,EUC-JP,shift-jis,eucjp-win,sjis-win,JIS'; //文件打开自动检测编码
$config['check_charset'] = 'ansii,utf-8,gbk,gb2312,utf-16,ucs-2,euc-kr,euc-jp,shift-jis,eucjp-win,sjis-win,jis,latin1'; //文件打开自动检测编码


//when edit a file ;check charset and auto converto utf-8;
if (strtoupper(substr(PHP_OS, 0,3)) === 'WIN') {
Expand Down
11 changes: 5 additions & 6 deletions config/i18n/ar/main.php
Expand Up @@ -169,9 +169,7 @@
"unknow_file_office" => "المعاينة مكتب، الحاجة kodexplorer التي سيتم نشرها خارج الشبكة<br/><br/><a href=\"http://kalcaddle.com/office.html\" target=\"_blank\">التفاصيل></a>",
"config_save_error_auth" => "فشل في حفظ التكوين، حظرت الإدارة هذا الامتياز!",
"config_save_error_file" => "خطأ، ملف قابل للكتابة!",
"beautify_html" => "أتش تي أم أل كود المجمل",
"beautify_css" => "جيل المغلق رمز المجمل",
"beautify_js" => "شبيبة كود تجميل",
"beautify_code" => "كود المنسق",
"shortcut" => "الاختصارات",
"use_free" => "الاستمرار في استخدام نسخة مجانية",
"learn_more" => "تعرف على المزيد",
Expand Down Expand Up @@ -205,6 +203,7 @@
"version_vip_1" => "VIP 1",
"version_vip_2" => "VIP 2",
"version_vip_3" => "VIP 3",
"path_can_not_write_data" => "الدليل غير قابل للكتابة، تعيين الدليل وكافة الدلائل إلى محاولة مرة أخرى بعد قراءة والكتابة!",
"menu_name" => "اسم القائمة",
"menu_hidden" => "إخفاء",
"menu_show" => "عرض",
Expand All @@ -228,7 +227,7 @@
"install_login" => "يمكنك استخدام تسجيل الدخول حساب التالية",
"install_enter" => "النظام",
"install_user_default" => "المسؤول: {0} / (دون تعيين كلمة مرور)<br/>مستخدم العادي: {1}<br/>مستخدم ضيف: {2}",
"login_root_password" => "كلمة مرور المسؤول",
"login_root_password" => "تعيين كلمة مرور المسؤول",
"login_root_password_tips" => "تعيين كلمة مرور المسؤول!",
"forget_password" => "نسيت كلمة المرور",
"forget_password_tips" => "نسيت كلمة مرور المسؤول: <br/> الرجاء تسجيل الخادم حذف <b>./data/system/install.lock</b> إعادة تعيين. <br/><br/> غير مسؤول نسيت كلمة المرور: <br/> الرجاء الاتصال بمسؤول لإعادة تعيين!",
Expand Down Expand Up @@ -292,8 +291,8 @@
"modify_time" => "تعديل",
"last_time" => "آخر زيارة",
"sort_type" => "الترتيب حسب",
"time_type" => "Y/m/d h:i:s",
"time_type_info" => "Y/m/d h:i:s",
"time_type" => "Y/m/d H:i:s",
"time_type_info" => "Y/m/d H:i:s",
"public_path" => "الدليل العام",
"system_path_not_change" => "دليل النظام، لا يمكن تعديلها",
"file" => "ملف",
Expand Down
11 changes: 5 additions & 6 deletions config/i18n/bg/main.php
Expand Up @@ -169,9 +169,7 @@
"unknow_file_office" => "офис преглед, kodexplorer нужда да бъдат разположени извън мрежата<br/><br/><a href=\"http://kalcaddle.com/office.html\" target=\"_blank\">детайли></a>",
"config_save_error_auth" => "Неуспешно запазване на конфигурацията, администраторът забрани тази привилегия!",
"config_save_error_file" => "Грешка, файлът не е достъпна за писане!",
"beautify_html" => "HTML код beautifier",
"beautify_css" => "CSS поколение код beautifier",
"beautify_js" => "JS код разкрасяване",
"beautify_code" => "Код Formatter",
"shortcut" => "Shortcuts",
"use_free" => "Продължете да използвате безплатната версия",
"learn_more" => "Научете повече",
Expand Down Expand Up @@ -205,6 +203,7 @@
"version_vip_1" => "VIP 1",
"version_vip_2" => "VIP 2",
"version_vip_3" => "VIP 3",
"path_can_not_write_data" => "Directory не е достъпна за писане, задаване на директория и всички поддиректории за да се опита отново след четене и запис!",
"menu_name" => "име Menu",
"menu_hidden" => "крия",
"menu_show" => "показ",
Expand All @@ -228,7 +227,7 @@
"install_login" => "Можете да използвате следната вход сметка",
"install_enter" => "системата",
"install_user_default" => "Администратор: {0} / (долу зададете парола) <br/> Средна потребител: {1} <br/> Гости: {2}",
"login_root_password" => "Administrator Password",
"login_root_password" => "Определете администраторската парола",
"login_root_password_tips" => "Задайте парола на администратор!",
"forget_password" => "Забравена парола",
"forget_password_tips" => "Забравена Administrator Password: <br/> Моля, влезте сървъра изтриване <b>./data/system/install.lock</b> нулиране; <br/><br/> Non-администратор Забравена парола: <br/> Моля, свържете се с администратора, за да изчисти!",
Expand Down Expand Up @@ -292,8 +291,8 @@
"modify_time" => "Модифициран",
"last_time" => "Последно посещение",
"sort_type" => "Сортиране по",
"time_type" => "Y/m/d h:i:s",
"time_type_info" => "Y/m/d h:i:s",
"time_type" => "Y/m/d H:i:s",
"time_type_info" => "Y/m/d H:i:s",
"public_path" => "Public директория",
"system_path_not_change" => "Система директория, не може да бъде променен",
"file" => "досие",
Expand Down
11 changes: 5 additions & 6 deletions config/i18n/bn/main.php
Expand Up @@ -169,9 +169,7 @@
"unknow_file_office" => "অফিস প্রিভিউ, kodexplorer প্রয়োজন নেটওয়ার্কের বাইরে মোতায়েন করা<br/><br/><a href=\"http://kalcaddle.com/office.html\" target=\"_blank\">বিস্তারিত></a>",
"config_save_error_auth" => "কনফিগারেশন সংরক্ষণ করতে ব্যর্থ, প্রশাসক এই বিশেষ সুযোগ নিষিদ্ধ!",
"config_save_error_file" => "ত্রুটি, ফাইল লেখা যাচ্ছে না!",
"beautify_html" => "HTML কোড Beautifier",
"beautify_css" => "সিএসএস প্রজন্মের কোড Beautifier",
"beautify_js" => "JS কোড সৌন্দর্যায়ন",
"beautify_code" => "কোড ফরম্যাটার",
"shortcut" => "শর্টকাট",
"use_free" => "মুক্ত সংস্করণ ব্যবহার চালিয়ে যান",
"learn_more" => "আরও জানুন",
Expand Down Expand Up @@ -205,6 +203,7 @@
"version_vip_1" => "VIP 1",
"version_vip_2" => "VIP 2",
"version_vip_3" => "VIP 3",
"path_can_not_write_data" => "ডিরেক্টরি লিখনযোগ্য নয়, ডিরেক্টরি সেট এবং সমস্ত সাব-read-write পর আবার চেষ্টা করুন!",
"menu_name" => "মেনু নাম",
"menu_hidden" => "লুকান",
"menu_show" => "প্রদর্শন",
Expand All @@ -228,7 +227,7 @@
"install_login" => "আপনি নিম্নলিখিত অ্যাকাউন্ট লগইন ব্যবহার করতে পারেন",
"install_enter" => "পদ্ধতি",
"install_user_default" => "অ্যাডমিনিস্ট্রেটর: {0} / (একটি পাসওয়ার্ড সেট নিচে) <br/> গড় ব্যবহারকারী: {1} <br/> অতিথি ব্যবহারকারী: {2}",
"login_root_password" => "অ্যাডমিনিস্ট্রেটরের পাসওয়ার্ড",
"login_root_password" => "অ্যাডমিনিস্ট্রেটর পাসওয়ার্ড সেট করুন",
"login_root_password_tips" => "একজন প্রশাসক পাসওয়ার্ড সেট করুন!",
"forget_password" => "আপনার পাসওয়ার্ড ভুলে গেছেন",
"forget_password_tips" => "অ্যাডমিনিস্ট্রেটরের পাসওয়ার্ড ভুলে গেছেন: <br/> সার্ভার লগ ইন করুন রিসেট <b>./data/system/install.lock</b> মুছে ফেলা; <br/><br/> অ প্রশাসক পাসওয়ার্ড ভুলে গেছেন: <br/> রিসেট করতে প্রশাসকের সাথে যোগাযোগ করুন!",
Expand Down Expand Up @@ -292,8 +291,8 @@
"modify_time" => "পরিমিত",
"last_time" => "সর্বশেষ ভিজিট",
"sort_type" => "সাজানোর ক্রম",
"time_type" => "Y/m/d h:i:s",
"time_type_info" => "Y/m/d h:i:s",
"time_type" => "Y/m/d H:i:s",
"time_type_info" => "Y/m/d H:i:s",
"public_path" => "জন ডিরেক্টরি",
"system_path_not_change" => "সিস্টেম তালিকা, পরিবর্তন করা যাবে না",
"file" => "ফাইল",
Expand Down
11 changes: 5 additions & 6 deletions config/i18n/ca/main.php
Expand Up @@ -169,9 +169,7 @@
"unknow_file_office" => "vista prèvia de l'oficina, kodexplorer necessitat de ser desplegat fora de la xarxa<br/><br/><a href=\"http://kalcaddle.com/office.html\" target=\"_blank\">detalls></a>",
"config_save_error_auth" => "No s'ha pogut desar la configuració, l'administrador va prohibir aquest privilegi!",
"config_save_error_file" => "Error, l'arxiu no es pot escriure!",
"beautify_html" => "codi html embellidor",
"beautify_css" => "codi CSS generació embellidor",
"beautify_js" => "js codi d'embelliment",
"beautify_code" => "codi formatador",
"shortcut" => "Els accessos directes",
"use_free" => "Seguir utilitzant la versió gratuïta",
"learn_more" => "més informació",
Expand Down Expand Up @@ -205,6 +203,7 @@
"version_vip_1" => "VIP 1",
"version_vip_2" => "VIP 2",
"version_vip_3" => "VIP 3",
"path_can_not_write_data" => "Directori no es pot escriure, establir el directori i tots els subdirectoris per intentar-ho de nou després de la lectura-escriptura!",
"menu_name" => "nom del menú",
"menu_hidden" => "amagar",
"menu_show" => "visualització",
Expand All @@ -228,7 +227,7 @@
"install_login" => "Podeu utilitzar el següent accés al compte",
"install_enter" => "El sistema de",
"install_user_default" => "Administrador: {0} / (per sota d&#39;establir una contrasenya) <br/> L&#39;usuari mitjà: {1} <br/> Els usuaris convidats: {2}",
"login_root_password" => "Contrasenya d'administrador",
"login_root_password" => "Establir la contrasenya d'administrador",
"login_root_password_tips" => "Establir una contrasenya d'administrador!",
"forget_password" => "¿Ha oblidat la seva contrasenya",
"forget_password_tips" => "Heu oblidat la contrasenya de l&#39;administrador: <br/> Si us plau, ingressi servidor eliminar <b>./data/system/install.lock</b> restablir; <br/><br/> No oblidat la contrasenya d&#39;administrador: <br/> Si us plau, poseu-vos en contacte amb l&#39;administrador per restablir!",
Expand Down Expand Up @@ -292,8 +291,8 @@
"modify_time" => "modificat",
"last_time" => "última visita",
"sort_type" => "ordenar per",
"time_type" => "Y/m/d h:i:s",
"time_type_info" => "Y/m/d h:i:s",
"time_type" => "Y/m/d H:i:s",
"time_type_info" => "Y/m/d H:i:s",
"public_path" => "directori públic",
"system_path_not_change" => "directori del sistema, no pot ser modificada",
"file" => "expedient",
Expand Down

0 comments on commit c219c6b

Please sign in to comment.