Как заставить "Imperavi Redactor" загружать картинки из буфера обмена?

#1 10 ноября 2023 в 11:35

Как заставить «Imperavi Redactor» загружать картинки из буфера обмена?

Прочитал, что за это отвечает настройка «clipboardUpload» которая по умолчанию в \wysiwyg\redactor\files\redactor.js активна. Только почему-то каринка не загружается из буфера обмена на сайт, а вставляется как ссылка на сторонний сайт. 

В \wysiwyg\redactor\wysiwyg.class.php пробовал указать «clipboardUploadUrl» после 

  1. $this->options['imageUpload'] = href_to('images', 'upload_with_preset', ['file', 'wysiwyg_redactor']).$upload_params_string;

как 

  1. $this->options['clipboardUploadUrl'] = href_to('images', 'upload_with_preset', ['file', 'wysiwyg_redactor']).$upload_params_string;

Не вышло. Подскажите пожалуйста, очень нужно, чтобы картинки загружались именно с буфера обмена.

#2 10 ноября 2023 в 14:39

В загрузчике такого нет. Только перетаскивание.

#3 10 ноября 2023 в 17:15

В загрузчике такого нет. Только перетаскивание.

Lora

Если «system\core\uploader.php» это загрузчик, то метод «saveFileFromString» вроде как раз для получения картинки из буфера обмена?

Добавлено спустя 8 минут

Дело в том, что будущим сайтом будут пользоваться люди преклонного возраста и основная информация будет переносится из Word файлов в которых картинки уже имеются и нет исходников. Поэтому надо бы как-то решить вопрос с загрузкой картинок из буфера.

#4 10 ноября 2023 в 20:29

Поэтому надо бы как-то решить вопрос с загрузкой картинок из буфера.

sergeevizh

Ну, это не к форуму)

#5 11 ноября 2023 в 14:11

Поэтому надо бы как-то решить вопрос с загрузкой картинок из буфера.

sergeevizh

Ну, это не к форуму)

Lora

Ну как не к форуму, если в загрузчике есть функционал загрузки картинки переносом и по ссылке, значит нужно добавить в загрузчик функционал загрузки картинки из буфера. Я вчера весь день убил, так и не понял как это сделать.

#6 11 ноября 2023 в 14:18

Если «system\core\uploader.php» это загрузчик, то метод «saveFileFromString» вроде как раз для получения картинки из буфера обмена?

sergeevizh

Нет. Буфер обмена очевидно на стороне браузера.

Как заставить «Imperavi Redactor» загружать картинки из буфера обмена?

sergeevizh

Написать плагин к этому стороннему редактору.

#7 11 ноября 2023 в 14:22

Написать плагин к этому стороннему редактору.

Fuze

Да это не сторонний. так ТС обзывает Tinymce, я думаю)

#8 11 ноября 2023 в 14:57

Да это не сторонний. так ТС обзывает Tinymce, я думаю)

Lora

ТС как раз и говорит об Imperavi Redactor и путь к файлу как-бы намекает wysiwyg\redactor\files\redactor.js

#9 11 ноября 2023 в 15:27

Да не суть на что он намекает. И то и то системное

#10 11 ноября 2023 в 15:44

И то и то системное

Lora

И то и то сторонние редакторы. Мы не писали их, а лишь интегрировали и используем в комплекте InstantCMS.

sergeevizh, используйте другой редактор из комплекта, например Tinymce.

#11 11 ноября 2023 в 15:46

 Fuze, это понятно. Поэтому и было написано

Ну, это не к форуму)

Lora
#12 11 ноября 2023 в 15:51

Если «system\core\uploader.php» это загрузчик, то метод «saveFileFromString» вроде как раз для получения картинки из буфера обмена?

sergeevizh

Нет. Буфер обмена очевидно на стороне браузера.

Как заставить «Imperavi Redactor» загружать картинки из буфера обмена?

sergeevizh

Написать плагин к этому стороннему редактору.

Fuze

Но почему редактор сторонний, если он по стандарту в архиве движка? InstantCMS же приобрела лицензию на пользование Imperavi Redactor и встроила его в движок. Получается, что редактор стандартный. 
Сколько будет стоить разработка плагина?

Добавлено спустя Только что

И то и то системное

Lora

И то и то сторонние редакторы. Мы не писали их, а лишь интегрировали и используем в комплекте InstantCMS.

sergeevizh, используйте другой редактор из комплекта, например Tinymce.

Fuze

TinyMCE тоже не работает с буфером((

Добавлено спустя 2 минуты

 Fuze, это понятно. Поэтому и было написано

Ну, это не к форуму)

Lora
Lora

Не к форуму, что? Imperavi Redactor Стандартно работает с буфером, скрипт в движке есть, нет только функционала в движке для сохранения картинок из буфера. А раз нет функционала в движке, то вопрос как раз к форуму. 

#13 11 ноября 2023 в 15:55

Но почему редактор сторонний, если он по стандарту в архиве движка?

sergeevizh

Потому что, авторы InstantCMS его не писали.

Сколько будет стоить разработка плагина?

sergeevizh

Попробуйте поискать исполнителя в соответствующей ветке форума.

Imperavi Redactor Стандартно работает с буфером, скрипт в движке есть, нет только функционала в движке для сохранения картинок из буфера. А раз нет функционала в движке, то вопрос как раз к форуму.

sergeevizh

Если вы не слышите, что вам пытаются ответить (а я ответил выше), то к сожалению ничем не сможем помочь. Ещё раз: вставка из буфера это клиентская часть, на стороне браузера.

TinyMCE тоже не работает с буфером((

sergeevizh

Картинку ниже я вставил комбинацией клавищ ctr+c ctr+v. TinyMCE работает с буфером обмена. И Imperavi Redactor работает с буфером обмена, я только что проверил. Полагаю, вы что-то делаете не так.

Изображение

#14 11 ноября 2023 в 15:57

Не к форуму, что? Imperavi Redactor Стандартно работает с буфером, скрипт в движке есть, нет только функционала в движке для сохранения картинок из буфера. А раз нет функционала в движке, то вопрос как раз к форуму. 

sergeevizh

Это да. Но изначально вопрос был не в таком ключе)

#15 11 ноября 2023 в 15:57

Но почему редактор сторонний, если он по стандарту в архиве движка?

sergeevizh

Потому что, авторы InstantCMS его не писали.

Сколько будет стоить разработка плагина?

sergeevizh

Попробуйте поискать исполнителя в соответствующей ветке форума.

mperavi Redactor Стандартно работает с буфером, скрипт в движке есть, нет только функционала в движке для сохранения картинок из буфера. А раз нет функционала в движке, то вопрос как раз к форуму.

sergeevizh

Если вы не слышите, что вам пытаются ответить (а я ответил выше), то к сожалению ничем не сможем помочь. Ещё раз: вставка из буфера это клиентская часть, на стороне браузера.

TinyMCE тоже не работает с буфером((

sergeevizh

Картинку ниже я вставил комбинацией клавищ ctr+c ctr+v. TinyMCE работает с буфером обмена.

Изображение

Fuze

Спасибо @Fuze, значит с TinyMCE у меня какие-то проблемы в настройке стены пользователя. 

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.