MSK 289 Опубликовано: 26 июня 2021 Рассказать Опубликовано: 26 июня 2021 Описываю порядок действий: TinyMCE - перетягиваю картинку с временной меткой в имени файла в окно редактора - картинка загружается и отображается в редакторе. Но, не создаются уменьшенные копии. Открываю окно загрузки файлов - вижу эту загруженную картинку с именем, в котором не отображается временная метка, все хорошо. Перехожу во вкладку "Загрузка файлов" и повторно загружаю эту же картинку - она загружается и в списке загруженных картинок добавляется карточка картинки уже с временной меткой в имени файла и создаются уменьшенные копии (если закрываю/открываю окно загрузки - в списке остается карточка одной картинки). Вопросы: - почему при перетаскивании не создаются уменьшенные копии? - почему при повторной загрузке картинки она появляется в списке загруженных повторно, да еще и с полным именем? - почему после загрузки картинки во вкладке "Загруженные для публикации" появляется карточке в которой имя с временной меткой, а при повторном открытии окна загрузки - без нее? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 27 июня 2021 Рассказать Опубликовано: 27 июня 2021 18 часов назад, MSK сказал: - почему при перетаскивании не создаются уменьшенные копии? Есть такое ограничение. Когда используется просто перетягивание картинки, а не загрузка через менеджер загрузок DLE, то работа с изображением происходит через API редактора. А у него есть очень жесткое ограничение, он может работать только с одной картинкой, и только оперировать вообще с одним URL даже без HTML кода. Поэтому DLE не может это обойти и мы вынуждены при таких загрузках загружать только оригинал, и не создавать лишних копий. 19 часов назад, MSK сказал: - почему при повторной загрузке картинки она появляется в списке загруженных повторно, да еще и с полным именем? Вы при наличии временной метки? По именам имеющим временную ветку описано в описании релиза новой версии https://dle-news.ru/release/1834-datalife-engine-v143-final-release.html пункт номер 26 Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 289 Опубликовано: 27 июня 2021 Рассказать Опубликовано: 27 июня 2021 Автор 3 часа назад, celsoft сказал: Вы при наличии временной метки? Нет, не про наличие, а про поведение скрипта при выводе имени загруженного файла. Оно отличается: берем файл, например "1557646476_20190534_1915.jpg" - после загрузки, карточка с картинкой добавляется во вкладку "загруженные для публикации" имя файла с временной меткой - "1557646476_20190534_1915.jpg" - если закрыть и снова открыть окно загрузки картинок и перейти в "загруженные для публикации" - временной метки в имени уже не видно "20190534_1915.jpg" Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 27 июня 2021 Рассказать Опубликовано: 27 июня 2021 3 минуты назад, MSK сказал: - если закрыть и снова открыть окно загрузки картинок и перейти в "загруженные для публикации" - временной метки в имени уже не видно "20190534_1915.jpg" Так это всегда так было, во всех версиях, временная метка никуда не делась, это для удобства чтения имени картинки, потому как метка есть и была у всех загруженных изображений. Вы просто не обращали на это внимание раньше )) если картинка вставляется, то видно что полное имя с меткой. Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 289 Опубликовано: 27 июня 2021 Рассказать Опубликовано: 27 июня 2021 (изменено) Автор 4 часа назад, celsoft сказал: то работа с изображением происходит через API редактора А причем тут API редактора???? Оно используется только для передачи файла на загрузку и вывод результата в редактор.... Что мешает создать к нему превьюшки??? Иначе, в чем смысл этой фичи, если загруженные таким образом картинки можно использовать исключительно в исходном размере, а пользователь и понятие не имеет о том, что превьюшки к нему не создаются... 20 минут назад, celsoft сказал: временная метка никуда не делась, это для удобства чтения имени картинки, потому как метка есть и была у всех загруженных изображений Да я не спорю и знаю про метки, вы меня похоже не слышите... Не читайте эти 2 пункта по отдельности, я не говорю про ФИЗИЧЕСКОЕ имя файла, а про ОТОБРАЖЕНИЕ его имени на карточек изображения: сразу после загрузки оно содержит метку в имени, а если закрыть и снова открыть - имя отображается БЕЗ метки. Я к тому, что отображаемое имя картинки сразу после загрузки и если закрыть/открыть окно загрузки должно быть одинаковым. Изменено 27 июня 2021 пользователем MSK Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 29 июня 2021 Рассказать Опубликовано: 29 июня 2021 27.06.2021 в 15:42, MSK сказал: А причем тут API редактора???? Оно используется только для передачи файла на загрузку и вывод результата в редактор.... Ваш вопрос от незнания того как работает редактор. Ему не передать ни HTML код, ни два URL. А только один URL. Результатом в данном редакторое может быть только URL, а не произвольный набор данных. Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 289 Опубликовано: 29 июня 2021 Рассказать Опубликовано: 29 июня 2021 Автор 4 часа назад, celsoft сказал: Ваш вопрос от незнания того как работает редактор. Я знаю как он работает и на 4 версии делал загрузку перетаскиванием еще для старых версий двига... Вы упорно не слышите суть обращения - картинки, которые загружаются через перетаскивание НЕ ИМЕЮТ уменьшенных копий и не могут использоваться (уменьшенные копии) потом при вставке в текст поста или использоваться в других модулях, где нужны именно уменьшенные копии картинок. Зачем отключаете их создание? if( isset($_REQUEST['editor_mode']) AND $_REQUEST['editor_mode'] == "tinymce" ) { $this->make_thumb = false; $this->make_medium = false; } 1 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 30 июня 2021 Рассказать Опубликовано: 30 июня 2021 13 часов назад, MSK сказал: Вы упорно не слышите суть обращения - картинки, которые загружаются через перетаскивание НЕ ИМЕЮТ уменьшенных копий Это вы не слышите ответ. Я знаю !!! что они не имеют уменьшенных копий если их перетащить, потому что потом их не вставить в редактор, т.к. для вставки нужен специальный свой код, а редактор ожидает и работает только с URL 13 часов назад, MSK сказал: Я знаю как он работает и на 4 версии делал загрузку перетаскиванием еще для старых версий двига... Не знаю как в 4 но в пятой https://www.tiny.cloud/docs/configure/file-image-upload/#images_upload_handler вставьте именно нужный код. Как? Я лично не знаю как. Если у вас есть решение вы всегда можете помочь. Потому что я уже сказал, что это не наша прихоть, просто непонятно как обойти именно такое поведение в редакторе. Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 289 Опубликовано: 30 июня 2021 Рассказать Опубликовано: 30 июня 2021 (изменено) Автор 1 час назад, celsoft сказал: потому что потом их не вставить в редактор, т.к. для вставки нужен специальный свой код, а редактор ожидает и работает только с URL Я не говорю о вставке СРАЗУ нужного размера, хотя и это реализуемо, а о том, что такие загрузки не позволяют использовать уменьшенные копии, потому, что вы запретили их создание при загрузке. Чтобы ПОТОМ вставить другого размера - открыть окно загруженных картинок и выбрать нужного размера, т.к. ОСНОВНОЕ изображение уже загружено. А сейчас требуется повторная загрузка картинки через загрузку, чтобы иметь уменьшенные копии.... Уберите или вынесите в настройки двига запрет создания превью при перетаскивании. Вы в который раз делаете что-то полезное и удобное, но не оцениваете реальное использование. Да, накидать картинки прямо в текст - это ОЧЕНЬ удобно, т.к. позволяет решить проблему с расположением картинок в тексте так, как надо. Но совсем не обязательно оставлять их в этом же размере - выделяем картинку, открываем окно загруженных картинок и - и балайка :) - нет превью и заменить на подходящее низя, только повторная загрузка картинки, удаление старой, чтобы место не занимало... И в догонку, а почему обошли стороной загрузку файлов перетаскиванием??? Изменено 30 июня 2021 пользователем MSK Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 30 июня 2021 Рассказать Опубликовано: 30 июня 2021 7 часов назад, MSK сказал: Я не говорю о вставке СРАЗУ нужного размера, хотя и это реализуемо, а о том, что такие загрузки не позволяют использовать уменьшенные копии, потому, что вы запретили их создание при загрузке. Я знаю что мы запретили. И сказал почему запретили, потому что если невозможно сразу использовать, то пользователи в 99% и знать не будут что есть еще копии и это 99% мусора будет создаваться на сервере. 7 часов назад, MSK сказал: Да, накидать картинки прямо в текст - это ОЧЕНЬ удобно, т.к. позволяет решить проблему с расположением картинок в тексте так, как надо. Но совсем не обязательно оставлять их в этом же размере - выделяем картинку, открываем окно загруженных картинок и - и балайка :) - нет превью и заменить на подходящее низя, только повторная загрузка картинки, удаление старой, чтобы место не занимало... Вы так делаете, я вас понимаю. Но мы ориентируемся на большинство. А большинство, а точнее почти все, не ставят перетягивая куда то оригинал, а потом еще уменьшенную. Поэтому для большинства будет огромное количество мусора. Поэтому мы и запретили. Поэтому этот запрет и будет оставаться до тех пор пока не появится для нас решить эту проблему со вставкой. Мы не делаем DLE для одного человека, мы ориентируемся на большинство. А большинство так как написали вы никогда не делает. Большинство кинуло картинку, и на этом все. Только расположение и размер в самом редакторе подгоняет и ничего больше не делает. 7 часов назад, MSK сказал: И в догонку, а почему обошли стороной загрузку файлов перетаскиванием??? По той же причине. Требуется вставка ББ тега, а не просто ссылки. По прямой ссылке в DLE не скачивается. А редактор такой возможности не дает. Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 289 Опубликовано: 30 июня 2021 Рассказать Опубликовано: 30 июня 2021 Автор 17 минут назад, celsoft сказал: Требуется вставка ББ тега, а не просто ссылки. По прямой ссылке в DLE не скачивается. А редактор такой возможности не дает. В 4 версии без проблем при перетаскивании файла вставляется ББкод вида [attachment=1757:test.zip] (да и любой нужный контент можно подставить). Для 5 проверю, не думаю, что возникнут проблемы. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 1 июля 2021 Рассказать Опубликовано: 1 июля 2021 13 часов назад, MSK сказал: В 4 версии без проблем при перетаскивании файла вставляется ББкод вида [attachment=1757:test.zip] (да и любой нужный контент можно подставить). Для 5 проверю, не думаю, что возникнут проблемы. Вполне возможно, просто я может быть и не знаю все возможности этого редактора. Если дадите плагин для 4 версии этого редактора, я посмотрю какие функции он задействует и как их адаптировать на пятую. Я же не против внедрить эти функции. Просто я не знаю как именно для этого редактора, но и всех возможностей этого редактора я не знаю досконально. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.