Comment faire pour configurer des liens simples et image attacher dans ckeditor?

Je suis en utilisant django-ckeditor et j'ai quelques problèmes avec les liens et images.

Concernant Les Liens:

Comment faire pour configurer des liens simples et image attacher dans ckeditor?

Dans cette interface, vous pouvez voir que ce n'est pas utilisable par les utilisateurs finaux, car il est trop complexe et peut conduire à des erreurs et des problèmes de sécurité, comme le bouton Browse Server littéralement permet à l'utilisateur de parcourir le contenu téléchargé. Ce que je veux, c'est quelque chose de très simple: il suffit d'une entrée de texte qui ajoute automatiquement http (si pas tapé par l'utilisateur) et qui ouvre le lien dans une nouvelle fenêtre aka cible _blank.

J'ai essayé de faire de l'édition config.js avec le code suivant. Cela a supprimé le Upload et Advanced onglets, retiré inutile widgets à partir de Info onglet et faites cible _blank par défaut. Mais le Target onglet est toujours présent et les utilisateurs peuvent le modifier, comme je l'ai apparemment ne peut pas supprimer cet onglet, ou bien la cible par défaut est ignoré, je suis coincé avec cette. Donc, comment puis-je définir la cible à _blank et retirer le Target onglet trop? Est-il un moyen de masquer cet onglet, mais pas le supprimer?

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';
    }

});

Concernant les images:

Il est très semblable à la situation: plusieurs onglets avec trop d'options. Ce dont j'ai besoin est quelque chose d'aussi simple que la possibilité de joindre des images dans Stackoverflow. Est-il un plugin gratuit qui pourrait me permettre d'ajouter des images au moyen d'un lien et en les téléchargeant à partir de l'ordinateur (avec prévisualisation) à l'aide de la ckeditor?

Merci!

InformationsquelleAutor Caumons | 2013-06-10