CKFinder破解的方法(删除This is the demo version of CKFinder)


  在使 用FCKEditor时发现浏览服务器文件不方便,后来发现CKFinder可 以和其配合使用而且支持预览图片,感觉很不错,可惜CKFinder在 允许你免费使用的同时,窗口始终有一个“This is the demo version of CKFinder. Click here to visit our web site.”的 提示,很是不爽,毕竟这个思路还简单,这种情况一般是显示一个DIV层或table,取消的办法无非是隐藏或不让这段内容添加到对象上即可。

——————

核心修改代码:

很简单,只要修改两个文件,就可以

\ckfinder\core\js\ckfinder_gecko.js

\ckfinder\core\js\ckfinder_ie.js

这两个文件里都有这样代码

en.call(window,qo);

注释掉就一切完工了 /* … */

————-

   经 过分析发现ckffiles.html“<td id=”qu” style=”height: 100%”></td>”有很多嫌疑,基本可以确定是放上面那句话的容 器,对ckfinder_ie.js分析,有锁定下面代码var D=B.createElement(‘iframe’);D.src=bJ;D.frameBorder=0;D.width=D.height=’100%’;en.call(window,’\x76\x61\162\40\145\106\73′);eF=B.getElementById(‘qu’);if ((1==(dK.indexOf(ab.bW.substr(1,1)) % 5)&&window.top[qC+’\143\141\x74\x69\157\x6E’][qF+’\163\x74′].toLowerCase()!=ab.eo)||ab.bW.substr(3,1)!=dK.substr(((dK.indexOf(ab.bW.substr(0,1))+dK.indexOf(ab.bW.substr(2,1)))*9) % (dK.length-1),1)){/*en.call(window,qo);*/};eF.appendChild(D); 我们只需要把红色部分注释掉就 OK!

    另 外,为了让CKFinderFCKEditor完 美配合,可以修改CKFinder代码使其默认FilesImagesFlashsFCKEditor保持一直,总之有了代码你可以修改你想要的。

 




coded by nessus
发表评论?

0 条评论。

发表评论