`
周仁明
  • 浏览: 9905 次
  • 性别: Icon_minigender_1
  • 来自: 宜宾
最近访客 更多访客>>
社区版块
存档分类
最新评论

将自己喜欢的表情添加到CKEditor中

    博客分类:
  • js
阅读更多

CKEditor默认的smiley表情不适合我们,我们可以将表情改造一下换成自己喜欢的表情,方法如下。

1. 下载你想要的表情包,一般是gif格式的图片,将这些这些图片放在…../ckeditor/plugins/smiley/images中

2.打开ckeditor.js 找到 i.smiley_images= 把里面自带的表情删除,然后写上要替换的表情图片名称.

2. 修改配置ckeditor文件夹下的config.js

中CKEDITOR.editorConfig = function (config) {}

中添加如下代码

config.smiley_images = ['e100.gif', 'e101.gif', 'e102.gif']

config.smiley_images = [] 中可以按照格式添加任意多个表情名称(前提:图片存在…../ckeditor/plugins/smiley/images中)

 

config.smiley_columns = 8 每行显示的表情个数。

3.当你的图标过多时,由于显示不开会导致一部分图标无法显示,而且表情图标对话框没有滚动条,为了避免这种问题,我们可以修改一下css文件。找到ckeditor/skins/v2/dialog.css(假定你使用了默认的皮肤v2),在最后一行添加如下代码

.cke_dialog_ui_html{height:350px;overflow:auto;}

这个文件是经过压缩的,所以添加代码时注意不要有空格。height定义对话框的高度,可以根据自己的需要写。这样表情多时会出现滚动条,就可以正常使用了。如果你的表情很少,就不要做这个改动,不然显示会出问题。

分享到:
评论

相关推荐

    ckeditor4添加上传视频插件

    "ckeditor4添加上传视频插件"这个主题,是关于如何在CKEditor 4中集成视频上传功能的教程。下面我们将详细探讨这一过程。 首先,视频上传功能的实现通常涉及前后端两个部分。前端部分是CKEditor 4编辑器的用户界面...

    ckeditor5-emoji:一个简单的插件,可在hackathon期间创建的Unicode表情符号插入CKEditor 5中

    由于这是第三方插件,因此默认情况下未在CKEditor 5中启用它,而必须手动将其添加到其中。 有关更多信息,请参见有关的官方文档。 要安装它,请运行: npm install --save @wwalc/ckeditor5-emoji 更新构建配置时...

    ckeditor html5_video 插件添加封面和中文功能

    在 CKEditor 的 HTML5-Video 插件中,我们需要扩展其功能,增加一个选项让用户上传或选择封面图片,并将其设置为 `poster` 值。这可能涉及到修改插件的 UI 设计和交互逻辑,以及处理图片上传的后端服务。 具体实现...

    CKeditor 配置好的,支持QQ表情以及去掉多余功能

    在这个配置好的版本中,CKeditor 特别优化了对QQ表情的支持,同时也考虑了用户体验,去除了不常用的功能按钮,还增加了插入代码插件,非常适合编程或技术类内容的编写。 首先,关于QQ表情的支持:CKeditor 集成了QQ...

    CKEditor 3.6.2中文文档

    - **加载数据**: 如果需要从数据库或其他来源加载数据到编辑器中,需要将数据编码为HTML并放入`<textarea>`元素内。 - **服务器端处理**: `name`属性用于标识`<textarea>`元素,以便服务器端代码能够正确识别和处理...

    ckeditor 行间距插件

    1. **安装与集成**:首先,你需要将行间距插件下载并添加到CKEditor的配置中。这通常涉及到将`lineheight`文件夹放入CKEditor的plugins目录下,并在配置文件中声明这个插件,例如:`config.extraPlugins = '...

    CKEditor 添加Video插件(MP4,MP3)并且兼容HTML5 Video插件

    CKEditor 添加Video插件(MP4)并且兼容HTML5 Video插件 1:把video文件复制到ckeditor/plugins/下面 2:ckeditor/config.js 中添加如下: a:在toolbar中['Image','Flash','Video'],配置加入“Video” 项。 b:配置 ...

    jsp中使用ckeditor

    2. `ckeditor-java-core-3.5.3.jar`:这是CKEditor Java库的核心文件,包含了CKEditor与Java交互的代码,我们需要将其添加到项目的类路径中,以便在JSP页面上使用CKEditor。 3. `ckeditor-java-core-3.5.3-sources....

    CKEditor 4 开发人员指南(中文)

    CKEditor 4作为一款流行的富文本编辑器,为Web开发者提供了一个易于集成和...通过遵循上述的安装、集成、配置和定制流程,开发者可以轻松地将CKEditor集成到自己的Web应用中,并根据项目的需要进行适当的调整和优化。

    ckeditor 4.1 两端对齐按钮支持中文两端对齐补丁

    它可能会提醒用户,CKEditor的更新可能覆盖这些改动,因此在更新编辑器时需要再次应用此补丁,或者建议用户将修改集成到自定义构建版本中以避免丢失更改。 总之,通过在CKEditor 4.1中加入"text-justify: inter-...

    ckeditor5全屏按钮

    为了集成CKEditor 5全屏按钮到自己的项目中,开发者需要引入CKEditor 5的库文件,并按照官方文档的指导进行初始化。如果需要自定义全屏行为,可以使用CKEditor 5的API和插件系统。例如,可以创建一个新的插件来扩展...

    CKEditor编辑器行高插件

    3. 配置:在CKEditor的配置文件(通常是config.js)中,启用该插件,通过`CKEDITOR.config.extraPlugins`设置,添加"lineheight"到插件列表中。 4. 引用:在HTML页面中引用CKEditor,并确保页面加载后编辑器会自动...

    CKEditor添加HTML5 Video插件的方法

    CKEditor4.2只能增加flash播放格式,没有视频插件。这个插件允许插入和编辑新的HTML5<video>元素。该对话框允许指定的海报图像,尺寸(他们是根据预览自动调整)和两个源文件,这样既使用了WebM格式(Chrome...

    ckeditor数学公式编辑器

    为了使用这个编辑器,你需要下载并安装CKEditor,然后将"formula"压缩包中的文件解压并导入到CKEditor的插件目录中。配置完成后,编辑器将会在CKEditor的工具栏上显示一个新按钮,点击即可启动数学公式编辑功能。 ...

    Ext中CKEditor应用事例

    例如,如果你想要添加一个图片上传功能,可以创建一个自定义插件,并将其添加到配置中。 此外,CKEditor与Ext的交互可以通过事件监听和调用CKEditor的API来实现。例如,你可以监听`instanceReady`事件,当编辑器...

    ext 中嵌入CKEditor 实现代码

    在本文中,我们将深入探讨如何在EXTJS框架中嵌入CKEditor,以便创建一个功能强大的在线HTML教程编辑器。EXTJS是一个用JavaScript编写的富客户端应用程序框架,它提供了丰富的组件库,而CKEditor则是一个流行的富文本...

    CKEditor 添加Video插件(MP4)并且兼容HTML5 Video插件,完美运行

    本教程将深入探讨如何在CKEditor中添加Video插件,使其支持MP4格式的视频,并确保与HTML5 Video插件兼容,从而实现完美运行。 首先,我们需要理解CKEditor的工作原理。CKEditor是一个基于JavaScript的开源富文本...

    lineheight支持最新的ckeditor

    用法找见自己的ckeditor地址让后放到ckeditor/plugins/ 下,最后修改ckeditor/config.js,如果之前添加过工具则在 config.extraPlugins = 'gongju'; 这里面直接跟到后面 config.extraPlugins = 'gongju,lineheight'; ...

    ckeditor 自己实现图片上传功能 和源代码

    在CKEditor中,你可以通过设置`config.debug`为`true`来开启调试模式,这对于查看错误信息和性能分析非常有帮助。 以上就是为CKEditor添加图片上传功能的基本步骤。在实际应用中,你可能还需要考虑其他细节,如图片...

    ckeditor_4.x自定义按钮控件详细配置

    本文将详细介绍如何在 CKEditor 4.x 中自定义按钮控件的详细配置。 首先,我们需要下载 CKEditor 的官方插件,并解压缩文件。在解压缩后的目录中,我们可以看到 plugins 和 skins 两个文件夹。plugins 文件夹用于...

Global site tag (gtag.js) - Google Analytics