Чтобы добавить плагины CKEditor для приложения ZK, нужно сделать три вещи. 1: загрузите все файлы плагина, включая зависимости для плагина, который вы пытаетесь установить. Для плагина emoji вам понадобятся как минимум следующие плагины:
- ajax
- autocomplete
- emoji
- floatpanel
- panelbutton
- textmatch
- textwatcher
- xml
Вы можете скачать их с официального сайта CKEditor
2: разверните свои плагины в нужной папке Плагины ZKE CKEditorнаходятся в [classpath] / web / js / ckez / ext / CKeditor / plugins. Стандартное развертывание будет в [application root] / src / main / resources / web / js / ckez / ext / CKeditor / plugins. Ваше развертывание должно выглядетькак:
- [root]/src/main/resources/web/js/ckez/ext/CKeditor/plugins/ajax/plugin.js
- [root]/src/main/resources/web/js/ckez/ext/CKeditor/plugins/emoji/plugin.js
- [root]/src/main/resources/web/js/ckez/ext/CKeditor/plugins/emoji/assets/...
etc.
3: добавление плагина к вашему экземпляру ckeditor. Стандартный способ будет использовать пользовательский файл конфигурации, такой как:
CKEDITOR.editorConfig = function(config) {
config.extraPlugins = 'emoji';
};
, и вы объявите свою конфигурацию, такую как:
<ckeditor customConfigurationsPath="/path/to/config.js"/>