标签存档: ckfinder

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,取消的办法无非是隐藏或不让这段内容添加到对象上即可。
——————
核心修改代码:
很简单,只要修改两个文件,就可以
阅读全文——共1040字

禁用ckeditor+ckfinder的“浏览服务器”按钮

ckeditor是个NB的开发网站用的文本编辑器,但是它的编辑器中的图片文件上传功能并没有直接写在ckeditor中,需要安装一个 ckfinder的网站文件管理系统来实现文本编辑器的上传功能。关于ckeditor+ckfinder的配置网上一堆就不赘述了。在配置好之后,文件 上传功能实现,但是就为了实现一个上传功能就安装一个并不怎么需要的ckfinder似乎有些代价惨重,所以网上有人写出了轻量级的单纯上传功能的组件配 合ckeditor来使用。我这里出于上传文件的安全考虑(毕竟ckfinder是官方开发的,在安全方面绝对没的说),还是选择了比较臃肿的 ckfinder。
而我的需求是仅仅需要ckfinder的上传功能,我并不想要ckfinder的文件管理功能。当然,官方提供了禁用此功能的办法,它的实现原理是通过配 置ckfinder的config文件,以PHP为例,可以在config.php中加入SESSION认证来分配AccessControl的权限。这 里很简单就不说了,总之从服务器端可以很好的控制文件上传的权限与安全。但是这里问题就出现了,如此修改之后,点击ckeditor上传图片或者上传文件 或者上传FLASH时,那个“浏览服务器”的按钮还会存在,点击后还会进入文件管理网页,在权限配好的情况下只不过你什么都看不见了。这证明服务器端已经 从功能上成功的禁用了浏览服务器功能。
阅读全文——共1522字

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,取消的办法无非是隐藏或不让这段内容添加到对象上即可。
   经 过分析发现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!
阅读全文——共872字

web编辑器CKEditor + CKFinder 配置/php版

老牌编辑器FCK的升级版 CKEditor经过重写,提
供了丰富而强大的集成和互动的API。
新版编辑器是完全基于插件,它可以扩展所有部件以符合需求。FCKeditor升级后的CKEditor去掉了上传功能,只提供了基本的文本编辑功能,上传模块由另一个组件CKFinder来实现。换句话说编辑器如果需要上传功能,就需要再下载CKFinder(http://www.ckfinder.com/)。
CKEditor + CKFinder 配置流水账:
阅读全文——共1905字

ckfinder改进:自动按用户日期时间(年月)划分文件夹

默认的ckfinder只是单用户,或者说,多个用户共用同一个图片目录。所有上传的image全部拥挤在一个文件夹。
现在想实现:1. 不同用户有自己的独立的文件夹。2. 同一个用户的文件能自动根据上传时间归类。
(我这里ckfinder是与ckeditor结合使用的。如果是ckfinder单独使用或者是与其它editor结合的情况,可能会作不同的修改。)
找到 /ckfinder/config.php 中的 $baseUrl。这个变量是ckfinder管理的最顶级目录。假设$baseUrl = ‘/userfiles/’,那么默认的目录结构是:
阅读全文——共1512字