Атрибуты ckeditor-ckfinder по умолчанию (ширина и высота) для загружаемых изображений - PullRequest
0 голосов
/ 16 июня 2010

Когда я загружаю изображения с помощью ckfinder в ckeditor, изображение отображается красиво, используя css width & height. Я хотел бы, чтобы изображения имели атрибуты ширины и высоты по умолчанию. Как мне это сделать?

Ответы [ 3 ]

2 голосов
/ 16 июня 2010

Если я не ошибаюсь, CKFinder просто загружает файл на сервер и не меняет его разрешения! Однако вы можете использовать / создать плагин для CKEditor, чтобы изменить ширину и высоту изображения при использовании диалога изображений CKEditor!

Кстати: этот диалог позволяет вам изменять ширину и высоту выбранного изображения перед тем, как поместить его в ваш «документ» ! Значения, которые помещает туда CKEditor, являются реальной шириной и высотой выбранного изображения!

1 голос
/ 22 мая 2015

Установите ширину и высоту по умолчанию, нажимая кнопку «ОК».Замените введенные пользователем значения высоты и ширины значениями высоты и ширины по умолчанию (функция переопределения «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);
        };
    }
});
0 голосов
/ 17 июня 2010

Посмотрите на output_html.html в папке _samples

...