小编Rei*_*mar的帖子

CKEditor自动从div中删除类

我在我的网站上使用CKEditor作为后端编辑器.它驱使我绕过弯道,因为它似乎想要在我按下源按钮时将代码更改为它看起来如何合适.例如,如果我点击源并创建一个<div>...

<div class="myclass">some content</div>
Run Code Online (Sandbox Code Playgroud)

然后没有明显的理由剥离类<div>,所以当我再次点击源它已被改为...

<div>some content</div>
Run Code Online (Sandbox Code Playgroud)

我认为这种恼人的行为可以在关闭config.js,但我一直在挖掘,无法在文档中找到任何东西来关闭它.

html class ckeditor

138
推荐指数
8
解决办法
12万
查看次数

CKEditor剥离<i>标签

我正在尝试找到一个避免CKEditor的解决方案,但是旧的FCKeditor也会删除<i>之前插入的内容到db的任何 标记.

案件:

我将html内容插入到db中,一些内容包含<i>元素.我是用CKEditor做的.一切都很完美,内容显示在网页上.但是,当我想编辑以前插入的内容时,<i>元素丢失了.

在我的具体情况下,我使用:

<i class="fa-icon-fullscreen fa-icon-xxlarge main-color"></i>
Run Code Online (Sandbox Code Playgroud)

当然如果我禁用编辑器,内容在textarea中显示得很好.

tags fckeditor ckeditor

46
推荐指数
4
解决办法
4万
查看次数

如何编写基于其他模块动态添加模块的Webpack插件?

我在为翻译服务编写Webpack插件时遇到问题.

目标是:

  1. 在编译期间获取所有必需模块的名称(和源代码).我需要能够扫描包含的源代码以获取特殊t()功能,但我想只扫描那些将包含在包中的模块(根据构建配置,它可以是所有项目模块的子集).
  2. 基于收集的模块,我想动态创建其他模块(带有翻译)并将它们添加到捆绑包中.这些模块需要能够导入自己的依赖项.

另一个要求是Webpack的代码拆分功能应该与动态创建的模块一起使用(我想将它们提取到单独的文件中 - 例如bundle.[lang].js).此外,这可能超出了这个问题的范围,我必须使这些翻译块可选(因此您不必加载所有语言,只需加载一个).

更多详细信息可以在https://github.com/ckeditor/ckeditor5/issues/387中找到.

我一直在尝试多种解决方案,但Webpack 2的文档并不是很有帮助.我可以通过听模组分辨率挂钩(让所有的模块before-resolve),但我不知道什么时候所有的依赖都解决了,我不知道我能不能以后添加更多的模块(以及如何做到这一点-是addEntryOK当我可以使用它?).

我也在考虑连接Webpack插件和Webpack加载器(因为我需要的功能非常类似于Webpack的样式加载器),但是从插件级别我只能添加加载器的路径,而不是加载器本身,所以我可以' t传递配置对象作为参数 - 我错了吗?

PS.我使用Webpack 2.如果您的需求看起来很奇怪,请参阅https://github.com/ckeditor/ckeditor5/issues/387 :).

webpack webpack-2 webpack-plugin

43
推荐指数
1
解决办法
2105
查看次数

CKEditor剥离内联属性

我已经使用CKEditor一段时间了,它工作得很好.我几乎已经摆脱了我遇到的任何问题,但这个我似乎无法弄清楚.当我添加内嵌属性例如元件style = "color: #ff0;"上的<p></p>标签它们剥离出来时,我从所见即所得切换到源视图.没有保存或提交,并且ckeditor已添加到我的网站,这是我自己的脚本.关于什么会导致这个的任何想法.我能找到的所有搜索结果都对应于Drupal中发生的这种情况,但Drupal似乎是问题而不是所有实例中的编辑器.再次感谢!

html ckeditor strip-tags

25
推荐指数
4
解决办法
3万
查看次数

如何使用CKEditor作为使用webpack或类似方法构建的NPM模块

如何在网络包中使用npm的CKEditor?

理想我想npm install ckeditor --save那么var CK = require('ckeditor');没有任何全局命名空间污染.

ckeditor

19
推荐指数
4
解决办法
1万
查看次数

CKEditor 5-如何插入一些HTML(又称源代码模式)?

我希望能够从WYSIWYG切换到纯HTML,例如在YouTube视频中插入IFrame。到目前为止,对于标准CKEditor 5构建,尚无有关如何执行此操作的文档。

除了CKEditor 5外,是否有与Source Editing Area插件等效的插件?

javascript ckeditor ckeditor5

11
推荐指数
2
解决办法
7582
查看次数

如何在服务器上保存内联编辑器内容?

我正在使用CKeditor允许用户在登录后内联编辑页面上的内容.

我知道我可以使用以下方式访问数据:

var data = CKEDITOR.instances.editable.getData();
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将数据发送到脚本,以便我可以更新数据库.如果每次有人取消选择一个contenteditable元素时脚本运行会很酷......但我不知道那是否可能.

任何提示都会很棒!:)

我的网站是使用php/mysql构建的.

javascript ajax ckeditor

9
推荐指数
1
解决办法
2万
查看次数

如何在CKEditor 5中启用图像上传支持?

我将使用ckeditor v5进入我的项目.我试图使用图片插件,但我找不到有关它的足够信息.

如果你在这里看到Demoe ,你可以使用Drag&Drop轻松上传图像.但是,当我尝试拖放图像时,我会尝试使用下载气囊拉链时没有任何反应.也没有错误.

有没有办法在downladable变体中使用此图像支持?

javascript ckeditor ckeditor5

9
推荐指数
4
解决办法
2万
查看次数

如何进行CKEditor 5图像上传?

ClassicEditor
    .create( editorElement, {
        ckfinder: {
            uploadUrl: 'my_server_url'
        }
    } )
    .then( ... )
    .catch( ... );
Run Code Online (Sandbox Code Playgroud)

我的服务器响应应该是什么?我在后端使用Java.无论我的回答是什么,它都会抛出一个"无法上传文件"对话框.

ckeditor ckeditor5

8
推荐指数
2
解决办法
1万
查看次数

CKEditor - 英文图像预览对话框中的文本

我在我的网站上使用CKEditor,我想将图像 - >属性 - >预览中的文本更改为英文.

我想更改此文字:

Lorem ipsum dolor坐在amet,consectetuer adipiscing elit.Maecenas feugiat consequat diam.Maecenas metus.Vivamus diam purus,cursus a,commodo non,facilisis vise,nulla.Aenean dictum lacinia tortor.Nunc iaculis,nibh non iaculis aliquam,orci felis euismod neque,sed ornare massa mauris sed velit.Nulla pretium mi et risus.Fusce mi pede,tempor id,cursus ac,ullamcorper nec,enim.Sed tortor.Curabitur molestie.Duis velit augue,condimentum at,ultrices a,luctus ut,orci.Donec pellentesque egestas eros.整数诅咒,在cursus faucibus,eros pede bibendum sem,tempus tellus justo quis ligula中增加.Etiam eget tortor.Vestibulum rutrum,est ut placerat elementum,lectus nisl aliquam velit,tempor aliquam eros nunc nonummy metus.在eros metus,gravida a,gravida sed,lobortis id,turpis.Ut …

javascript ckeditor

7
推荐指数
1
解决办法
4181
查看次数