CKeditor with KCfinder - finder返回所选图像的错误网址

时间:2015-02-18 07:42:57

标签: ckeditor kcfinder

我已经实施了最新版本的CKeditor和集成的KCfinder(不是CKfinder)。一切正常,但如果我选择图像或任何文件,KCfinder将返回CKeditor错误网址的图像对话框。

返回“/www/admin/files/upload/image.jpg”

我需要“/admin/files/upload/images.jpg” 或“http:// web.com/admin/files/upload/image.jpg”

CKeditor配置文件:

config.filebrowserBrowseUrl = '/admin/files/kcfinder/browse.php?opener=ckeditor&type=files';
config.filebrowserImageBrowseUrl = '/admin/files/kcfinder/browse.php?opener=ckeditor&type=images';
config.filebrowserFlashBrowseUrl = '/admin/files/kcfinder/browse.php?opener=ckeditor&type=flash';
config.filebrowserUploadUrl = '/admin/files/kcfinder/upload.php?opener=ckeditor&type=files';
config.filebrowserImageUploadUrl = '/admin/files/kcfinder/upload.php?opener=ckeditor&type=images';
config.filebrowserFlashUploadUrl = '/admin/files/kcfinder/upload.php?opener=ckeditor&type=flash';

KCfinder配置文件

'uploadURL' => "../upload/",
'uploadDir' => "",

我尝试了所有选项,但没有效果......非常感谢解决方案的提示。

1 个答案:

答案 0 :(得分:0)

我认为主要问题是您选择的目录。这就是我在确定真实路径时所做的:

例如,您将ckeditor文件放在目录中:

root / plugins / ckeditor /(ck编辑器文件),

中的kcfinder

root / plugins / ckeditor / kcfinder /(kcfinder all file)。

然后你应该从...开始你的路径。 (root等于../)

config.filebrowserBrowseUrl = '../plugins/ckeditor/kcfinder/browse.php?opener=ckeditor&type=files'; ans so on.

在您的情况下,如果管理目录位于根目录或父目录中,那么您的脚本将是;

config.filebrowserBrowseUrl = '../admin/files/kcfinder/browse.php?opener=ckeditor&type=files';

注意:

/ files / upload - 相对于站点根目录

../ upload - 位于KCFinder父目录中的'upload'目录

https://yourdomain.com/upload - 绝对网址路径。

我希望这会有所帮助。