Как изменить img-данные на img-url при перетаскивании в TinyMCE? - PullRequest
2 голосов
/ 16 января 2012

У меня есть TinyMCE в моем блоге Wordpress (как и все).Когда я перетаскиваю изображение с моего компьютерного диска в окно TinyMCE, оно загружается и внедряется как img с полем данных.Эффект этого состоит в том, что после размещения некоторых изображений размер сообщения слишком велик для правильной обработки и сохранения в Wordpress.

Конечно, я знаю, что могу открыть окно загрузки изображений и добавить туда изображение, но онобыло бы намного проще, если бы я мог просто перетащить изображение, как сейчас: прямо в окно TinyMCE, и оно будет работать как окно перетаскивания.

Так что в принципе то, что я себе представляю, должно работать так: когда я сбрасываю изображениеTinyMCE получает данные изображения, сохраняет их в папку изображений Wordpress и заменяет данные img на img url.

Итак ... да ... знаете ли вы какой-нибудь плагин, который работает таким образом?

1 Ответ

2 голосов
/ 16 января 2012

Плагин, о котором я знаю, не существует.

Вам понадобится этот код, чтобы перехватить событие отбрасывания

$(ed.getDoc()).bind('drop', function(event){

    // you can read out different flavours (html, plain, file, etc....)
     var drag_content_html = event.originalEvent.dataTransfer.getData('text/html');
     var drag_content_plain1 = event.originalEvent.dataTransfer.getData('text/plain');

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...