Wie konfiguriere ich einfache Links und das Anhängen von Bildern in ckeditor?

Ich benutze django-ckeditor und habe einige Probleme mit den Links und Bildern.

Bezüglich Links:

In dieser Oberfläche können Sie sehen, dass dies für Endbenutzer nicht verwendbar ist, da es zu komplex ist und zu Fehlern und Sicherheitsproblemen führen kannBrowse Server Erlaubt dem Benutzer buchstäblich das Durchsuchen hochgeladener Inhalte. Was ich will, ist etwas wirklich Einfaches: Nur ein Eingabetext, der automatisch http anfügt (wenn er nicht vom Benutzer eingegeben wird) und der den Link in einem neuen Fenster, aka target, öffnet_blank.

Ich habe versucht, config.js mit dem folgenden Code zu bearbeiten. Das hat das entferntUpload undAdvanced Tabs, entfernt unnötige Widgets ausInfo Registerkarte und gemachtes Ziel_blank standardmäßig. Aber dieTarget Die Registerkarte ist immer noch vorhanden und die Benutzer können sie ändern, da ich diese Registerkarte anscheinend nicht entfernen kann. Andernfalls wird das Standardziel ignoriert. So,wie kann ich das ziel setzen auf_blank und entfernen Sie dieTarget Tab auch? Gibt es eine Möglichkeit, diese Registerkarte auszublenden, aber nicht zu entfernen?

CKEDITOR.on('dialogDefinition', function(ev) {
    // Take the dialog name and its definition from the event data.
    var dialogName = ev.data.name;
    var dialogDefinition = ev.data.definition;

    // Check if the definition is from the dialog we're
    // interested in (the 'link' dialog).
    if (dialogName == 'link') {
        // Remove the 'Target', 'Upload' and 'Advanced' tabs from the 'Link' dialog.
//        dialogDefinition.removeContents('target');
        dialogDefinition.removeContents('upload');
        dialogDefinition.removeContents('advanced');

        // Get a reference to the 'Link Info' tab.
        var infoTab = dialogDefinition.getContents('info');

        // Remove unnecessary widgets from the 'Link Info' tab.         
        infoTab.remove('linkType');
        infoTab.remove('protocol');
        infoTab.remove('browse');

        // Get a reference to the "Target" tab.
        var targetTab = dialogDefinition.getContents('target');
        // Set the default value for the URL field.
        var targetField = targetTab.get('linkTargetType');
        targetField['default'] = '_blank';
    }

});

Bilder betreffend:

Es gibt eine sehr ähnliche Situation: mehrere Registerkarten mit zu vielen Optionen. Was ich brauche, ist so einfach wie die Option, Bilder in Stackoverflow anzuhängen.Gibt es ein kostenloses Plugin, mit dem ich Bilder über einen Link hinzufügen und mit dem ckeditor vom Computer hochladen kann (mit Vorab-Visualisierung)?

Vielen Dank!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage