2010-06-15 5 views

Répondre

2

Si je ne me trompe pas, CKFinder télécharge simplement le fichier sur le serveur, et ne change pas sa résolution! Vous pouvez cependant utiliser/créer un plugin pour CKEditor pour changer la largeur de l'image & hauteur lors de l'utilisation du dialogue image de CKEditor! Btw: Cette boîte de dialogue vous permet de modifier la largeur et la hauteur de l'image sélectionnée avant de la placer dans votre "document" ! Les valeurs qui y sont placées par CKEditor sont la largeur réelle & hauteur de l'image sélectionnée!

+0

thx je vais chercher un plugin ... –

+0

Après avoir sélectionné ou téléchargé une image, l'utilisateur peut changer la largeur et la hauteur. Je veux qu'il redimensionne automatiquement l'image en fonction de la largeur et de la hauteur définies par l'utilisateur. Est-ce possible? Je pensais que le redimensionneur d'image ajax permettrait de résoudre ce problème, mais ne peut pas le faire fonctionner. Quelqu'un a de l'expérience avec une largeur et une hauteur automatique resize-plugin? Dans mon fichier de configuration de ckfinder j'ai: include_once "plugins/imageresize/plugin.php"; dans les config.js J'ai: CKFinder.customConfig = function (config) { \t config.extraPlugins = 'imageresize'; }; salutations et merci beaucoup ou l'aide !!! –

+0

Cochez cette réponse: http://stackoverflow.com/questions/3057938/ckfinder-image-resize –

0

Regardez le output_html.html dans le dossier _samples

+0

le fichier output_html n'explique pas la manipulation de la balise img, des attributs, des styles ... –

+0

Oui, c'est le cas. Regardez sous ce commentaire: \t // Les propriétés de sortie sont des attributs, pas des styles. – AlfonsoML

0

Définissez la largeur et hauteur par défaut en cliquant sur le bouton « ok ». Remplacer les valeurs de largeur hauteur & entrée utilisateur avec une largeur hauteur par défaut & (Override "OnOK" Fonction)

Dans config.js

CKEDITOR.on('dialogDefinition', function (ev) { 

    var dialogName = ev.data.name, 
     dialogDefinition = ev.data.definition; 

    if (dialogName == 'image') { 
     var onOk = dialogDefinition.onOk; 

     dialogDefinition.onOk = function (e) { 
      var width = this.getContentElement('info', 'txtWidth'); 
      width.setValue('200');//Set Default Width 

      var height = this.getContentElement('info', 'txtHeight'); 
      height.setValue('200');////Set Default height 

      onOk && onOk.apply(this, e); 
     }; 
    } 
}); 
Questions connexes