CKEditor占位符图标未显示在工具栏中

时间:2016-11-24 00:42:40

标签: javascript ckeditor text-editor

占位符图标应自动显示在工具栏中,但不会。其他一切都很好。这是一个非常简单的实现。为什么会丢失?

JAVASCRIPT CONFIG FILE

CKEDITOR.editorConfig = function (config) {
    config.height = 500;
    config.toolbar = 'MyToolbar';
    config.extraPlugins = "placeholder";
    config.extraPlugins = "widget";
};

HTML

<textarea id="editor1" cols="80" name="editor1" rows="10">Hello world</textarea>
<script>
CKEDITOR.replace("editor1", {});
</script>

2 个答案:

答案 0 :(得分:1)

是的,它不会自动添加。试试这个:

$(document).ready( function () {
CKEDITOR.replace( 'textarea_id', {
    extraPlugins: 'placeholder',
    toolbar: [ [ 'Source', 'Bold' ], ['CreatePlaceholder'] ]
});
});

答案 1 :(得分:1)

在构建和下载CKeditor之后,我还发现一些图标没有显示,但功能仍在运行。 我尝试使用ckeditor配置编辑器进行编辑,但下载后它甚至都不适用于我 我通过直接编辑ckeditor / config.js文件解决了这个问题,删除了icons.png和icons_hidpi.png文件中图标的引用 例如,我删除了这些

emojione,2856,auto,
emojione,2688,auto,

symbol,9984,auto,
symbol,10608,auto, 

然后我添加了我想要的实际图标,方法是创建图标文件夹并添加图标

plugins/emojione/icons/emojione.png
plugins/symbol/icons/symbol.png