TOGOUTECH

ckeditor

全部标签

javascript - 动态插入分页符

我的团队在一个使用asp.netmvc3(c#)的项目中工作。根据项目需求,我们需要像MicrosoftWord一样实现分页符。我需要保存分页符,页面大小可能是a4、letter、legal等。是否可以在ckeditor中控制内容的页面大小,并在编辑器中插入分页符,当它超过一定的高度或大小时,它在MSWord中的工作方式相同>是否有任何替代解决方案? 最佳答案 正如graphicdivine所说,使用printCSS来完成您需要做的事情。创建一个具有page-break-before的css类定义,并在中断后将该类动态添加到页面的第

javascript - 使用 ckeditor 编辑链接的 chrome 中的错误

所以基本上我在chrome中遇到了这个问题(在Firefox中工作正常)。当我编辑内容时出现以下情况,一个链接和一些文本,当我单击链接末尾将“一些链接文本”更改为“一些网站链接”时,它会执行以下操作编辑前:somelinktext一些内容<ahref="">somelinktext</a>somecontentsomelink网站一些内容<ahref="">somelink</a>towebsitesomecontent 最佳答案 这是CKEditor中

javascript - 从 ckeditor 5 获取 xml

如何从ckeditor获取XML而不是HTML的输出?我以为我可以用editor.data.processor=newXmlDataProcessor();但这似乎只适用于编辑器现在在调用editor.setData()时需要XML的输入。但是editor.getData()仍然返回HTML,而不是XML。数据未包含在根元素中,并且<img>标签未关闭。toData应该转换为XML的方法实现如下,它看起来不像是可以工作的东西,因为它尝试使用_htmlWriter转换为XML。所以它看起来像是一个从未实现过的功能。toData(viewFragment){//Convertv

javascript - "lang.link.toolbar is null or not an object"在 IE7 中使用 CKeditor

我只在IE7中遇到这个错误。lang.link.toolbarisnullornotanobject我想我可能在设置语言的时候不小心删掉了一些东西,所以我去ckeditor/lang/en.js确实有一个CKEDITOR.lang.en.link.toolbar正在设置中。我像这样使用jQuery适配器设置实际的CKEditor...$('#input-product-description').ckeditor(function(){/*callbackcode*/},{startupFocus:true,language:'en',defaultLa

javascript - 如何在ckeditor中包装选定的文本

我想将选定的单词包装在CKEditor中在<p>元素。来自:<p>Thisisaparagraph.AndthisisSelectedtext.</p>收件人:<p>Thisisaparagraph.Andthisis</p><pclass="myclass">Selectedtext.</p>我找到了一些代码:(function(){CKEDITOR.plugins.add('qna',{  init:function(editor){    editor.addCom

javascript - CKEDITOR,AutoFocus onLoad 文本编辑器

有人知道如何在页面加载时自动聚焦在CKEDITOR文本区域吗?目前,用户必须先点击文本区域才能开始输入。像Google一样,我希望页面加载后用户可以立即开始输入而无需单击文本区域。这是启动CKEDITOR的当前代码<scripttype="text/javascript">CKEDITOR.replace('meeting_notes',{toolbar:[['Bold','Italic','Underline','-','NumberedList','B

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

这个问题在这里已经有了答案:ckeditorinlinesave/submit(3个答案)关闭8年前。我使用CKeditor允许用户在登录后内联编辑页面上的内容。我知道我可以使用以下方式访问数据:vardata=CKEDITOR.instances.editable.getData();但我不知道如何将数据发送到脚本以便更新数据库。如果脚本在每次有人取消选择contenteditable元素时运行,那就太好了……但我不知道这是否可能。任何提示都会很棒!:)我的站点是使用php/mysql构建的。

javascript - CKEditor - 当 DOM 节点被删除时销毁一个实例

通读CKEditordocumentation,我看到他们可以选择使用CKEDITOR.instances.instanceName.destroy();销毁实例。但是,如果DOM已更改,并且整个WYSIWYGDOM结构已被删除,我会在Chrome中收到以下错误:UncaughtTypeError:Cannotreadproperty'document'ofnull...以及Firefox中的以下内容:i.contentWindowisnull有什么办法可以解决这个问题吗?由于我的应用程序的结构方式(通过AJAX加载内容),当元素仍在页面上时,我无法调用.destroy

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

我将在我的项目中使用ckeditorv5。我尝试使用图像插件,但找不到足够的相关信息。如果您看到Demoehere,您可以使用拖放轻松上传图像。但是当我尝试使用下载气球zip尝试拖放图像时,没有任何反应。也没有报错。有没有办法在可下载的变体中使用此图像支持? 最佳答案 是的,图片上传包含在所有可用的构建中。但是,为了使其工作,您需要配置一个现有的上传适配器或编写您自己的上传适配器。简而言之,上传适配器是一个简单的类,其作用是将文件发送到服务器(以任何它想要的方式)并在完成后解析返回的promise。更多内容可以看官方Imageupl

javascript - 有没有办法为编辑器的每个实例覆盖 CKEditor 的配置文件?

我有一个全局尺寸和高度设置CKEDITOR.editorConfig=function(config){config.height='400px';config.width='600px';...我只想在单独的页面上为编辑器的一个实例更改此高度和宽度。还有其他人做到了吗? 最佳答案 是的。当你在页面上创建编辑器时,你可以覆盖CKEDITOR.replace(editorName,{height:448,width:448,customConfig:'/path/to/yourconfig.js