ckeditor相关内容

CKEditor 4.7-对齐组菜单按钮

我正试图在CKEditor中创建一个下拉菜单,以将某些常规按钮工具分组,只是因为我需要压缩工具栏.为此,我正在尝试创建一个证明组按钮菜单,为此,我已经编译了该插件: CKEDITOR.plugins.add('justifygroup',{要求:['justify'],初始化:函数(编辑器){var项目= {justifyleft:{标签:editor.lang.justify.left,组: ..
发布时间:2021-04-22 18:38:47 前端开发

有没有一种方法可以检测用户选择了所有内容?

我正在实现一个插件,并且有一个用例需要检测用户何时选择所有内容.我试图创建一个全选的选择,例如 const selectAllSelection = editor.model.createSelection(editor.model.document.getRoot(),'in')并与当前的 model.document比较.选择,但它们不相同. 解决方案 这些选择有些不同,因为使用 cr ..
发布时间:2021-04-22 18:38:44 前端开发

样式未加载到CKEditor插件中

我正在开发CKEditor小部件.我遵循并改编了 widget教程,然后尝试添加样式使用插件sdk样式,但未加载样式.我使用浏览器控制台分析了情况,结果发现我的样式 odtbox.css 存在于 CKEDITOR.instances.editor.config.contentsCss 中: 我可以单击控制台中CSS所示的路径,并且该路径已正确显示.该文件的权限是正确的-等于已加载文件的权限. ..
发布时间:2021-04-22 18:38:41 其他开发

CKEditor上的字体大小更改事件

用户更改字体大小后,是否可以捕获事件? 我正在寻找类似的东西: CKEDITOR.editor.getCommand('xxx').on('xxx',function(){}); 解决方案 您需要使用: CKEDITOR.instances.your_instance_name.on('change',function(){//代码在这里}); 用您的实例名称替换您的实例名 ..
发布时间:2021-04-22 18:38:35 前端开发

如何在CKEDITOR中动态更改插件设置?

创建CKEDITOR实例后,如何动态更改插件设置? 我在自定义config.js中写过: config.wordcount = {//是否要显示字数showWordCount:否,//是否要显示字符数showCharCount:true}; 我要做的是根据CKEDITOR实例将 maxCharCount 设置为某种值. 有没有简单的方法来实现这一目标? 解决方案 找到了 ..
发布时间:2021-04-22 18:38:30 前端开发

将CSS中的自定义表格样式应用于CKEditor视图

我正在尝试将CKEditor 4.1.1集成到我的站点中.到目前为止,除了在我的站点中使用的某些特定表格样式未在编辑器中应用之外,我基本上都能正常工作.我已经尝试设置config.contentsCss以指向我的站点范围的样式表,这对我的其他大多数内容都有帮助,但是似乎没有应用表格样式.这是我正在使用的CSS: table#availability {宽度:90%;边界崩溃:崩溃;}table ..
发布时间:2021-04-22 18:38:27 前端开发

CKEDITOR 5-删除“插入媒体"ClassicEditor中的选项

我在 angular 7 应用程序中使用了 CKEditor 5 .默认情况下, ClassicEditor 在工具栏上显示 Insert Media 按钮,如下图所示. 以上代码不是删除 Insert Media 选项,而是 Insert Image 的其他选项.但这是行不通的.即使使用了上面的代码,我仍然可以在我的CK编辑器中看到“图像插入"选项. 我也无法在网上找到我需要在 re ..
发布时间:2021-04-22 18:38:24 前端开发

在CKEditor 5中用文本创建不可编辑的块

如何在CKEditor 5中使用文本创建不可编辑的块. 我需要在最终视图中生成以下内容的东西: 此处不可编辑的消息 我尝试使用UIElement,然后设置innerHTML,但这仍然使元素可编辑. 仅供参考:她是我最终使用的插件. 从'@ ckeditor/ckeditor5-core/src/plugin'导入插件;从'@ ckeditor/ckedi ..
发布时间:2021-04-22 18:38:21 前端开发

CKEditor键入事件,并从嵌入式编辑器捕获数据

我正在尝试创建具有多个内联CKEditor字段的文档,而键盘输入使我陷入循环."key"事件工作正常(但不会输入最后一个字符),但是除非我使用editor.document.on,否则根本不会捕获"keyups",这是其他一些愉快的答案. 不幸的是,由于我有多个(超过13个)可能的字段,因此该事件似乎不返回任何内容,而不仅仅是事件本身.没有目标信息(我需要ID传递给我的保存数据功能),也没有 ..
发布时间:2021-04-22 18:38:17 前端开发

如何在ASP.net项目中使用CKEditor 4.5.7

我非常困惑为什么无法在ASP.net网站中集成最新版本的CKEditor.4.5.7版本可与哪些编码技术兼容(例如:php/jsp/ect)? CKEditor是否用于任何HTML页面? 当前最新的ASP.net版本是3.6,缺少许多新插件的支持. 解决方案 我进行了快速测试: 从CKEdit网站(3.6)下载并解压缩.Net软件包; 下载最新版本的javascript ..
发布时间:2021-04-22 18:38:14 其他开发

如何像html textarea换行符一样初始化CKEditor textarea换行符

HTML textareas可以识别换行符(输入按钮),并且我可以将元素的文本值保存到数据库中.然后我可以获取那些数据,将其设置在任何textarea上,但我仍然有换行符(直到这里没有问题). CKEditor文本区域在换行符后放置 或 .当我删除这些标签时,CKEditor无法识别换行符. 目的:我在CKEditor中使用了单词计数器插件,因此我需要像文本区域一样 ..
发布时间:2021-04-22 18:38:12 PHP

CKeditor删除多余的空格

我将CKeditor用于文本编辑器,它不会删除多余的空格. 我尝试过 $ foo = strip_tags($ foo);$ foo = preg_replace('/\ s +/','',$ foo); 我不知道从这里删除空格的任何其他方法.有什么想法吗? 谢谢 解决方案 解决了如果有人好奇的话,我通过在他们进入数据库之前清理它们来解决了这个问题. $ cpbod ..
发布时间:2021-04-22 18:38:07 PHP

您没有浏览服务器的权限?

我正在使用带有ckeditor的kcfinder.在kcfinder的配置文件中将 disabled设置为false 时,没有问题,但是可以使用 覆盖它 $ _ SESSION ['KCFINDER'] = array('disabled'=>错误的); 我无法浏览&在此上传文件.弹出的消息显示您没有浏览服务器的权限.(框架使用CI 3.x.) 解决方案 尝试一下.对主index ..
发布时间:2021-04-22 18:38:01 PHP

脚本包含的URL错误的Ckeditor文件

我有一个简单的页面...并且我使用ckeditor可以在localhost上正常工作,但是我发布了确保它不再工作的公告...这是网站 http://testckedit.azurewebsites.net/代码: bundles.Add(新的ScriptBundle(“〜/bundles/bootstrap").Include(“〜/Scripts/bootstrap.js",“〜/Scrip ..
发布时间:2021-04-22 18:37:58 其他开发

在ckeditor5下拉项目上注册点击侦听器

我目前正在尝试为 CKEditor 5 编写插件,以支持自动翻译.我能够找到如何编写插件以及如何在文档中创建下拉菜单. 但是在文档中没有提及(或者我错过了)如何得知有关单击值的信息: 按钮的执行处理程序可打开下拉菜单,但是如何注册用于单击其中一个值的侦听器? 我可以分配一个 id 或与我的商品相似的符号来识别对下拉菜单右侧元素的点击吗? 这是我根据文档能够构建的代码: cl ..
发布时间:2021-04-22 18:37:55 其他开发

内置于GrapesJS编辑器中的内联CKeditor

我正在使用实现GrapesJS的编辑器应用程序.它的编辑器和功能运行正常.我已经将内联CKeditor集成到GrapesJS编辑器中,几乎没有问题. 显示了多个内联编辑选项 有时编辑器选项的位置不正确 主要问题:内联选项正在显示,但未反映在所选文本中.我的意思是我们可以单击那些内联选项来设置编辑器内容的格式,但不会反映在编辑器中. 我在这里分享一些编写的代码: const ed ..
发布时间:2021-04-22 18:37:52 其他开发

如何在CKEditor 5中收听焦点事件

我想在CKEditor 5中收听焦点事件. 我以为这样的事情会起作用,但是永远不会调用该回调: document.querySelector(“#editable");ClassicEditor.create(el).then(editor => {editor.on('focus',()=> {console.log(“关注");});}); 已成功创建编辑器,但未调用回调. ..
发布时间:2021-04-22 18:37:49 前端开发