ilch Forum » Ilch CMS 2.X » Allgemein » neuen CKEditor

Geschlossen
  1. #1
    User Pic
    [GNC]Lord-MDB Mitglied
    Registriert seit
    02.02.2015
    Beiträge
    81
    Beitragswertungen
    2 Beitragspunkte
    Geht das und wenn ja wie das ich eine neue Version des CKEditor gegen den bestehen CKEditor austauschen kann ?


    verwendete ilch Version: 2.1.x

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    corian Entwickler
    Registriert seit
    16.06.2011
    Beiträge
    1.096
    Beitragswertungen
    122 Beitragspunkte
    Selber eine neue Version integrieren kannst du gerne versuchen, aber muss ich dir von abraten. Wir bereiten die Updates von und stellen diese zur Verfügung um die Integrität zu gewährleisten. lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    [GNC]Lord-MDB Mitglied
    Registriert seit
    02.02.2015
    Beiträge
    81
    Beitragswertungen
    2 Beitragspunkte
    oki
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    [GNC]Lord-MDB Mitglied
    Registriert seit
    02.02.2015
    Beiträge
    81
    Beitragswertungen
    2 Beitragspunkte
    Und plugins ist das selbe ?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.401
    Beitragswertungen
    389 Beitragspunkte
    In Ilch 2.1.17 ist der CKEditor in Version 4.10.1, welcher zum Zeitpunkt der Veröffentlichung von 2.1.17 die neueste 4.x-Version war (seit dem 7.11. gibt es 4.11).

    CKEditor 4.x wird offiziell bis 2023 unterstützt. Nach Möglichkeit wechseln wir aber vorher auf 5.x.

    Plugins können manuell hinzugefügt werden, aber die Änderungen könnten beim nächsten Update überschrieben werden.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    [GNC]Lord-MDB Mitglied
    Registriert seit
    02.02.2015
    Beiträge
    81
    Beitragswertungen
    2 Beitragspunkte
    muss man was besonderes machen ,beachten.
    Weil sich da nichts ändert an in Editor wenn man was hinzufügt ?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.401
    Beitragswertungen
    389 Beitragspunkte
    Die Plugins müssen auch in der Konfiguration eingetragen werden usw.
    github.com/IlchCMS/Ilch-2.0/tree/master/static/js/ckeditor

    Die meisten Plugins sind nicht mit dem "BBCode-Modus", welchen wir im Frontend nutzen, kompatibel.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    [GNC]Lord-MDB Mitglied
    Registriert seit
    02.02.2015
    Beiträge
    81
    Beitragswertungen
    2 Beitragspunkte
    jo das habe ich gesehen, weil ich nach dieser Beschreibung versuche eine YouTube Möglichkeit in Artikeln einzubauen. aber ich bekomme den Button nicht angezeigt.

    externer Link
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    eisvogel10 Mitglied
    Registriert seit
    06.11.2009
    Beiträge
    142
    Beitragswertungen
    21 Beitragspunkte
    Also das mit Youtube in Artikel funktioniert nach dieser Anleitung externer Link einwandfrei.

    Jedoch wird es bei einem Update evtl. überschrieben und du musst die Prezedur wiederholen. zwinker
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    [GNC]Lord-MDB Mitglied
    Registriert seit
    02.02.2015
    Beiträge
    81
    Beitragswertungen
    2 Beitragspunkte
    also ich habe das genau so gemacht wie das da steht und alles kopiert was da steht, aber der Button ist nicht zu sehen.

    gesperrtes Bild
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    eisvogel10 Mitglied
    Registriert seit
    06.11.2009
    Beiträge
    142
    Beitragswertungen
    21 Beitragspunkte
    Dann hast du etwas falsch gemacht, bei mir sieht es so aus

    gesperrtes Bild

    bei dir fehlt auch Media PREVIEWSTOP ........

    Lese dir nochmal die Anleitung durch, vielleicht hast du ein ";" oder was ähnliches übersehen zwinker
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    [GNC]Lord-MDB Mitglied
    Registriert seit
    02.02.2015
    Beiträge
    81
    Beitragswertungen
    2 Beitragspunkte
    Ja das ist mir auch schon aufgefallen wenn ich das einfüge verschwindet das.

    config.js
    /**
     * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
     * For licensing, see LICENSE.md or http://ckeditor.com/license
     */
     
    CKEDITOR.editorConfig = function( config ) {
        // Define changes to default configuration here.
        // For complete reference see:
        // http://docs.ckeditor.com/#!/api/CKEDITOR.config
        config.extraPlugins = 'youtube';
        // The toolbar groups arrangement, optimized for two toolbar rows.
        config.toolbarGroups = [
            { name: 'clipboard',   groups: [ 'clipboard', 'undo' ] },
            { name: 'editing',     groups: [ 'find', 'selection', 'spellchecker' ] },
            { name: 'links' },
            { name: 'insert' },
            { name: 'forms' },
            { name: 'tools' },
            { name: 'document',    groups: [ 'mode', 'document', 'doctools' ] },
            { name: 'others' },
            '/',
            { name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] },
            { name: 'paragraph',   groups: [ 'list', 'indent', 'blocks', 'align', 'bidi' ] },
            { name: 'styles' },
            { name: 'colors' },
            { name: 'youtube' },
            { name: 'about' }
        ];
     
        // Remove some buttons provided by the standard plugins, which are
        // not needed in the Standard(s) toolbar.
        config.removeButtons = 'Underline,Subscript,Superscript';
     
        // Set the most common block elements.
        config.format_tags = 'p;h1;h2;h3;pre';
     
        // Simplify the dialog windows.
        config.removeDialogTabs = 'image:advanced;link:advanced';
    };


    config_ilch_html.js
    /**
     * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
     * For licensing, see LICENSE.md or http://ckeditor.com/license
     */
     
    CKEDITOR.editorConfig = function( config ) {
        if (typeof ilchMediaPlugin !== "undefined" && typeof ilchPsPlugin !== "undefined") {
            CKEDITOR.plugins.addExternal('ilchmedia', ilchMediaPlugin);
            CKEDITOR.plugins.addExternal('ilchps', ilchPsPlugin);
            config.extraPlugins = "justify,font,colorbutton,colordialog,youtube,ilchmedia,ilchps";
        }
        else if (typeof ilchMediaPlugin !== "undefined") {
            CKEDITOR.plugins.addExternal('ilchmedia', ilchMediaPlugin);
            config.extraPlugins = "justify,font,colorbutton,colordialog,youtube,ilchmedia";
        }
     
        config.protectedSource.push(/<i[^>]*><\/i>/g);
        config.protectedSource.push(/<\?[\s\S]*?\?>/g);
        config.toolbar = 'ilch_html';
        config.toolbar_ilch_html = [
            { name: 'document', groups: [ 'mode' ], items: [ 'Source' ] },
            { name: 'clipboard', groups: [ 'clipboard', 'undo' ], items: [ 'Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo' ] },
            { name: 'editing', groups: [ 'spellchecker' ], items: [ 'Scayt' ] },
            '/',
            { name: 'basicstyles', groups: [ 'basicstyles', 'alignment', 'cleanup' ], items: [ 'Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', '-', 'RemoveFormat' ] },
            { name: 'paragraph', groups: [ 'list', 'indent', 'blocks', 'align', 'bidi' ], items: [ 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', 'CreateDiv', '-', 'BidiLtr', 'BidiRtl', 'Language' ] },
            { name: 'links', items: [ 'Link', 'Unlink', 'Anchor' ] },
            { name: 'insert', items: [ 'Table', 'HorizontalRule' ] },
            '/',
            { name: 'styles', items: [ 'Styles', 'Format', 'Font', 'FontSize' ] },
            { name: 'colors', items: [ 'TextColor', 'BGColor' ] },
            { name: 'tools', items: [ 'Maximize' ] },
            { name: 'others', items: [ 'Youtube' ] },
            { name: 'insert', items: [ 'ilchmedia', 'ilchps' ] }
        ];
    };


    Muss das was man hpchladet in den Pluginordner bestimmte rechte haben oder sowas ?

    Und was muss man denn da hoch laden, das oder den Unterordner nur?

    gesperrtes Bild


    Zuletzt modifiziert von [GNC]Lord-MDB am 11.11.2018 - 17:12:27
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    MonkeyOnKeyboard Moderator
    Registriert seit
    10.02.2014
    Beiträge
    453
    Beitragswertungen
    22 Beitragspunkte
    ZitatZitat geschrieben von [GNC
    Lord-MDB]Ja das ist mir auch schon aufgefallen wenn ich das einfüge verschwindet das.

    config.js
    /**
     * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
     * For licensing, see LICENSE.md or http://ckeditor.com/license
     */
     
    CKEDITOR.editorConfig = function( config ) {
        // Define changes to default configuration here.
        // For complete reference see:
        // http://docs.ckeditor.com/#!/api/CKEDITOR.config
        config.extraPlugins = 'youtube';
        // The toolbar groups arrangement, optimized for two toolbar rows.
        config.toolbarGroups = [
            { name: 'clipboard',   groups: [ 'clipboard', 'undo' ] },
            { name: 'editing',     groups: [ 'find', 'selection', 'spellchecker' ] },
            { name: 'links' },
            { name: 'insert' },
            { name: 'forms' },
            { name: 'tools' },
            { name: 'document',    groups: [ 'mode', 'document', 'doctools' ] },
            { name: 'others' },
            '/',
            { name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] },
            { name: 'paragraph',   groups: [ 'list', 'indent', 'blocks', 'align', 'bidi' ] },
            { name: 'styles' },
            { name: 'colors' },
            { name: 'youtube' },
            { name: 'about' }
        ];
     
        // Remove some buttons provided by the standard plugins, which are
        // not needed in the Standard(s) toolbar.
        config.removeButtons = 'Underline,Subscript,Superscript';
     
        // Set the most common block elements.
        config.format_tags = 'p;h1;h2;h3;pre';
     
        // Simplify the dialog windows.
        config.removeDialogTabs = 'image:advanced;link:advanced';
    };


    config_ilch_html.js
    /**
     * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
     * For licensing, see LICENSE.md or http://ckeditor.com/license
     */
     
    CKEDITOR.editorConfig = function( config ) {
        if (typeof ilchMediaPlugin !== "undefined" && typeof ilchPsPlugin !== "undefined") {
            CKEDITOR.plugins.addExternal('ilchmedia', ilchMediaPlugin);
            CKEDITOR.plugins.addExternal('ilchps', ilchPsPlugin);
            config.extraPlugins = "justify,font,colorbutton,colordialog,youtube,ilchmedia,ilchps";
        }
        else if (typeof ilchMediaPlugin !== "undefined") {
            CKEDITOR.plugins.addExternal('ilchmedia', ilchMediaPlugin);
            config.extraPlugins = "justify,font,colorbutton,colordialog,youtube,ilchmedia";
        }
     
        config.protectedSource.push(/<i[^>]*><\/i>/g);
        config.protectedSource.push(/<\?[\s\S]*?\?>/g);
        config.toolbar = 'ilch_html';
        config.toolbar_ilch_html = [
            { name: 'document', groups: [ 'mode' ], items: [ 'Source' ] },
            { name: 'clipboard', groups: [ 'clipboard', 'undo' ], items: [ 'Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo' ] },
            { name: 'editing', groups: [ 'spellchecker' ], items: [ 'Scayt' ] },
            '/',
            { name: 'basicstyles', groups: [ 'basicstyles', 'alignment', 'cleanup' ], items: [ 'Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', '-', 'RemoveFormat' ] },
            { name: 'paragraph', groups: [ 'list', 'indent', 'blocks', 'align', 'bidi' ], items: [ 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', 'CreateDiv', '-', 'BidiLtr', 'BidiRtl', 'Language' ] },
            { name: 'links', items: [ 'Link', 'Unlink', 'Anchor' ] },
            { name: 'insert', items: [ 'Table', 'HorizontalRule' ] },
            '/',
            { name: 'styles', items: [ 'Styles', 'Format', 'Font', 'FontSize' ] },
            { name: 'colors', items: [ 'TextColor', 'BGColor' ] },
            { name: 'tools', items: [ 'Maximize' ] },
            { name: 'others', items: [ 'Youtube' ] },
            { name: 'insert', items: [ 'ilchmedia', 'ilchps' ] }
        ];
    };


    Muss das was man hpchladet in den Pluginordner bestimmte rechte haben oder sowas ?

    Und was muss man denn da hoch laden, das oder den Unterordner nur?




    Zuletzt modifiziert von [GNC]Lord-MDB am 11.11.2018 - 17:12:27


    den unterordner glaub ich.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten