Информация о пользователе

Ник: pupkins
Страна: Россия
Статус: Активен
С нами с:
22.09.2017 13:05
Лайки
Лайки: +3
Лайки
+3
Дизлайки
0
Я лайкал: +3
Я лайкал
+3
Я дизлайкал
0
Комментарии
Комментировал: 7
Посты
5
Комментарии
2
Ответы: 8
Посты
0
Комментарии
8
Простой, легкий и мощный WYSIWYG текстовый редактор для Laravel - Summernote
pupkins писал(а):
Добрейшего Вам дня/вечера/ночи! Очередная проблема поставила меня в тупик. Установка параметра options в "maximumImageFileSize: null" ничего не меняет, ограничения по размеру файла всё равно остаются до 3 мегабайт. Это только где-то в summernote, на сервере и в форме ограничений нет. Вы с таким не сталкивались?
Салют. Не уверен, что null корректное значение. Вот тут есть пример, https://github.com/summernote/summernote/issues/2307

Продублирую здесь:

If found the solution:

$(this).summernote({
  maximumImageFileSize: 524288 # 512KB
});

PS: to caluclate the number, you need to multiply 1024. Example:

1024 * 512KB = 524288
Простой, легкий и мощный WYSIWYG текстовый редактор для Laravel - Summernote
pupkins wrote:
буду обращаться с вопросами, если Вы не против. Спасибо, сегодня Вы спасли меня!
Пожалуйста. Обращайтесь :)
Простой, легкий и мощный WYSIWYG текстовый редактор для Laravel - Summernote
pupkins wrote:
В самом конце ветви https://github.com/summernote/summernote/issues/1203 Правда, там обсуждается громоздкий elfinder как средство, что не приемлемо, учитывая легкость (пока кажущуюся) реализации этого в самом редакторе. Безусловно, не нужна никакая навигация по серверу, - лишь загрузка, ну в крайнем случае удаление (прекрасно реализованное здесь в этом посте).
Привет. Вот выкроил пару часов и написал простой плагин. Надеюсь - это вам поможет: https://github.com/kirill-dan/uploadfile Будут вопросы - пишите. Постараюсь ответить.
Простой, легкий и мощный WYSIWYG текстовый редактор для Laravel - Summernote
Я чуть разгружусь, могу сделать такую формочку. Это не проблема.
Простой, легкий и мощный WYSIWYG текстовый редактор для Laravel - Summernote
pupkins wrote:
посмотрим, куда он вставит мой текст...
Должен вставить в то место, где был фокус курсора.
Простой, легкий и мощный WYSIWYG текстовый редактор для Laravel - Summernote
pupkins wrote:
Перехват файла ясен, обработчик тоже, у меня возникли трудности с возвращением ссылки на файл в поле редактора (всего-то!).
Вот ссылка на их АПИ: https://summernote.org/deep-dive/#insertion-api. Нужно получить путь к файлу, который вы сохраните на бэке. Вы ведь знаете куда его сохраняете. А в колбэк аякса вернуть всего-навсего простую текстовую ссылку: https://mysite.com/myfile.txt 

После чего вставить в виде текста в редактор, например так: 
// @param {String} text
$('#summernote').summernote('insertText', '<a href="' + myLink + '">' + 'Download file</a>');
Как-то так. Я просто сейчас убегаю, буду только вечером. Не получится, подскажу :)
Простой, легкий и мощный WYSIWYG текстовый редактор для Laravel - Summernote
pupkins wrote:
О, если бы Вы смогли реализовать это! Не только я, но и сообщество, которое пытается это сделать до сих пор, с должным достоинством и уважением восприняли бы этот плагин.
А вы с php хорошо знакомы? Тут ведь по сути смысл в том, чтобы перехватить файл из формы и передать его аяксом на бэкенд. Бэкенд (php или другой язык) его проверят, сохранят и возвращает назад в плагин ссылку на файл, которую потом вставит плагин в редактор. В принципе я могу это сделать, но не прямо сейчас. У меня сейчас дурдом, освобожусь только через пару недель. Сам плагин могу сделать, могу даже еще написать бэкенд сторону для Ларавел, если вас это устроит.
Простой, легкий и мощный WYSIWYG текстовый редактор для Laravel - Summernote
pupkins wrote:
Вы не пробовали реализовать загрузку не картинок а файлов по той-же схеме с отображением в итоге простой ссылки на скачивание? Очень актуальная проблема для меня сейчас. Да и как посмотрю, разработчик тоже ничего не предпринял в этом направлении по сей день. Только полумеры.
Честно говоря у меня не было такой необходимости, но можно сделать к редактору плагин. Я делал плагин для автоматического создания демотиватора на ходу, можно его переделать в загрузку файла. Тут в принципе нет ничего сложного. По сути, ведь изображение - это тот же файл. Вопрос только в том, чтобы вам вместо файла не залили какой-то эксплойт (вредоносный код), который даст злоумышленнику доступ к вашему серверу. А значит, нужно со стороны бэкенда делать какой-то анализатор загружаемого файла.