【发布时间】:2018-12-07 21:59:25
【问题描述】:
使用 image2 插件上传图片时,高度和宽度最初设置为图片的尺寸。我们的一些用户正在上传大量图像,然后单击“确定”将其插入页面,而无需先选择合理的尺寸。图片填满了整个编辑器,他们看不到自己在做什么。
如何将初始大小设置为 300 像素宽?
我们正在使用带有 image2 插件的 CKEditor 4.11.1。
我可以通过破解 plugins/image2/dialog/image2.js 并将其添加到第 148 行附近的 onChangeSrc() 来实现:
// Limit initial size
if (width > editor.config.image_initial_width) {
height = Math.round( editor.config.image_initial_width * ( height / width ) )
width = editor.config.image_initial_width;
}
if (height > editor.config.image_initial_height) {
width = Math.round( editor.config.image_initial_height * ( width / height) );
height = editor.config.image_initial_height;
}
然后定义 config.image_initial_height=300 和 config.image_initial_width=300。
但是我怎样才能在不进行黑客攻击的情况下实现这一目标呢?
【问题讨论】:
标签: ckeditor