CKFinder是一个易于使用的Ajax文件管理器。提供文件夹树形结构(Folders tree)导航菜单,多语言支持(自动探测用),支持创建/重命名/删除文件和文件夹,集成FCKeditor在线编辑器。但他是收费的哦,想不给钱呀那得跟我学一点ckfinder 2.3 破解:

1、ckfinder/ckfinder.js 删除两处js代码:
if(a.bF&&1==a.bs.indexOf(a.bF.substr(1,1))%5&&a.lS(J)!=a.lS(a.ed)||a.bF&&a.bF.substr(3,1)!=a.bs.substr((a.bs.indexOf(a.bF.substr(0,1))+a.bs.indexOf(a.bF.substr(2,1)))*9%(a.bs.length-1),1))x.app.msgDialog('',"\124\150\151\x73\040\146\165\156\143\164\151\157\x6e\040\x69\x73\040\144\151\x73\141\142\154\x65\x64\040\151\x6e\x20\164\150\145\x20\144\x65\x6d\157\x20\x76\x65\162\163\x69\157\156\x20\x6f\146\x20\x43\x4b\x46\x69\x6e\x64\x65\x72\x2e\x3c\x62\162\040\x2f\076\x50\154\x65\x61\x73\x65\x20\166\151\x73\x69\x74\x20\x74\x68\145\040\074\x61\x20\150\162\x65\146\075\x27\150\x74\164\x70\072\x2f\x2f\x63\x6b\146\x69\x6e\144\x65\x72\056\x63\x6f\x6d\047\076\x43\x4b\106\151\x6e\x64\x65\x72\x20\x77\145\x62\x20\x73\x69\x74\145\x3c\x2f\x61\x3e\040\x74\157\x20\157\x62\164\x61\x69\156\040\x61\x20\x76\x61\154\x69\x64\040\x6c\151\x63\x65\156\163\x65\056");else

作用:图片可移动到其他文件夹

2、ckfinder/ckfinder.js 查找:
var p="\074\144\151\x76\040\x63\x6c\141\163\x73\075\047\x76\x69\145\x77\040\164\x6f\x6f\154\x5f\x70\x61\x6e\145\154\047\040\163\164\x79\154\145\075\x27\x70\x61\x64\144\x69\156\147\x3a\x32\160\x78\073\x64\151\163\x70\x6c\x61\x79\x3a\142\x6c\x6f\x63\153\x20\x21\151\x6d\x70\157\x72\164\x61\156\x74\073\160\x6f\x73\151\164\151\x6f\x6e\072\x73\x74\141\164\x69\x63\040\x21\x69\x6d\x70\157\162\x74\141\156\x74\073\143\x6f\154\157\162\072\142\x6c\141\x63\153\x20\041\151\155\160\157\x72\x74\141\x6e\x74\x3b\x62\141\x63\x6b\x67\162\x6f\165\156\x64\x2d\x63\x6f\x6c\x6f\162\x3a\x77\150\151\164\145\x20\041\151\155\x70\x6f\x72\x74\x61\156\164\x3b\047\076",q="\x3c\057\144\151\166\x3e",r=p+"\x54\150\x69\163\040\151\163\x20\164\150\145\040\x44\x45\115\x4f\x20\166\145\x72\x73\x69\157\156\040\x6f\146\x20\103\113\x46\151\x6e\144\x65\x72\x2e\040\x50\x6c\145\141\163\x65\x20\166\x69\163\151\164\040\164\150\x65\x20\074\141\040\150\162\145\x66\x3d\047\150\164\x74\x70\x3a\057\057\143\x6b\x66\151\x6e\144\145\162\x2e\143\x6f\155\x27\040\x74\x61\162\147\145\x74\x3d\x27\137\142\154\141\x6e\x6b\x27\076\x43\113\x46\151\156\144\x65\x72\040\x77\145\142\x20\x73\151\x74\145\074\057\141\x3e\x20\164\157\x20\x6f\142\164\141\x69\156\x20\141\040\166\x61\154\151\x64\x20\154\x69\x63\x65\x6e\x73\145\056"+q,s=p+"\103\113\x46\151\156\x64\145\162\040\x44\x65\166\145\154\x6f\x70\145\x72\x20\x4c\x69\143\x65\156\163\x65\074\x62\162\x2f\076\x4c\x69\x63\145\x6e\163\x65\144\040\x74\x6f\072\040";
改成:
var p="\x20",q="\x20",r=p,s=p;
作用:图片列表左下角的信息就不见了。

3、ckfinder/ckfinder.js查找:
if((T.eu&& !Y||X)&&T.mj){V.addClass('files_message');this.tools.of().setHtml(T.mj)}
改成:
if((T.eu&& !Y||X)&&T.mj){V.addClass('files_message');if(T.mj==M)this.tools.of().hide();else{this.tools.of().setHtml(T.mj);this.tools.of().show()}}

作用:文件列表上方显示的This is the DEMO version of CKFinder. Please visit the CKFinder web site to obtain a valid license.将被隐藏,且不会隐藏其他提示。网上有建议直接隐藏<h4 class="message_content"></h4>本人并不建议那样做。

4、在ckfinder/config.asp 106行
Set Thumbnails = server.CreateObject("Scripting.Dictionary")
Thumbnails.Add "url", baseUrl & "_thumbs"
Thumbnails.Add "directory", baseDir & "_thumbs"
Thumbnails.Add "enabled", true

