ckfinder 2.3 破解

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 破解

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CKFinder是一个用于文件管理的Web应用程序,它可以方便地集成到Linux系统中。下面是安装CKFinder的步骤: 1. 首先,确保你的Linux系统已经安装了Apache或Nginx等Web服务器,并且PHP版本为5.6或更高。 2. 下载CKFinder的安装包。你可以从CKFinder的官方网站(https://ckeditor.com/ckfinder/)上下载最新版本的安装包。 3. 解压安装包。使用以下命令解压下载的安装包: ``` tar -zxvf ckfinder_3.x.x.tar.gz ``` 4. 将解压后的CKFinder文件夹复制到你的Web服务器的根目录下。例如,如果你使用的是Apache服务器,将CKFinder文件夹复制到`/var/www/html/`目录下。 5. 配置CKFinder。进入CKFinder文件夹,将`config.php.sample`文件重命名为`config.php`: ``` cd ckfinder mv config.php.sample config.php ``` 6. 打开`config.php`文件,并根据你的需求进行配置。你需要设置一些基本的参数,如文件上传路径、访问控制等。 7. 配置Web服务器。如果你使用的是Apache服务器,需要在Apache的配置文件中添加以下内容: ``` Alias /ckfinder "/var/www/html/ckfinder" <Directory "/var/www/html/ckfinder"> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> ``` 8. 重启Web服务器,使配置生效。 9. 访问CKFinder。在浏览器中输入CKFinder的URL,例如`http://localhost/ckfinder/`,即可访问CKFinder的文件管理界面。 希望以上步骤对你有帮助!如果你还有其他问题,请继续提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值