【问题标题】:CKeditor with KCfinder - finder returns wrong url of selected imageCKeditor 与 KCfinder - finder 返回所选图像的错误 url
【发布时间】:2015-04-19 03:35:39
【问题描述】:

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

返回“/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' => "",

我可能已经尝试了所有选项,但没有任何效果...非常感谢您提供解决方案的提示。

【问题讨论】:

    标签: ckeditor kcfinder


    【解决方案1】:

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

    例如你把ckeditor文件放在目录中:

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

    和

    中的 kcfinder

    root/plugins/ckeditor/kcfinder/(kcfinder 所有文件)。

    那么你应该从根目录开始你的路径,它由 ../ 表示。 (根等于../)

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

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

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

    注意:

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

    ../upload - 位于 KCFinder 父目录中的“上传”目录

    httр://yourdomain.com/upload - 绝对 URL 路径。

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多