作用:在列表中要看到图片必须开启缩略图功能。

默认上传是保存原文件名,如果文件名为中文时,当选取文件时会出现乱码的情况(其实是中文加密后的字符串),对此我们可以修改为上传后保存为随机文件名,方法是打开FileUpload.asp在121行加入两行代码:

原码 复制 打印 关于
  1. Randomize '重命名为随机数以防中文名出错 太阳光
  2. sFileName=DateDiff("s","1970-1-1 0:0:0",Now) &"_"& int(90000*rnd)+10000&"."&sExtension
Randomize '重命名为随机数以防中文名出错 太阳光
sFileName=DateDiff("s","1970-1-1 0:0:0",Now) &"_"& int(90000*rnd)+10000&"."&sExtension

当然如果要保留中文名功能,又想选取文件不会乱码还是有方法的。打开ckfinder/ckfinder.html

把parentWindow['CKEDITOR'].tools.callFunction( funcNum, fileUrl, data ); 改为:parentWindow['CKEDITOR'].tools.callFunction( funcNum, decodeURI(fileUrl), data );

以上转载自ckfinder 2.3 破解

ckfinder 2.3 破解相关推荐

  1. CKfinder的破解

    今天由于项目需要的关系需要html编辑器,以前一直用的FCKeditor,好久没关注这块了,才发现它们网站已经改版...FCKeditor已经成为了过去式...我确实很土... 新的FCKeditor ...

  2. 在ASP.NET项目中使用CKEditor +CKFinder实现图片上传功能

    前言 之前的项目中一直使用的是FCKeditor,昨天突然有个想法:为什么不试一下新的CKEditor呢?于是花了大半天的时间去学习它的用法,现在把我的学习过程与大家分享一下. 谈起FCKeditor ...

  3. 网络编辑器插件ckeditor+ckfinder配置

    原帖地址 另外一个 去掉编辑器的下边栏 在config.js中加入: config.removePlugins = 'elementspath'; config.resize_enabled = fa ...

  4. ckeditor+ckfinder配置用法

    ckeditor+ckfinder配置用法 一.使用方法:1.在页面<head>中引入ckeditor核心文件ckeditor.js    <script type="te ...

  5. ckeditor+ckfinder配置

    ckeditor+ckfinder配置用法   一.使用方法:    1.在页面<head>中引入ckeditor核心文件ckeditor.js    <script type=&q ...

  6. ckeditor 和ckfinder配置

    ckeditor+ckfinder配置用法 一.使用方法: 1.在页面<head>中引入ckeditor核心文件ckeditor.js <script type="text ...

  7. CKEditor&ckfindtor

    前言 之前的项目中一直使用的是FCKeditor,昨天突然有个想法:为什么不试一下新的CKEditor呢?于是花了大半天的时间去学习它的用法,现在把我的学习过程与大家分享一下. 谈起FCKeditor ...

  8. CKFinder 2.0.2 破解小计

    右下角提示: 找到 if (!t) this.dV().aC(0).appendHtml(p); 删除掉 文件列表上方提示: 找到 if (N.files.length) N.fa = G; 删除掉 ...

  9. ckeditor与ckfinder的使用方法 .NET (转载)

    ckeditor 3.0.1学习笔记 一.ckeditor 3.0.1精简 精简前:4.52M   精简后:853K 1.删除_samples和_source文件夹,分别为示例文件和未压缩源程序 2. ...

最新文章

  1. 编写程序python、实现将矩阵顺时针旋转90°_Java实现矩阵顺时针旋转90度的示例...
  2. css中单位em和rem
  3. leetcode算法题--链表组件
  4. JBoss 系列八十五: JBoss Modules 简单介绍
  5. 【DND图形库】五、按钮控件与音效
  6. Android之okdownload下载提示奔溃Expected URL scheme ‘http‘ or ‘https‘ but was ‘data‘
  7. [react] 为什么建议Fragment包裹元素?它的简写是什么?
  8. LGBM使用贝叶斯调参
  9. python获取windows系统信息_Python获取Windows系统信息
  10. Azure上部署FTP服务
  11. DL神经网络权值初始化
  12. 记录一下小小的sql:找出每个班级里身高最高的人,并按班级排序
  13. Webpack的使用——进阶篇
  14. lnmp安装tpshop
  15. 群晖 Docker Gitlab 安装 及 https配置
  16. (实测可用)STM32CubeMX教程-STM32L431RCT6开发板研究串口通信(串口发送函数)
  17. 绘制cos和sin图表
  18. 【第89期】推荐几本电商必读书
  19. H5是什么?个人浅薄说明
  20. 如何实现沉浸式视频体验?

热门文章

  1. 特征选择----relief及reliefF算法
  2. 双足竞走机器人的意义_双足竞走机器人设计1
  3. macos13 Ventura虚拟机安装无网络问题
  4. 【AUTOSAR】:功能安全(HSM与HOST的配置)
  5. android 动态壁纸 波浪效果,移动的波纹动态壁纸
  6. Google Cast
  7. 离线条件下dbeaver连接oracle数据库
  8. antd Mobile Tabs 垂直布局 后台传入数据
  9. 5 个必备有用的开源日志分析工具
  10. Qt 禁用ComboBox下拉选项