2010-06-15 136 views

回答

2

如果我没有弄错,CKFinder只是上传文件到服务器,并没有改变它的分辨率!但是,使用CKEditor的图像对话框时,可以使用/创建CKEditor的插件来更改图像宽度&高度!

顺便说一句:该对话框允许您在将其放入“文档”之前更改所选图像的宽度和高度! CKEditor放置的值是所选图像的真实高度&!

+0

thx我将搜索插件... – 2010-06-16 06:06:19

+0

选择或上传图像后,用户可以更改宽度和高度。我希望它能够自动调整图像的大小,以便用户设置的宽度和高度。那可能吗? 我认为ajax图像调整大小可以解决这个问题,但无法让它工作。有人有自动宽度和高度调整插件的经验? 在我的ckfinder配置文件中,我得到: include_once“plugins/imageresize/plugin.php”; 在我有config.js: CKFinder.customConfig =函数(配置) { \t config.extraPlugins = 'imageresize'; }; 问候和许多感谢或帮助! – 2010-06-16 23:34:38

+0

检查这个答案:http://stackoverflow.com/questions/3057938/ckfinder-image-resize – 2012-10-07 16:34:08

0

看在_samples的output_html.html文件夹

+0

output_html doensn't解释对img标签,属性,样式的操作... – 2010-06-17 09:57:11

+0

是的。看下这个评论:\t//输出属性作为属性,而不是样式。 – AlfonsoML 2010-06-17 18:15:02

0

设置默认的宽度和高度,同时单击“确定”按钮。 具有默认高度替换用户输入的高度&宽度值&宽度(覆盖 “的OnOK” 功能)

在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); 
     }; 
    } 
});