当我在ckeditor中使用ckfinder上传图像时,使用css width & height可以很好地显示图像。我希望图像有默认的宽度和高度属性。我如何才能做到这一点?
发布于 2010-06-16 07:12:01
如果我没记错的话,CKFinder只是把文件上传到服务器上,不会改变它的分辨率!但是,在使用CKEditor的图像对话框时,您可以使用/创建CKEditor插件来更改图像的宽度和高度。
顺便说一句:该对话框允许您在将所选图像放入“文档”之前更改其宽度和高度!由CKEditor放在那里的值是所选图像的实际宽度和高度!
发布于 2015-05-22 18:29:04
在单击“确定”按钮时设置默认的宽度和高度。将用户输入的高度和宽度值替换为默认的高度和宽度(覆盖"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);
};
}
});发布于 2010-06-17 04:54:13
查看_samples文件夹中的output_html.html
https://stackoverflow.com/questions/3049692
复制相似问题