存档

文章标签 ‘CKFinder’

【CKEditor/CKFinder】禁用“浏览服务器”按钮

2011年5月14日 2 条评论

CKEditor是个非常不错的富文本编辑器,其中的文件上传功能是配合CKFinder来完成的。CKFinder除了支持文件上传外,还提供了上传文件的在线管理功能。但在常规项目中我们只需要用到文件上传功能,而很少用到上传文件的在线管理,甚至考虑到安全性原因需要禁用掉文件管理功能。

在服务器端只需要对ckfinder/config.php作如下修改:

$config['AccessControl'][] = Array(
   'role' => '*',
   'resourceType' => '*',
   'folder' => '/',

   'folderView' => false,
   'folderCreate' => false,
   'folderRename' => false,
   'folderDelete' => false,

   'fileView' => false,
   'fileUpload' => true,
   'fileRename' => false,
   'fileDelete' => false
);

这样用就允许用户进行文件上传操作了。但此时在界面上“浏览服务器”的按钮依然存在,只是打开是一片空白,这样对于用户来说是一个误导,正确的做法是把这个按钮直接干掉。

阅读全文…

分类: 心情随笔, 网页设计 标签: , 1,699次阅读

【CKFinder】解决上传中文名文件乱码和文件重命名的问题

2011年5月6日 没有评论

在Windows Server 2003的服务器平台上,用CKFinder上传中文文件名的文件,上传后,文件名变成了乱码,导致文件链接找不到。

上传中文名文件乱码问题

在ckfinder/config.php中找到如下一段配置代码:

阅读全文…

分类: 网页设计 标签: 2,071次阅读

【ExtJs】Ext.form.CKEditor:整合CKEditor的组件

2010年8月21日 22 条评论

CKEditor是一个出色的所见即所得的富文本编辑器,相比ExtJs原生的htmleditor要强大很多,于是把CKEditor集成到ExtJs中便是一个很好的选择。

从ExtJs官方论坛找到了整合的实例,不过其中的问题不少,比如组件setValue、isDiry等方法无法得到正确的结果。经过改造,修正了以上问题,并将CKFinder做了整合,同时增加了对CKEditor工具栏选择配置的支持。

修改后的Ext.form.CKEditor组件源码如下:

阅读全文…

分类: 网页设计 标签: , , 4,876次阅读