[РЕШЕНО] CKEditor и плагин image

Всем привет. Потребовалось расширить функционал кнопки Изображение в этом редакторе. По умолчанию дополнение устанавливается со всеми возможными плагинами, в том числе image и image2
Но они почему то не включаются и работа с изображениями выглядит стандартным способом:



В настройках добавил:
Дополнительные плагины ckeditor.extra_plugins image,image2

Но толку мало. Кто нибудь сталкивался? Спасибо за ответы!
MrKarandash
28 февраля 2019, 19:20
modx.pro
2 546
0

Комментарии: 8

Andrey Extra
28 февраля 2019, 23:43
+1
В поле Дополнительные плагины ckeditor.extra_plugins я вписывал только плагины, которые качал с оф. сайта тут (рекомендую смотреть совместимость версийй ниже в таблице каждого плагина)
Те плагины, которые установлены по умолчанию, где-то в конфиге прописываются.
    MrKarandash
    01 марта 2019, 10:58
    0
    Я скачивал оттуда плагин image для версии CKEditor 4.8.0, заменил файлы того плагина, который уже шел из коробки — ничего. В конфиге прописано вот так:

    Файл 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
    	}
    };
    Andrey Extra
    01 марта 2019, 11:22
    +1
    Дай ссылку на плагин, который ты хочешь поставить
      MrKarandash
      01 марта 2019, 11:24
      0
        Andrey Extra
        01 марта 2019, 11:31
        +1
        я только что для теста поставил другой плагин -> image2_4.9.2 (версию подбирай сам)
        https://ckeditor.com/cke4/addon/image2
        ckeditor.extra_plugins = image2
        ckeditor.remove_plugins = дописать в конец image2

        Если будут конфликты, попробуй переименовать папку, вообщем импровизируй)
          MrKarandash
          01 марта 2019, 11:36
          0
          Спасибо! после вот этого ckeditor.remove_plugins = дописать в конец image2 заработало.
          Но за ерунда, написано же что это поле для Исключаемых для загрузки плагинов?
            Andrey Extra
            01 марта 2019, 11:39
            +1
            Скорее всего грузиться конфиг, который задумал автор или ещё что-то. Чтобы понять надо смотреть код и как устроено, а это уже другая история.
            Суть такая: все новые аддоны, даже те которые есть в базовом пакете, надо подключать в extra_plugins
              MrKarandash
              01 марта 2019, 11:41
              0
              Но если просто заполнить extra_plugins то ничего не работает. Получается же так что начинает работать после того как добавляешь плагин в список НЕ загружаемых плагинов )
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      8