[РЕШЕНО] CKEditor и плагин image
Всем привет. Потребовалось расширить функционал кнопки Изображение в этом редакторе. По умолчанию дополнение устанавливается со всеми возможными плагинами, в том числе image и image2
Но они почему то не включаются и работа с изображениями выглядит стандартным способом:
В настройках добавил:
Но толку мало. Кто нибудь сталкивался? Спасибо за ответы!
Но они почему то не включаются и работа с изображениями выглядит стандартным способом:
В настройках добавил:
Дополнительные плагины ckeditor.extra_plugins image,image2
Но толку мало. Кто нибудь сталкивался? Спасибо за ответы!
Комментарии: 8
В поле Дополнительные плагины ckeditor.extra_plugins я вписывал только плагины, которые качал с оф. сайта тут (рекомендую смотреть совместимость версийй ниже в таблице каждого плагина)
Те плагины, которые установлены по умолчанию, где-то в конфиге прописываются.
Те плагины, которые установлены по умолчанию, где-то в конфиге прописываются.
Я скачивал оттуда плагин image для версии CKEditor 4.8.0, заменил файлы того плагина, который уже шел из коробки — ничего. В конфиге прописано вот так:
Файл config.js
Файл build-config.js
Файл config.js
CKEDITOR.editorConfig = function( config ) {
// Define changes to default configuration here. For example:
// config.language = 'fr';
// config.uiColor = '#AADC6E';
config.extraPlugins = 'image';
};
Файл build-config.js
/**
* @license Copyright © 2003-2018, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md or http://ckeditor.com/license
*/
/**
* This file was added automatically by CKEditor builder.
* You may re-use it at any time to build CKEditor again.
*
* If you would like to build CKEditor online again
* (for example to upgrade), visit one the following links:
*
* (1) http://ckeditor.com/builder
* Visit online builder to build CKEditor from scratch.
*
* (2) http://ckeditor.com/builder/fdd2f92c2719e10885d57b1a56e2178b
* Visit online builder to build CKEditor, starting with the same setup as before.
*
* (3) http://ckeditor.com/builder/download/fdd2f92c2719e10885d57b1a56e2178b
* Straight download link to the latest version of CKEditor (Optimized) with the same setup as before.
*
* NOTE:
* This file is not used by CKEditor, you may remove it.
* Changing this file will not change your CKEditor configuration.
*/
var CKBUILDER_CONFIG = {
skin: 'moono-lisa',
preset: 'full',
ignore: [
'.DS_Store',
'.bender',
'.editorconfig',
'.gitattributes',
'.gitignore',
'.idea',
'.jscsrc',
'.jshintignore',
'.jshintrc',
'.mailmap',
'.travis.yml',
'README.md',
'bender-err.log',
'bender-out.log',
'bender.ci.js',
'bender.js',
'dev',
'gruntfile.js',
'less',
'node_modules',
'package.json',
'tests'
],
plugins : {
'a11yhelp' : 1,
'about' : 1,
'autocorrect' : 1,
'autogrow' : 1,
'basicstyles' : 1,
'bidi' : 1,
'blockquote' : 1,
'clipboard' : 1,
'colorbutton' : 1,
'colordialog' : 1,
'contextmenu' : 1,
'dialogadvtab' : 1,
'div' : 1,
'elementspath' : 1,
'enterkey' : 1,
'entities' : 1,
'filebrowser' : 1,
'find' : 1,
'flash' : 1,
'floatingspace' : 1,
'font' : 1,
'format' : 1,
'forms' : 1,
'horizontalrule' : 1,
'htmlwriter' : 1,
'iframe' : 1,
'image' : 1,
'image2' : 1,
'indentblock' : 1,
'indentlist' : 1,
'justify' : 1,
'language' : 1,
'link' : 1,
'list' : 1,
'liststyle' : 1,
'magicline' : 1,
'maximize' : 1,
'newpage' : 1,
'pagebreak' : 1,
'pastefromword' : 1,
'pastetext' : 1,
'preview' : 1,
'print' : 1,
'quicktable' : 1,
'removeformat' : 1,
'resize' : 1,
'save' : 1,
'scayt' : 1,
'selectall' : 1,
'showblocks' : 1,
'showborders' : 1,
'smiley' : 1,
'sourcearea' : 1,
'specialchar' : 1,
'stylescombo' : 1,
'stylesheetparser' : 1,
'tab' : 1,
'table' : 1,
'tabletools' : 1,
'templates' : 1,
'toolbar' : 1,
'undo' : 1,
'wordcount' : 1,
'wsc' : 1,
'wysiwygarea' : 1,
'youtube' : 1
},
languages : {
'bg' : 1,
'cs' : 1,
'da' : 1,
'de' : 1,
'en' : 1,
'es' : 1,
'et' : 1,
'fi' : 1,
'fr' : 1,
'he' : 1,
'id' : 1,
'it' : 1,
'ja' : 1,
'nl' : 1,
'pl' : 1,
'pt' : 1,
'ro' : 1,
'ru' : 1,
'sv' : 1,
'th' : 1,
'zh' : 1,
'zh-cn' : 1
}
};
Дай ссылку на плагин, который ты хочешь поставить
я только что для теста поставил другой плагин -> image2_4.9.2 (версию подбирай сам)
https://ckeditor.com/cke4/addon/image2
Если будут конфликты, попробуй переименовать папку, вообщем импровизируй)
https://ckeditor.com/cke4/addon/image2
ckeditor.extra_plugins = image2
ckeditor.remove_plugins = дописать в конец image2
Если будут конфликты, попробуй переименовать папку, вообщем импровизируй)
Спасибо! после вот этого ckeditor.remove_plugins = дописать в конец image2 заработало.
Но за ерунда, написано же что это поле для Исключаемых для загрузки плагинов?
Но за ерунда, написано же что это поле для Исключаемых для загрузки плагинов?
Скорее всего грузиться конфиг, который задумал автор или ещё что-то. Чтобы понять надо смотреть код и как устроено, а это уже другая история.
Суть такая: все новые аддоны, даже те которые есть в базовом пакете, надо подключать в extra_plugins
Суть такая: все новые аддоны, даже те которые есть в базовом пакете, надо подключать в extra_plugins
Но если просто заполнить extra_plugins то ничего не работает. Получается же так что начинает работать после того как добавляешь плагин в список НЕ загружаемых плагинов )
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.