当前位置: 首页 > 知识库问答 >
问题:

自定义CKEditor以在框架中使用清晰的URL

令狐凌
2023-03-14

我写了一个小的框架与URI结构的lang/域/控制器/方法/id现在我想使用CKFinder与CKEditor集成我不能上传和浏览服务器,因为地址结构?那我该怎么办?要浏览它使用的服务器:

http://localhost/public/admin/style1/plugins/ckfinder/ckfinder.html?CKEditor=abstraction

现在我已经通过这些更改了上传和浏览地址:

 CKEDITOR.replace('article',
    {
        filebrowserBrowseUrl : '/browser/browse.php',
        filebrowserUploadUrl : '/uploader/upload.php'
    });

它显示图像,但当我选择它们时,它不会将其带到页面,它会将文件上载到我的图像文件夹,但无法添加它们,甚至无法在正文或上载对话框中预览它们。如何使用带有清晰URL的ckeditor?

共有1个答案

乐正远航
2023-03-14

具有自定义路径的CKFinder

如果您正在进行URL重写,并且希望CKFinder返回带有自定义路径的URL,则可以执行以下操作:

您可以在CKFinder的配置中配置CKFinder如何将URL发送到CKEditor。后端部分中的php文件:

$config['backends'][] = array(
    'name'         => 'default',
    'adapter'      => 'local',
    'baseUrl'      => 'http://base/url/ckfinder/will/give/to/ckeditor',
    'root'         => '/path/to/files/on/disk',
    'chmodFiles'   => 0777,
    'chmodFolders' => 0755,
    'filesystemEncoding' => 'UTF-8'
);

文件路径附加到所有URL,此行为不能通过配置更改。

例如,对于/path/to/file/on/cd/Image/picture.png返回的URL是超文本传输协议://base/url/ckfinder/will/get/to/ckEditor/Image/picture.png

或者,您可以添加“useProxyCommand”=

这将把所有返回的URL更改为形式http://localhost/core/connector/php/connector.php?command=Proxy

如果您正在实现自己与文件管理器的集成,请检查来自/上传者/upload.php的响应。CKEditor期望类似的东西:

<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction(1, 'http://file/url', 'message');</script>`

您可以在CKEditor的留档中找到更多信息

 类似资料:
  • 本文向大家介绍struts2自定义MVC框架,包括了struts2自定义MVC框架的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了struts2自定义MVC框架的方法,供大家参考,具体内容如下 自定义MVC: (首先了解Model1和Model2的概念) Model1与Model2:   Model1:就是一种纯jsp开发技术,将业务逻辑代码和视图渲染代码杂糅在一起。   Model

  • 问题内容: 我在框架中添加了自定义字体。我遵循了所有步骤,但是没有用。 我可以在Interface Builder中设置字体,但是在构建项目时,它不会在模拟器/设备上显示该字体。 问题答案: 我来晚了一点,但是我采用了PetahChristian的解决方案,并以扩展的形式创建了Swift版本。这对我有用。我发现,当您尝试使用常规名称来使用字体名称和大小来获取字体时,它总是在字体文件的主捆绑包中查找

  • 问题内容: 我喜欢创建一个看起来像这个图像的java jframe。我已经创建了 具有不同形状(例如三角形,圆形,多边形和一些疯狂的 形状)的jframe。但是问题是很难[99%不可能]创建 这样的图像。我怎么能像这样的jframe。我用这段代码来创建 形状的窗口。 现在我可以将此图像转换为形状。然后设置setshapes。任何想法吗?还是 有办法使jframe的完全透明和jlable(使图像 完

  • 一种更清晰的Android架构 原文链接 : Architecting Android…The clean way? 译文出自 : 开发技术前线 www.devtf.cn 译者 : Mr.Simple & Sophie.Ping 过去几个月以来,通过在Tuenti网站上与@pedro_g_s和@flipper83(安卓开发两位大牛)进行友好讨论之后,我决定写这篇关于架构安卓应用的文章。 我写这篇文

  • 我有个模特就像 我想按色标订购quesryset,但不是绿色、红色、黄色产品。我想订购红色、黄色、绿色的产品。 可能吗?有没有像Java Comparator这样的东西?提前谢谢。

  • The Clean Architecture 原文链接 : The Clean Architecture 译文出自 : 开发技术前线 www.devtf.cn Robert Martin 译者:zimoguo 校对者:Mr.Simple 在过去的几年中,我们已经看到了关于系统框架的一些想法 : Hexagonal Architecture(六角架构)(a.k.a. Ports and Adapte