我刚刚升级了我的ckEditor,它添加了一些我现在不想要的选项.
其中包括从文件浏览图像,而不是仅仅将它们包含在网址中.如何删除这些选项?
我试图在Ajax选项卡中使用CKEditor,但工具栏没有显示
我将其添加到Web.config中 <add tagPrefix="CKEditor" assembly="CKEditor.NET" namespace="CKEditor.NET"/>
这<CKEditor:CKEditorControl ID="CKEditorControl1" runat="server" Toolbar=""></CKEditor:CKEditorControl>进入我的网页.
有什么建议?谢谢.
我想根据用户类型和一些条件设置ckeditor工具栏.
我做的部分如下:
switch(UserMode)
{
case "1":
config.toolbar_MyTool = [
['Find', 'SelectAll'], ['Anchor'], ['Maximize']
];
break;
case "2":
config.toolbar_MyTool = [
['Find'], ['Anchor'], ['Maximize']
];
break;
}
Run Code Online (Sandbox Code Playgroud)
基于用户模式代码很长,所以我想创建一个数组,我想分配工具栏,如下所示:
config.toolbar_MyTool = myToolArray;
Run Code Online (Sandbox Code Playgroud)
另外我想查看自己的帖子或其他人的帖子.如果它是自己的帖子我想另外添加一些工具.
如何在CKEditor中为查找/替换弹出窗口设置z-index?实际上我在一个弹出窗口上有一个ckeditor实例,它与Find/Replace弹出窗口重叠.即查找/替换弹出窗口在我自己的弹出窗口后面,我有ckeditor实例
我的ckeditor有问题.我下载了当前版本并将其包含在我的表单中,如下所示:
<form action="/news.php?frame=edit&id=185" enctype="multipart/form-data" method="post" accept-charset="utf-8">
<textarea class="edit" name="news_content" id="news_content" rows="30" cols="32" style="width:95%;">{$news_content}</textarea>
<script type="text/javascript" src="ext/ckeditor/ckeditor.js"></script>
<script type="text/javascript">
CKEDITOR.replace( 'news_content' )
</script>
<input type="submit" accesskey="s" value="Eintragen (Alt+S)" class="button">
</form>
Run Code Online (Sandbox Code Playgroud)
它已正确加载,我可以使用编辑器进行任何更改.但是,当使用普通的提交按钮(这里根本没有AJAX或JS)提交表单时,$ _POST数组中没有条目"news_content",也没有任何其他元素包含数据.
使用普通提交按钮提交表单后如何使用内容?
在此先感谢Daniel先生
当我从设计切换到源视图时,我的html代码会发生变化.我粘贴了以下代码
<div>test</div>
Run Code Online (Sandbox Code Playgroud)
但是当ichanged设计视图然后cme再次将源视图代码更改.以下是更改的代码
<p>test</p>
Run Code Online (Sandbox Code Playgroud)
为什么div改为p请帮我解决这个问题..
我正在尝试在CKEDITOR中设置自定义工具栏:
CKEDITOR.config.toolbar = [
[ 'Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat' ],
[ 'Image', 'Table' ],
[ 'specialchar' ]
];
Run Code Online (Sandbox Code Playgroud)
前两组没有问题,但第三组"specialchar"没有加载.我究竟做错了什么?
我正在尝试从插件捕获事件:
$(document).ready(function( ) {
CKEDITOR.replaceAll( 'js-ckeditor' );
CKEDITOR.editor.on('simpleuploads.startUpload', function (ev) {
console.log(ev.data)
});
});
Run Code Online (Sandbox Code Playgroud)
...但是当我运行它时,我看到了错误TypeError: CKEDITOR.editor.on is not a function。我在这里做错了什么?根据文档,编辑器应具有“ on”方法(检查对象时可以看到)。顺便说一句,textarea和插件都运行良好,因此replaceAll似乎可以正常工作。
有没有办法将变量添加到jQuery命令中,如下所示:
var id = 10;
var msg = CKEDITOR.instances.contentedit+id.getData();
Run Code Online (Sandbox Code Playgroud)
我预计
CKEDITOR.instances.contentedit10.getData();
Run Code Online (Sandbox Code Playgroud)
从上面的代码
但它对我不起作用并导致错误,因为它没有正确地将变量添加到命令中.
在使用所有插件初始化编辑器并且已应用所有和/ 或任何其他数据过滤器之后,有没有办法在CKEDitor 4.x(准确地说是4.4.7)中获取所有允许标签的列表?allowedContentRulesdisallowedContentRules
我想有这个列表,以便我可以将它传递给我们的后端进行白名单.我知道已经有用于CKEditor的白名单的插件,可以让我指定两个前端和后端相同的白名单,但我怕我可能会错过一些插件,它可以削弱他们使用的一些标记.