ckeditor与ckfinder集成codeigniter路由

时间:2013-11-21 14:20:27

标签: php codeigniter ckfinder

我使用ckfinder成功配置了ckeditor(它在CI之外工作)但是当我点击浏览按钮时,我得到了链接:

 http://localhost/timeline/index.php/ckfinder.html?type=Images&CKEditor=editor1&CKEditorFuncNum=1&langCode=en

正确的链接应该有ckfinder来代替index.php,它试图访问控制器并从CI中提供404错误。

我在ckfinder的配置文件中做错了什么? 请注意,我没有使用CI的任何htaccess或路由功能。

1 个答案:

答案 0 :(得分:0)

添加到ckeditor config.js,以下几行解决了这个问题。

config.filebrowserBrowseUrl = '/ckfinder/ckfinder.html';
config.filebrowserImageBrowseUrl = '/ckfinder/ckfinder.html?type=Images';
config.filebrowserFlashBrowseUrl = '/ckfinder/ckfinder.html?type=Flash';
config.filebrowserUploadUrl = '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files';
config.filebrowserImageUploadUrl = '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images';
config.filebrowserFlashUploadUrl = '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash';