Solution Venter Posted April 28, 2022 at 07:59 PM Solution Share Posted April 28, 2022 at 07:59 PM Разрешаем SVG и ICO, и WEBP Добавил Venter Добавлено 29.04.2022 Категория Прочие Решения Просмотр файла FIX который дает возможность грузить в админке файлы формата svg, ico и webp Многие скорее всего встречались с тем, что нельзя через админку загружать и просматривать в менеджере картинки/изображения в формате svg, ico и webp. Добавлены новые версии. При обновлении, удаляем старый и ставим новый! Тестирование: svg_2_3.ocmod - тестировался на: - ocStore 2.3.0.2.3 ----------------------------------- svg_3_0_3.ocmod - тестировался на: - ocStore 3.0.3.7 ----------------------------------- svg_club_3_0_3_8.ocmod - тестировался на: - OpenCart Club 3.0.3.8-ce.1.4 ----------------------------------- svg_club_3_0_4.ocmod - тестировался на: - OpenCart 3.0.4.0-ce.1.5-dev Данный OCMOD решает эту проблему. Скачиваем один из архивов. *.ocmod.zip - устанавливаем через обычный установщик в админке *.ocmod.xml - если по каким то причинам не работает установщик, то файл в папку system. Обновляем модификаторы, готово. Изменения в новой версии: Исправлены косяки с фронтом Добавлена возможность загрузки формата WEBP Цитата Нюанс: На фронте выводит эти форматы из папки image/catalog, тогда как остальные форматы картинок выводятся из image/cache/catalog 1 Quote Link to comment Share on other sites More sharing options...
Reactor Posted June 21, 2022 at 10:48 AM Share Posted June 21, 2022 at 10:48 AM Для полного счастья не хватает еще webp 1 Quote Link to comment Share on other sites More sharing options...
Venter Posted June 21, 2022 at 12:09 PM Author Share Posted June 21, 2022 at 12:09 PM 1 час назад, Reactor сказал: Для полного счастья не хватает еще webp Учтем. Есть ещё предложения??? Думаю все эти нюансы собрать в один модуль, не только проблемы по картинкам 0 Quote Link to comment Share on other sites More sharing options...
nikifalex Posted June 22, 2022 at 08:56 AM Share Posted June 22, 2022 at 08:56 AM а если у товара картинку поставят svg то как сработает imge->resize ? и как оно отобразится все потом на сайте? возможно это надо как-то предусмотреть 1 Quote Link to comment Share on other sites More sharing options...
Venter Posted June 22, 2022 at 09:27 AM Author Share Posted June 22, 2022 at 09:27 AM 29 минут назад, nikifalex сказал: а если у товара картинку поставят svg то как сработает imge->resize ? и как оно отобразится все потом на сайте? возможно это надо как-то предусмотреть для ресайза на фронте это предусмотрено в модификаторе. Если передается формат ico или svg то просто возвращает исходный родной файл 0 Quote Link to comment Share on other sites More sharing options...
3axap Posted October 26, 2023 at 02:56 PM Share Posted October 26, 2023 at 02:56 PM Добрый день! Подскажите пожалуйста, поставил данное дополнение. Обновил модификаторы (вроде, иконка в дополнения-модификаторы - обновить). Проверил в настройках, разрешенные svg, ico есть. При загрузке svg или ico (в настройках сайта для иконки сайта, или лого), однако, ошибка, в неразрешенном формате. Заранее спасибо. 0 Quote Link to comment Share on other sites More sharing options...
Venter Posted October 28, 2023 at 07:37 AM Author Share Posted October 28, 2023 at 07:37 AM В 26.10.2023 в 20:56, 3axap сказал: Добрый день! Подскажите пожалуйста, поставил данное дополнение. Обновил модификаторы (вроде, иконка в дополнения-модификаторы - обновить). Проверил в настройках, разрешенные svg, ico есть. При загрузке svg или ico (в настройках сайта для иконки сайта, или лого), однако, ошибка, в неразрешенном формате. Заранее спасибо. Вашу проблему надо скорее всего отдельно рассматривать 1 Quote Link to comment Share on other sites More sharing options...
Tom Posted October 28, 2023 at 11:18 AM Share Posted October 28, 2023 at 11:18 AM В 26.10.2023 в 20:56, 3axap сказал: Добрый день! Подскажите пожалуйста, поставил данное дополнение. Обновил модификаторы (вроде, иконка в дополнения-модификаторы - обновить). Проверил в настройках, разрешенные svg, ico есть. При загрузке svg или ico (в настройках сайта для иконки сайта, или лого), однако, ошибка, в неразрешенном формате. Заранее спасибо. Проверьте в разделе Система-Настройки, вкладка "Сервер" , надстройку "Максимальный размер файла". Как ни странно но это связано с ошибкой подобной вашей. Допишите к существующему значению 2-3 нуля в конце и сохраните настройки. 2 Quote Link to comment Share on other sites More sharing options...
3axap Posted October 28, 2023 at 02:39 PM Share Posted October 28, 2023 at 02:39 PM (edited) В 28.10.2023 в 15:18, Tom сказал: Проверьте в разделе Система-Настройки, вкладка "Сервер" , надстройку "Максимальный размер файла". Как ни странно но это связано с ошибкой подобной вашей. Допишите к существующему значению 2-3 нуля в конце и сохраните настройки. Сделал, ситуация аналогичная. в error лог при попытке загрузить svg ничего не летит, хоть и не дает загрузить с ошибкой формата от oc, а вот на .ico в лог попадает это: 2023/10/28 17:32:57 [warn] 2144147#2144147: *428441597 a client request body is buffered to a temporary file /var/cache/nginx/client_temp/0003177969, client: %мой_IP%, server: %сайтнейм%, request: "POST /catalog/admin/index.php?route=common/filemanager/upload&user_token=prx4fgUXEtRXkKi8Tfpys5TcDsSoNnVR&directory=%2F%D0%91%D0%B0%D0%BD%D0%BD%D0%B5%D1%80%D1%8B%2F%D0%A1%D0%BB%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D1%8B HTTP/2.0", host: "%сайтнейм%", referrer: "https://%сайтнейм%/catalog/admin/index.php?route=design/banner/edit&user_token=prx4fgUPEtRXkKi8TApys5TcDsSoNnVR&banner_id=1" Да, возможно это важно. Тестовый сайт стоит в подпапке, то есть домен.ру/catalog/, .htaccess в корне подпапки отрабатывает, включил для ограничения доступа только мне, и проверки чпу (сейчас ЧПУ отключено). Никаких дополнений или тем больше не стоит, все голенькое OpenCart 3.0.3.8-ce.1.3. В принципе, хотелось позже поработать с webp и сделать иконку сайта через svg, рассчитывал без правок шаблонов и тп., в OpenCart вообще новичок). Edited October 28, 2023 at 02:41 PM by 3axap 1 Quote Link to comment Share on other sites More sharing options...
Wimana13 Posted December 28, 2023 at 03:15 PM Share Posted December 28, 2023 at 03:15 PM А чтобы у товаров, категорий и остальных страниц можно было поставить разные iconки, чисто для удобства контент-менеджера модификатор найдется? 0 Quote Link to comment Share on other sites More sharing options...
Venter Posted January 4, 2024 at 09:22 AM Author Share Posted January 4, 2024 at 09:22 AM В 28.12.2023 в 21:15, Wimana13 сказал: А чтобы у товаров, категорий и остальных страниц можно было поставить разные iconки, чисто для удобства контент-менеджера модификатор найдется? Пока нет, в будущем может будет 0 Quote Link to comment Share on other sites More sharing options...
Blast Posted January 30, 2024 at 08:34 AM Share Posted January 30, 2024 at 08:34 AM В 22.06.2022 в 12:27, Venter сказал: для ресайза на фронте это предусмотрено в модификаторе. Если передается формат ico или svg то просто возвращает исходный родной файл измените константу для фронта. там сейчас HTTPS_CATALOG (HTTP_CATALOG). нужно HTTPS_SERVER(HTTP_SERVER) 0 Quote Link to comment Share on other sites More sharing options...
Helio Posted February 13, 2024 at 11:04 AM Share Posted February 13, 2024 at 11:04 AM На последней клубной сборке не работает, на ocstore работает Ошибка с недопустимым форматом 0 Quote Link to comment Share on other sites More sharing options...
Venter Posted February 23, 2024 at 01:36 PM Author Share Posted February 23, 2024 at 01:36 PM В 21.06.2022 в 16:48, Reactor сказал: Для полного счастья не хватает еще webp добавлено 0 Quote Link to comment Share on other sites More sharing options...
Venter Posted February 23, 2024 at 01:53 PM Author Share Posted February 23, 2024 at 01:53 PM В 13.02.2024 в 17:04, Helio сказал: На последней клубной сборке не работает, на ocstore работает Ошибка с недопустимым форматом Загрузил новые версии модификаторов. Удаляем старый, скачиваем и грузим новый. Добавлен WEBP 0 Quote Link to comment Share on other sites More sharing options...
Venter Posted February 23, 2024 at 02:12 PM Author Share Posted February 23, 2024 at 02:12 PM В 22.06.2022 в 14:56, nikifalex сказал: а если у товара картинку поставят svg то как сработает imge->resize ? и как оно отобразится все потом на сайте? возможно это надо как-то предусмотреть если Вы будете грузить все картинки в формате SVG для товаров допустим, то на фронте вам нужно будет делать правки в Вашем CCS, для того чтоб нормально картинка показывалась в блоке списка товаров, допустим в категориях. Тесты проводил на дефолтной теме. Если у вас возникают проблемы с выводом SVG на фронте в вашей теме шаблона, то это уже ваша личная проблема, а не проблема данного модификатора. Под каждую тему шаблона не подстроишься и такие проблемы решаются на личном уровне, то есть нужно будет заказывать доделку или переделку темы шаблона 0 Quote Link to comment Share on other sites More sharing options...
Helio Posted April 10, 2024 at 06:02 AM Share Posted April 10, 2024 at 06:02 AM В 23.02.2024 в 18:53, Venter сказал: Загрузил новые версии модификаторов. Удаляем старый, скачиваем и грузим новый. Добавлен WEBP Нет, у клубной сборки отличается filemanager.php Я могу ошибаться, но вроде там ошибка в файле у самой сборки, а не у вас 1 Quote Link to comment Share on other sites More sharing options...
Venter Posted April 11, 2024 at 06:05 AM Author Share Posted April 11, 2024 at 06:05 AM В 10.04.2024 в 11:02, Helio сказал: Нет, у клубной сборки отличается filemanager.php Я могу ошибаться, но вроде там ошибка в файле у самой сборки, а не у вас Спасибо что написали свой комментарий. Только что заметил разницу в клубной сборки в этом файле, и всего то в одной строке 1 Quote Link to comment Share on other sites More sharing options...
Venter Posted April 11, 2024 at 06:11 AM Author Share Posted April 11, 2024 at 06:11 AM В 10.04.2024 в 11:02, Helio сказал: Нет, у клубной сборки отличается filemanager.php Я могу ошибаться, но вроде там ошибка в файле у самой сборки, а не у вас Загружена новая версия которая подходит к клубной сборке 0 Quote Link to comment Share on other sites More sharing options...
YuraN Posted July 24, 2024 at 09:56 PM Share Posted July 24, 2024 at 09:56 PM (edited) Загружаю в товар файл webp - Недопустимый тип файла! Во вкладке настроек Сервер - все есть... Нулей в размер файла добавил.... Что делать? Как грузить webp? Может проблема в последней версии сборки Версия OpenCart 3.0.3.8-ce.1.4 ? Edited July 24, 2024 at 09:58 PM by YuraN 0 Quote Link to comment Share on other sites More sharing options...
Venter Posted July 24, 2024 at 10:02 PM Author Share Posted July 24, 2024 at 10:02 PM В 25.07.2024 в 02:56, YuraN сказал: Загружаю в товар файл webp - Недопустимый тип файла! Во вкладке настроек Сервер - все есть... Нулей в размер файла добавил.... Что делать? Как грузить webp? Может проблема в последней версии сборки Версия OpenCart 3.0.3.8-ce.1.4 ? какая у вас сборка опенкарта стоит? 0 Quote Link to comment Share on other sites More sharing options...
Venter Posted July 24, 2024 at 10:05 PM Author Share Posted July 24, 2024 at 10:05 PM В 29.04.2022 в 00:59, Venter сказал: Тестирование: svg_2_3.ocmod - тестировался на: - ocStore 2.3.0.2.3, svg_3_0_3.ocmod - тестировался на: - ocStore 3.0.3.7 - OpenCart Club 3.0.3.8-ce.1.4 svg_club_3_0_4.ocmod - тестировался на: - OpenCart 3.0.4.0-ce.1.5-dev внимательно смотрите какие есть модификаторы, если вы поставили модификатор 3.0.3 на сборку 3.0.4 то работать не будет модификатор. И еще внимание, если вы загружаете данные не через родное добавление товара то тоже может не работать в админке 0 Quote Link to comment Share on other sites More sharing options...
YuraN Posted July 24, 2024 at 10:07 PM Share Posted July 24, 2024 at 10:07 PM (edited) Оказывается нужно в файл еще вот это добавить Короче я добавил вот так и заработало☝ Для SVG и ICO наверное также нужно добавить.... Пока не проверял. Edited July 24, 2024 at 10:11 PM by YuraN 0 Quote Link to comment Share on other sites More sharing options...
Venter Posted July 24, 2024 at 10:18 PM Author Share Posted July 24, 2024 at 10:18 PM В 25.07.2024 в 03:07, YuraN сказал: Для SVG и ICO наверное также нужно добавить.... Пока не проверял. чего ты там не проверял. модификатор как раз это и делает. но модификаторы для разных версий, и может ты просто не тот модификатор к себе поставил или еще какая то именно с твоей стороны проблема 0 Quote Link to comment Share on other sites More sharing options...
Venter Posted July 24, 2024 at 10:21 PM Author Share Posted July 24, 2024 at 10:21 PM я вопрос задавал, какая у тебя версия опенкарта стоит и какой ты ставил себе модификатор. ответить можешь? 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.