Best223 Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 Всем привет! Скажите пожалуйста как добавить поддержку формата webp? А то приходится конвертировать каждое фото перед загрузкой на сервер. Надіслати Поділитися на інших сайтах More sharing options...
Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 элементарно или так 1 Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 Поставил вот это расширение нажал обновить, сбросил весь кэш. Все равно пишет не корректный тип файла. Надіслати Поділитися на інших сайтах More sharing options... buslikdrev Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 4 минуты назад, Best223 сказал: Поставил вот это расширение нажал обновить, сбросил весь кэш. Все равно пишет не корректный тип файла. Не заработало это, ищите другой. Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 сюда добавьте webp и image/webp соответственно: Система / Настройки / вкладка "Сервер" Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 36 minutes ago, Prooksius said: сюда добавьте webp и image/webp соответственно: Система / Настройки / вкладка "Сервер" К сожалению не сработало. 1 Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 13 минут назад, Best223 сказал: К сожалению не сработало. по таким ответам очень сложно помочь.. как именно не сработало? Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 6 minutes ago, Prooksius said: по таким ответам очень сложно помочь.. как именно не сработало? Пишет тоже самое что не корректный тип файла. Как вы сказали я добавил форматы на сервер. Сбросил кэш. Но пишет тоже самое. 1 Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 Возможно у вас кастомный файловый менеджер, который подменяет шаблон, нужно тогда искать настройки в шаблоне. Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 (змінено) 4 minutes ago, Prooksius said: Возможно у вас кастомный файловый менеджер, который подменяет шаблон, нужно тогда искать настройки в шаблоне. Да вроде стандартный обычный с виду как на всех. А вот после того что я добавил в разрешенный типы файлов. Он ведь по сути должен хотя бы загрузить их на сервер? Змінено 16 січня 2022 користувачем Best223 Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 аа, фу ты, да, не то сказал.. Это форматы для загрузок, а не для файлового менеджера Тут нужно в коде ковыряться.. admin\controller\common\filemanager.php Вот здесь почему-то даже в 3 версии прописаны все форматы жестко. Так неудобно.. 1 Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 что-то Агата не доделала свой модуль, надо было добавить это в модификатор Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 12 minutes ago, Prooksius said: что-то Агата не доделала свой модуль, надо было добавить это в модификатор Блин все фотки пропали теперь. Обратно сделал но не помогло. https://stroy-industr.ru/dveri-jeld-wen/ Как вернуть скажите пожалуйста ??? Надіслати Поділитися на інших сайтах More sharing options... Dobrik22 Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 4 минуты назад, Best223 сказал: Блин все фотки пропали теперь. Обратно сделал но не помогло. https://stroy-industr.ru/dveri-jeld-wen/ Как вернуть скажите пожалуйста ??? Лучше сделать "бекап", всегда помогает ✌️😇 Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 2 minutes ago, Dobrik22 said: Лучше сделать "бекап", всегда помогает ✌️😇 Дак он есть. Утром делал. востановил этот файл но не работает))) Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 Вообщем востанавливаю полностью все файлы и папки из www . Работает. но когда чищу весь кэш. Опять фотки пропадают Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 (змінено) Все заработал. Блин а я всего добавил вот в этот код. webp и image/webp. Востановил базу от 9 числа. Сайт теперь работает. Но теперь боюсь туда добавлять код Змінено 16 січня 2022 користувачем Best223 Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Galant1 Опубліковано: 8 березня 2023 Share Опубліковано: 8 березня 2023 (змінено) Не знаю, чи у всіх працює webp формат. Тому залишу тут інфу. Додаєте webp та image/webp в налаштуваннях сервера. 16.01.2022 в 10:31, Prooksius сказал: аа, фу ты, да, не то сказал.. Это форматы для загрузок, а не для файлового менеджера Тут нужно в коде ковыряться.. admin\controller\common\filemanager.php Вот здесь почему-то даже в 3 версии прописаны все форматы жестко. Так неудобно.. Шукаєте рядок в admin\controller\common\filemanager.php // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF,}', GLOB_BRACE); if (!$files) { $files = array(); } } і заміняєте на // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,webp,JPG,JPEG,PNG,GIF,WEBP}', GLOB_BRACE); if (!$files) { $files = array(); } } Додаєте webp та image/webp, як вказано на скріншоті 2 Далі потрібно в admin\model\tool\image.php замінити 16-й рядок на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return HTTPS_CATALOG . 'image/' . $image_old; } else { return HTTP_CATALOG . 'image/' . $image_old; } } Далі \catalog\model\tool\image.php, в 16 рядку замінити на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } Після цього зображення будуть працювати Змінено 8 березня 2023 користувачем Galant1 5 Надіслати Поділитися на інших сайтах More sharing options... 1 month later... aleksmvm Опубліковано: 19 квітня 2023 Share Опубліковано: 19 квітня 2023 добрый день. сделал все как написали выше, ничего не помогло. фото парсил аопом. на сайте сейчас так отображает при нажатии на фото при добавлении фото webp с помошью Handy Product Manager может кто-то что-то еще подскажет? Надіслати Поділитися на інших сайтах More sharing options... 1403060 Опубліковано: 21 квітня 2023 Share Опубліковано: 21 квітня 2023 А хтось тестував рішення по формату WEBp про яке написав вище @Galant1? Яке рішення насправді працює щоб без додаткових модулів? Надіслати Поділитися на інших сайтах More sharing options... Galant1 Опубліковано: 22 квітня 2023 Share Опубліковано: 22 квітня 2023 08.03.2023 в 17:30, Galant1 сказал: Не знаю, чи у всіх працює webp формат. Тому залишу тут інфу. Додаєте webp та image/webp в налаштуваннях сервера. Шукаєте рядок в admin\controller\common\filemanager.php // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF,}', GLOB_BRACE); if (!$files) { $files = array(); } } і заміняєте на // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,webp,JPG,JPEG,PNG,GIF,WEBP}', GLOB_BRACE); if (!$files) { $files = array(); } } Додаєте webp та image/webp, як вказано на скріншоті 2 Далі потрібно в admin\model\tool\image.php замінити 16-й рядок на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return HTTPS_CATALOG . 'image/' . $image_old; } else { return HTTP_CATALOG . 'image/' . $image_old; } } Далі \catalog\model\tool\image.php, в 16 рядку замінити на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } Після цього зображення будуть працювати В останньому прикладі забув додати ще дужку. if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } } 2 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... llll7uoh Опубліковано: 18 травня 2023 Share Опубліковано: 18 травня 2023 После чистки кеша получаю вот такие ошибки вместо загрузки изображений. Правки, которые вы предложили тоже не помогают, удаление модуля тоже не помогает. Подскажите, какой может быть выход? Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... deniska2801 Опубліковано: 27 травня 2023 Share Опубліковано: 27 травня 2023 у меня точно такая же проблема не видит фото Надіслати Поділитися на інших сайтах More sharing options... 2 months later... PyrkoComUa Опубліковано: 29 липня 2023 Share Опубліковано: 29 липня 2023 Усім привіт. Окрім вище приведених дій від Galant1. Мені допомогло ще оце. Переходимо в system/library та редактуємо файл image.php Шукаємо це( приблизно 42 рядок ): if ($this->mime == 'image/gif') { $this->image = imagecreatefromgif($file); } elseif ($this->mime == 'image/png') { $this->image = imagecreatefrompng($file); } elseif ($this->mime == 'image/jpeg') { $this->image = imagecreatefromjpeg($file); } Міняємо на: if ($this->mime == 'image/gif') { $this->image = imagecreatefromgif($file); } elseif ($this->mime == 'image/png') { $this->image = imagecreatefrompng($file); } elseif ($this->mime == 'image/jpeg') { $this->image = imagecreatefromjpeg($file); } elseif ($this->mime == 'image/webp') { $this->image = imagecreatefromwebp($file); } Шукаємо це( приблизно 121 рядок ): if (is_resource($this->image)) { if ($extension == 'jpeg' || $extension == 'jpg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); } imagedestroy($this->image); } Міняємо на : if (is_resource($this->image)) { if ($extension == 'jpeg' || $extension == 'jpg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); }elseif ($extension == 'webp') { imagegif($this->image, $file); } imagedestroy($this->image); } Після цих маніпуляцій опенкарт 3 тепер нормально все показує та завантажує. 1 Надіслати Поділитися на інших сайтах More sharing options... 3 months later... AlexMax13 Опубліковано: 23 листопада 2023 Share Опубліковано: 23 листопада 2023 В 21.04.2023 в 16:47, 1403060 сказав: А хтось тестував рішення по формату WEBp про яке написав вище @Galant1? Яке рішення насправді працює щоб без додаткових модулів? к сожалению не работает абсолютно ничего Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Не могу загружать фото в webp Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 Поставил вот это расширение нажал обновить, сбросил весь кэш. Все равно пишет не корректный тип файла. Надіслати Поділитися на інших сайтах More sharing options...
buslikdrev Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 4 минуты назад, Best223 сказал: Поставил вот это расширение нажал обновить, сбросил весь кэш. Все равно пишет не корректный тип файла. Не заработало это, ищите другой. Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 сюда добавьте webp и image/webp соответственно: Система / Настройки / вкладка "Сервер" Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 36 minutes ago, Prooksius said: сюда добавьте webp и image/webp соответственно: Система / Настройки / вкладка "Сервер" К сожалению не сработало. 1 Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 13 минут назад, Best223 сказал: К сожалению не сработало. по таким ответам очень сложно помочь.. как именно не сработало? Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 6 minutes ago, Prooksius said: по таким ответам очень сложно помочь.. как именно не сработало? Пишет тоже самое что не корректный тип файла. Как вы сказали я добавил форматы на сервер. Сбросил кэш. Но пишет тоже самое. 1 Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 Возможно у вас кастомный файловый менеджер, который подменяет шаблон, нужно тогда искать настройки в шаблоне. Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 (змінено) 4 minutes ago, Prooksius said: Возможно у вас кастомный файловый менеджер, который подменяет шаблон, нужно тогда искать настройки в шаблоне. Да вроде стандартный обычный с виду как на всех. А вот после того что я добавил в разрешенный типы файлов. Он ведь по сути должен хотя бы загрузить их на сервер? Змінено 16 січня 2022 користувачем Best223 Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 аа, фу ты, да, не то сказал.. Это форматы для загрузок, а не для файлового менеджера Тут нужно в коде ковыряться.. admin\controller\common\filemanager.php Вот здесь почему-то даже в 3 версии прописаны все форматы жестко. Так неудобно.. 1 Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 что-то Агата не доделала свой модуль, надо было добавить это в модификатор Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 12 minutes ago, Prooksius said: что-то Агата не доделала свой модуль, надо было добавить это в модификатор Блин все фотки пропали теперь. Обратно сделал но не помогло. https://stroy-industr.ru/dveri-jeld-wen/ Как вернуть скажите пожалуйста ??? Надіслати Поділитися на інших сайтах More sharing options... Dobrik22 Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 4 минуты назад, Best223 сказал: Блин все фотки пропали теперь. Обратно сделал но не помогло. https://stroy-industr.ru/dveri-jeld-wen/ Как вернуть скажите пожалуйста ??? Лучше сделать "бекап", всегда помогает ✌️😇 Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 2 minutes ago, Dobrik22 said: Лучше сделать "бекап", всегда помогает ✌️😇 Дак он есть. Утром делал. востановил этот файл но не работает))) Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 Вообщем востанавливаю полностью все файлы и папки из www . Работает. но когда чищу весь кэш. Опять фотки пропадают Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 (змінено) Все заработал. Блин а я всего добавил вот в этот код. webp и image/webp. Востановил базу от 9 числа. Сайт теперь работает. Но теперь боюсь туда добавлять код Змінено 16 січня 2022 користувачем Best223 Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Galant1 Опубліковано: 8 березня 2023 Share Опубліковано: 8 березня 2023 (змінено) Не знаю, чи у всіх працює webp формат. Тому залишу тут інфу. Додаєте webp та image/webp в налаштуваннях сервера. 16.01.2022 в 10:31, Prooksius сказал: аа, фу ты, да, не то сказал.. Это форматы для загрузок, а не для файлового менеджера Тут нужно в коде ковыряться.. admin\controller\common\filemanager.php Вот здесь почему-то даже в 3 версии прописаны все форматы жестко. Так неудобно.. Шукаєте рядок в admin\controller\common\filemanager.php // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF,}', GLOB_BRACE); if (!$files) { $files = array(); } } і заміняєте на // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,webp,JPG,JPEG,PNG,GIF,WEBP}', GLOB_BRACE); if (!$files) { $files = array(); } } Додаєте webp та image/webp, як вказано на скріншоті 2 Далі потрібно в admin\model\tool\image.php замінити 16-й рядок на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return HTTPS_CATALOG . 'image/' . $image_old; } else { return HTTP_CATALOG . 'image/' . $image_old; } } Далі \catalog\model\tool\image.php, в 16 рядку замінити на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } Після цього зображення будуть працювати Змінено 8 березня 2023 користувачем Galant1 5 Надіслати Поділитися на інших сайтах More sharing options... 1 month later... aleksmvm Опубліковано: 19 квітня 2023 Share Опубліковано: 19 квітня 2023 добрый день. сделал все как написали выше, ничего не помогло. фото парсил аопом. на сайте сейчас так отображает при нажатии на фото при добавлении фото webp с помошью Handy Product Manager может кто-то что-то еще подскажет? Надіслати Поділитися на інших сайтах More sharing options... 1403060 Опубліковано: 21 квітня 2023 Share Опубліковано: 21 квітня 2023 А хтось тестував рішення по формату WEBp про яке написав вище @Galant1? Яке рішення насправді працює щоб без додаткових модулів? Надіслати Поділитися на інших сайтах More sharing options... Galant1 Опубліковано: 22 квітня 2023 Share Опубліковано: 22 квітня 2023 08.03.2023 в 17:30, Galant1 сказал: Не знаю, чи у всіх працює webp формат. Тому залишу тут інфу. Додаєте webp та image/webp в налаштуваннях сервера. Шукаєте рядок в admin\controller\common\filemanager.php // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF,}', GLOB_BRACE); if (!$files) { $files = array(); } } і заміняєте на // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,webp,JPG,JPEG,PNG,GIF,WEBP}', GLOB_BRACE); if (!$files) { $files = array(); } } Додаєте webp та image/webp, як вказано на скріншоті 2 Далі потрібно в admin\model\tool\image.php замінити 16-й рядок на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return HTTPS_CATALOG . 'image/' . $image_old; } else { return HTTP_CATALOG . 'image/' . $image_old; } } Далі \catalog\model\tool\image.php, в 16 рядку замінити на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } Після цього зображення будуть працювати В останньому прикладі забув додати ще дужку. if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } } 2 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... llll7uoh Опубліковано: 18 травня 2023 Share Опубліковано: 18 травня 2023 После чистки кеша получаю вот такие ошибки вместо загрузки изображений. Правки, которые вы предложили тоже не помогают, удаление модуля тоже не помогает. Подскажите, какой может быть выход? Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... deniska2801 Опубліковано: 27 травня 2023 Share Опубліковано: 27 травня 2023 у меня точно такая же проблема не видит фото Надіслати Поділитися на інших сайтах More sharing options... 2 months later... PyrkoComUa Опубліковано: 29 липня 2023 Share Опубліковано: 29 липня 2023 Усім привіт. Окрім вище приведених дій від Galant1. Мені допомогло ще оце. Переходимо в system/library та редактуємо файл image.php Шукаємо це( приблизно 42 рядок ): if ($this->mime == 'image/gif') { $this->image = imagecreatefromgif($file); } elseif ($this->mime == 'image/png') { $this->image = imagecreatefrompng($file); } elseif ($this->mime == 'image/jpeg') { $this->image = imagecreatefromjpeg($file); } Міняємо на: if ($this->mime == 'image/gif') { $this->image = imagecreatefromgif($file); } elseif ($this->mime == 'image/png') { $this->image = imagecreatefrompng($file); } elseif ($this->mime == 'image/jpeg') { $this->image = imagecreatefromjpeg($file); } elseif ($this->mime == 'image/webp') { $this->image = imagecreatefromwebp($file); } Шукаємо це( приблизно 121 рядок ): if (is_resource($this->image)) { if ($extension == 'jpeg' || $extension == 'jpg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); } imagedestroy($this->image); } Міняємо на : if (is_resource($this->image)) { if ($extension == 'jpeg' || $extension == 'jpg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); }elseif ($extension == 'webp') { imagegif($this->image, $file); } imagedestroy($this->image); } Після цих маніпуляцій опенкарт 3 тепер нормально все показує та завантажує. 1 Надіслати Поділитися на інших сайтах More sharing options... 3 months later... AlexMax13 Опубліковано: 23 листопада 2023 Share Опубліковано: 23 листопада 2023 В 21.04.2023 в 16:47, 1403060 сказав: А хтось тестував рішення по формату WEBp про яке написав вище @Galant1? Яке рішення насправді працює щоб без додаткових модулів? к сожалению не работает абсолютно ничего Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Не могу загружать фото в webp Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 сюда добавьте webp и image/webp соответственно: Система / Настройки / вкладка "Сервер" Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 36 minutes ago, Prooksius said: сюда добавьте webp и image/webp соответственно: Система / Настройки / вкладка "Сервер" К сожалению не сработало. 1 Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 13 минут назад, Best223 сказал: К сожалению не сработало. по таким ответам очень сложно помочь.. как именно не сработало? Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 6 minutes ago, Prooksius said: по таким ответам очень сложно помочь.. как именно не сработало? Пишет тоже самое что не корректный тип файла. Как вы сказали я добавил форматы на сервер. Сбросил кэш. Но пишет тоже самое. 1 Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 Возможно у вас кастомный файловый менеджер, который подменяет шаблон, нужно тогда искать настройки в шаблоне. Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 (змінено) 4 minutes ago, Prooksius said: Возможно у вас кастомный файловый менеджер, который подменяет шаблон, нужно тогда искать настройки в шаблоне. Да вроде стандартный обычный с виду как на всех. А вот после того что я добавил в разрешенный типы файлов. Он ведь по сути должен хотя бы загрузить их на сервер? Змінено 16 січня 2022 користувачем Best223 Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 аа, фу ты, да, не то сказал.. Это форматы для загрузок, а не для файлового менеджера Тут нужно в коде ковыряться.. admin\controller\common\filemanager.php Вот здесь почему-то даже в 3 версии прописаны все форматы жестко. Так неудобно.. 1 Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 что-то Агата не доделала свой модуль, надо было добавить это в модификатор Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 12 minutes ago, Prooksius said: что-то Агата не доделала свой модуль, надо было добавить это в модификатор Блин все фотки пропали теперь. Обратно сделал но не помогло. https://stroy-industr.ru/dveri-jeld-wen/ Как вернуть скажите пожалуйста ??? Надіслати Поділитися на інших сайтах More sharing options... Dobrik22 Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 4 минуты назад, Best223 сказал: Блин все фотки пропали теперь. Обратно сделал но не помогло. https://stroy-industr.ru/dveri-jeld-wen/ Как вернуть скажите пожалуйста ??? Лучше сделать "бекап", всегда помогает ✌️😇 Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 2 minutes ago, Dobrik22 said: Лучше сделать "бекап", всегда помогает ✌️😇 Дак он есть. Утром делал. востановил этот файл но не работает))) Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 Вообщем востанавливаю полностью все файлы и папки из www . Работает. но когда чищу весь кэш. Опять фотки пропадают Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 (змінено) Все заработал. Блин а я всего добавил вот в этот код. webp и image/webp. Востановил базу от 9 числа. Сайт теперь работает. Но теперь боюсь туда добавлять код Змінено 16 січня 2022 користувачем Best223 Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Galant1 Опубліковано: 8 березня 2023 Share Опубліковано: 8 березня 2023 (змінено) Не знаю, чи у всіх працює webp формат. Тому залишу тут інфу. Додаєте webp та image/webp в налаштуваннях сервера. 16.01.2022 в 10:31, Prooksius сказал: аа, фу ты, да, не то сказал.. Это форматы для загрузок, а не для файлового менеджера Тут нужно в коде ковыряться.. admin\controller\common\filemanager.php Вот здесь почему-то даже в 3 версии прописаны все форматы жестко. Так неудобно.. Шукаєте рядок в admin\controller\common\filemanager.php // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF,}', GLOB_BRACE); if (!$files) { $files = array(); } } і заміняєте на // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,webp,JPG,JPEG,PNG,GIF,WEBP}', GLOB_BRACE); if (!$files) { $files = array(); } } Додаєте webp та image/webp, як вказано на скріншоті 2 Далі потрібно в admin\model\tool\image.php замінити 16-й рядок на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return HTTPS_CATALOG . 'image/' . $image_old; } else { return HTTP_CATALOG . 'image/' . $image_old; } } Далі \catalog\model\tool\image.php, в 16 рядку замінити на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } Після цього зображення будуть працювати Змінено 8 березня 2023 користувачем Galant1 5 Надіслати Поділитися на інших сайтах More sharing options... 1 month later... aleksmvm Опубліковано: 19 квітня 2023 Share Опубліковано: 19 квітня 2023 добрый день. сделал все как написали выше, ничего не помогло. фото парсил аопом. на сайте сейчас так отображает при нажатии на фото при добавлении фото webp с помошью Handy Product Manager может кто-то что-то еще подскажет? Надіслати Поділитися на інших сайтах More sharing options... 1403060 Опубліковано: 21 квітня 2023 Share Опубліковано: 21 квітня 2023 А хтось тестував рішення по формату WEBp про яке написав вище @Galant1? Яке рішення насправді працює щоб без додаткових модулів? Надіслати Поділитися на інших сайтах More sharing options... Galant1 Опубліковано: 22 квітня 2023 Share Опубліковано: 22 квітня 2023 08.03.2023 в 17:30, Galant1 сказал: Не знаю, чи у всіх працює webp формат. Тому залишу тут інфу. Додаєте webp та image/webp в налаштуваннях сервера. Шукаєте рядок в admin\controller\common\filemanager.php // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF,}', GLOB_BRACE); if (!$files) { $files = array(); } } і заміняєте на // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,webp,JPG,JPEG,PNG,GIF,WEBP}', GLOB_BRACE); if (!$files) { $files = array(); } } Додаєте webp та image/webp, як вказано на скріншоті 2 Далі потрібно в admin\model\tool\image.php замінити 16-й рядок на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return HTTPS_CATALOG . 'image/' . $image_old; } else { return HTTP_CATALOG . 'image/' . $image_old; } } Далі \catalog\model\tool\image.php, в 16 рядку замінити на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } Після цього зображення будуть працювати В останньому прикладі забув додати ще дужку. if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } } 2 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... llll7uoh Опубліковано: 18 травня 2023 Share Опубліковано: 18 травня 2023 После чистки кеша получаю вот такие ошибки вместо загрузки изображений. Правки, которые вы предложили тоже не помогают, удаление модуля тоже не помогает. Подскажите, какой может быть выход? Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... deniska2801 Опубліковано: 27 травня 2023 Share Опубліковано: 27 травня 2023 у меня точно такая же проблема не видит фото Надіслати Поділитися на інших сайтах More sharing options... 2 months later... PyrkoComUa Опубліковано: 29 липня 2023 Share Опубліковано: 29 липня 2023 Усім привіт. Окрім вище приведених дій від Galant1. Мені допомогло ще оце. Переходимо в system/library та редактуємо файл image.php Шукаємо це( приблизно 42 рядок ): if ($this->mime == 'image/gif') { $this->image = imagecreatefromgif($file); } elseif ($this->mime == 'image/png') { $this->image = imagecreatefrompng($file); } elseif ($this->mime == 'image/jpeg') { $this->image = imagecreatefromjpeg($file); } Міняємо на: if ($this->mime == 'image/gif') { $this->image = imagecreatefromgif($file); } elseif ($this->mime == 'image/png') { $this->image = imagecreatefrompng($file); } elseif ($this->mime == 'image/jpeg') { $this->image = imagecreatefromjpeg($file); } elseif ($this->mime == 'image/webp') { $this->image = imagecreatefromwebp($file); } Шукаємо це( приблизно 121 рядок ): if (is_resource($this->image)) { if ($extension == 'jpeg' || $extension == 'jpg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); } imagedestroy($this->image); } Міняємо на : if (is_resource($this->image)) { if ($extension == 'jpeg' || $extension == 'jpg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); }elseif ($extension == 'webp') { imagegif($this->image, $file); } imagedestroy($this->image); } Після цих маніпуляцій опенкарт 3 тепер нормально все показує та завантажує. 1 Надіслати Поділитися на інших сайтах More sharing options... 3 months later... AlexMax13 Опубліковано: 23 листопада 2023 Share Опубліковано: 23 листопада 2023 В 21.04.2023 в 16:47, 1403060 сказав: А хтось тестував рішення по формату WEBp про яке написав вище @Galant1? Яке рішення насправді працює щоб без додаткових модулів? к сожалению не работает абсолютно ничего Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Не могу загружать фото в webp Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 36 minutes ago, Prooksius said: сюда добавьте webp и image/webp соответственно: Система / Настройки / вкладка "Сервер" К сожалению не сработало. 1 Надіслати Поділитися на інших сайтах More sharing options...
Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 13 минут назад, Best223 сказал: К сожалению не сработало. по таким ответам очень сложно помочь.. как именно не сработало? Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 6 minutes ago, Prooksius said: по таким ответам очень сложно помочь.. как именно не сработало? Пишет тоже самое что не корректный тип файла. Как вы сказали я добавил форматы на сервер. Сбросил кэш. Но пишет тоже самое. 1 Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 Возможно у вас кастомный файловый менеджер, который подменяет шаблон, нужно тогда искать настройки в шаблоне. Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 (змінено) 4 minutes ago, Prooksius said: Возможно у вас кастомный файловый менеджер, который подменяет шаблон, нужно тогда искать настройки в шаблоне. Да вроде стандартный обычный с виду как на всех. А вот после того что я добавил в разрешенный типы файлов. Он ведь по сути должен хотя бы загрузить их на сервер? Змінено 16 січня 2022 користувачем Best223 Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 аа, фу ты, да, не то сказал.. Это форматы для загрузок, а не для файлового менеджера Тут нужно в коде ковыряться.. admin\controller\common\filemanager.php Вот здесь почему-то даже в 3 версии прописаны все форматы жестко. Так неудобно.. 1 Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 что-то Агата не доделала свой модуль, надо было добавить это в модификатор Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 12 minutes ago, Prooksius said: что-то Агата не доделала свой модуль, надо было добавить это в модификатор Блин все фотки пропали теперь. Обратно сделал но не помогло. https://stroy-industr.ru/dveri-jeld-wen/ Как вернуть скажите пожалуйста ??? Надіслати Поділитися на інших сайтах More sharing options... Dobrik22 Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 4 минуты назад, Best223 сказал: Блин все фотки пропали теперь. Обратно сделал но не помогло. https://stroy-industr.ru/dveri-jeld-wen/ Как вернуть скажите пожалуйста ??? Лучше сделать "бекап", всегда помогает ✌️😇 Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 2 minutes ago, Dobrik22 said: Лучше сделать "бекап", всегда помогает ✌️😇 Дак он есть. Утром делал. востановил этот файл но не работает))) Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 Вообщем востанавливаю полностью все файлы и папки из www . Работает. но когда чищу весь кэш. Опять фотки пропадают Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 (змінено) Все заработал. Блин а я всего добавил вот в этот код. webp и image/webp. Востановил базу от 9 числа. Сайт теперь работает. Но теперь боюсь туда добавлять код Змінено 16 січня 2022 користувачем Best223 Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Galant1 Опубліковано: 8 березня 2023 Share Опубліковано: 8 березня 2023 (змінено) Не знаю, чи у всіх працює webp формат. Тому залишу тут інфу. Додаєте webp та image/webp в налаштуваннях сервера. 16.01.2022 в 10:31, Prooksius сказал: аа, фу ты, да, не то сказал.. Это форматы для загрузок, а не для файлового менеджера Тут нужно в коде ковыряться.. admin\controller\common\filemanager.php Вот здесь почему-то даже в 3 версии прописаны все форматы жестко. Так неудобно.. Шукаєте рядок в admin\controller\common\filemanager.php // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF,}', GLOB_BRACE); if (!$files) { $files = array(); } } і заміняєте на // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,webp,JPG,JPEG,PNG,GIF,WEBP}', GLOB_BRACE); if (!$files) { $files = array(); } } Додаєте webp та image/webp, як вказано на скріншоті 2 Далі потрібно в admin\model\tool\image.php замінити 16-й рядок на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return HTTPS_CATALOG . 'image/' . $image_old; } else { return HTTP_CATALOG . 'image/' . $image_old; } } Далі \catalog\model\tool\image.php, в 16 рядку замінити на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } Після цього зображення будуть працювати Змінено 8 березня 2023 користувачем Galant1 5 Надіслати Поділитися на інших сайтах More sharing options... 1 month later... aleksmvm Опубліковано: 19 квітня 2023 Share Опубліковано: 19 квітня 2023 добрый день. сделал все как написали выше, ничего не помогло. фото парсил аопом. на сайте сейчас так отображает при нажатии на фото при добавлении фото webp с помошью Handy Product Manager может кто-то что-то еще подскажет? Надіслати Поділитися на інших сайтах More sharing options... 1403060 Опубліковано: 21 квітня 2023 Share Опубліковано: 21 квітня 2023 А хтось тестував рішення по формату WEBp про яке написав вище @Galant1? Яке рішення насправді працює щоб без додаткових модулів? Надіслати Поділитися на інших сайтах More sharing options... Galant1 Опубліковано: 22 квітня 2023 Share Опубліковано: 22 квітня 2023 08.03.2023 в 17:30, Galant1 сказал: Не знаю, чи у всіх працює webp формат. Тому залишу тут інфу. Додаєте webp та image/webp в налаштуваннях сервера. Шукаєте рядок в admin\controller\common\filemanager.php // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF,}', GLOB_BRACE); if (!$files) { $files = array(); } } і заміняєте на // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,webp,JPG,JPEG,PNG,GIF,WEBP}', GLOB_BRACE); if (!$files) { $files = array(); } } Додаєте webp та image/webp, як вказано на скріншоті 2 Далі потрібно в admin\model\tool\image.php замінити 16-й рядок на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return HTTPS_CATALOG . 'image/' . $image_old; } else { return HTTP_CATALOG . 'image/' . $image_old; } } Далі \catalog\model\tool\image.php, в 16 рядку замінити на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } Після цього зображення будуть працювати В останньому прикладі забув додати ще дужку. if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } } 2 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... llll7uoh Опубліковано: 18 травня 2023 Share Опубліковано: 18 травня 2023 После чистки кеша получаю вот такие ошибки вместо загрузки изображений. Правки, которые вы предложили тоже не помогают, удаление модуля тоже не помогает. Подскажите, какой может быть выход? Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... deniska2801 Опубліковано: 27 травня 2023 Share Опубліковано: 27 травня 2023 у меня точно такая же проблема не видит фото Надіслати Поділитися на інших сайтах More sharing options... 2 months later... PyrkoComUa Опубліковано: 29 липня 2023 Share Опубліковано: 29 липня 2023 Усім привіт. Окрім вище приведених дій від Galant1. Мені допомогло ще оце. Переходимо в system/library та редактуємо файл image.php Шукаємо це( приблизно 42 рядок ): if ($this->mime == 'image/gif') { $this->image = imagecreatefromgif($file); } elseif ($this->mime == 'image/png') { $this->image = imagecreatefrompng($file); } elseif ($this->mime == 'image/jpeg') { $this->image = imagecreatefromjpeg($file); } Міняємо на: if ($this->mime == 'image/gif') { $this->image = imagecreatefromgif($file); } elseif ($this->mime == 'image/png') { $this->image = imagecreatefrompng($file); } elseif ($this->mime == 'image/jpeg') { $this->image = imagecreatefromjpeg($file); } elseif ($this->mime == 'image/webp') { $this->image = imagecreatefromwebp($file); } Шукаємо це( приблизно 121 рядок ): if (is_resource($this->image)) { if ($extension == 'jpeg' || $extension == 'jpg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); } imagedestroy($this->image); } Міняємо на : if (is_resource($this->image)) { if ($extension == 'jpeg' || $extension == 'jpg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); }elseif ($extension == 'webp') { imagegif($this->image, $file); } imagedestroy($this->image); } Після цих маніпуляцій опенкарт 3 тепер нормально все показує та завантажує. 1 Надіслати Поділитися на інших сайтах More sharing options... 3 months later... AlexMax13 Опубліковано: 23 листопада 2023 Share Опубліковано: 23 листопада 2023 В 21.04.2023 в 16:47, 1403060 сказав: А хтось тестував рішення по формату WEBp про яке написав вище @Galant1? Яке рішення насправді працює щоб без додаткових модулів? к сожалению не работает абсолютно ничего Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Не могу загружать фото в webp Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut
Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 6 minutes ago, Prooksius said: по таким ответам очень сложно помочь.. как именно не сработало? Пишет тоже самое что не корректный тип файла. Как вы сказали я добавил форматы на сервер. Сбросил кэш. Но пишет тоже самое. 1 Надіслати Поділитися на інших сайтах More sharing options...
Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 Возможно у вас кастомный файловый менеджер, который подменяет шаблон, нужно тогда искать настройки в шаблоне. Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 (змінено) 4 minutes ago, Prooksius said: Возможно у вас кастомный файловый менеджер, который подменяет шаблон, нужно тогда искать настройки в шаблоне. Да вроде стандартный обычный с виду как на всех. А вот после того что я добавил в разрешенный типы файлов. Он ведь по сути должен хотя бы загрузить их на сервер? Змінено 16 січня 2022 користувачем Best223 Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 аа, фу ты, да, не то сказал.. Это форматы для загрузок, а не для файлового менеджера Тут нужно в коде ковыряться.. admin\controller\common\filemanager.php Вот здесь почему-то даже в 3 версии прописаны все форматы жестко. Так неудобно.. 1 Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 что-то Агата не доделала свой модуль, надо было добавить это в модификатор Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 12 minutes ago, Prooksius said: что-то Агата не доделала свой модуль, надо было добавить это в модификатор Блин все фотки пропали теперь. Обратно сделал но не помогло. https://stroy-industr.ru/dveri-jeld-wen/ Как вернуть скажите пожалуйста ??? Надіслати Поділитися на інших сайтах More sharing options... Dobrik22 Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 4 минуты назад, Best223 сказал: Блин все фотки пропали теперь. Обратно сделал но не помогло. https://stroy-industr.ru/dveri-jeld-wen/ Как вернуть скажите пожалуйста ??? Лучше сделать "бекап", всегда помогает ✌️😇 Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 2 minutes ago, Dobrik22 said: Лучше сделать "бекап", всегда помогает ✌️😇 Дак он есть. Утром делал. востановил этот файл но не работает))) Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 Вообщем востанавливаю полностью все файлы и папки из www . Работает. но когда чищу весь кэш. Опять фотки пропадают Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 (змінено) Все заработал. Блин а я всего добавил вот в этот код. webp и image/webp. Востановил базу от 9 числа. Сайт теперь работает. Но теперь боюсь туда добавлять код Змінено 16 січня 2022 користувачем Best223 Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Galant1 Опубліковано: 8 березня 2023 Share Опубліковано: 8 березня 2023 (змінено) Не знаю, чи у всіх працює webp формат. Тому залишу тут інфу. Додаєте webp та image/webp в налаштуваннях сервера. 16.01.2022 в 10:31, Prooksius сказал: аа, фу ты, да, не то сказал.. Это форматы для загрузок, а не для файлового менеджера Тут нужно в коде ковыряться.. admin\controller\common\filemanager.php Вот здесь почему-то даже в 3 версии прописаны все форматы жестко. Так неудобно.. Шукаєте рядок в admin\controller\common\filemanager.php // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF,}', GLOB_BRACE); if (!$files) { $files = array(); } } і заміняєте на // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,webp,JPG,JPEG,PNG,GIF,WEBP}', GLOB_BRACE); if (!$files) { $files = array(); } } Додаєте webp та image/webp, як вказано на скріншоті 2 Далі потрібно в admin\model\tool\image.php замінити 16-й рядок на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return HTTPS_CATALOG . 'image/' . $image_old; } else { return HTTP_CATALOG . 'image/' . $image_old; } } Далі \catalog\model\tool\image.php, в 16 рядку замінити на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } Після цього зображення будуть працювати Змінено 8 березня 2023 користувачем Galant1 5 Надіслати Поділитися на інших сайтах More sharing options... 1 month later... aleksmvm Опубліковано: 19 квітня 2023 Share Опубліковано: 19 квітня 2023 добрый день. сделал все как написали выше, ничего не помогло. фото парсил аопом. на сайте сейчас так отображает при нажатии на фото при добавлении фото webp с помошью Handy Product Manager может кто-то что-то еще подскажет? Надіслати Поділитися на інших сайтах More sharing options... 1403060 Опубліковано: 21 квітня 2023 Share Опубліковано: 21 квітня 2023 А хтось тестував рішення по формату WEBp про яке написав вище @Galant1? Яке рішення насправді працює щоб без додаткових модулів? Надіслати Поділитися на інших сайтах More sharing options... Galant1 Опубліковано: 22 квітня 2023 Share Опубліковано: 22 квітня 2023 08.03.2023 в 17:30, Galant1 сказал: Не знаю, чи у всіх працює webp формат. Тому залишу тут інфу. Додаєте webp та image/webp в налаштуваннях сервера. Шукаєте рядок в admin\controller\common\filemanager.php // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF,}', GLOB_BRACE); if (!$files) { $files = array(); } } і заміняєте на // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,webp,JPG,JPEG,PNG,GIF,WEBP}', GLOB_BRACE); if (!$files) { $files = array(); } } Додаєте webp та image/webp, як вказано на скріншоті 2 Далі потрібно в admin\model\tool\image.php замінити 16-й рядок на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return HTTPS_CATALOG . 'image/' . $image_old; } else { return HTTP_CATALOG . 'image/' . $image_old; } } Далі \catalog\model\tool\image.php, в 16 рядку замінити на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } Після цього зображення будуть працювати В останньому прикладі забув додати ще дужку. if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } } 2 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... llll7uoh Опубліковано: 18 травня 2023 Share Опубліковано: 18 травня 2023 После чистки кеша получаю вот такие ошибки вместо загрузки изображений. Правки, которые вы предложили тоже не помогают, удаление модуля тоже не помогает. Подскажите, какой может быть выход? Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... deniska2801 Опубліковано: 27 травня 2023 Share Опубліковано: 27 травня 2023 у меня точно такая же проблема не видит фото Надіслати Поділитися на інших сайтах More sharing options... 2 months later... PyrkoComUa Опубліковано: 29 липня 2023 Share Опубліковано: 29 липня 2023 Усім привіт. Окрім вище приведених дій від Galant1. Мені допомогло ще оце. Переходимо в system/library та редактуємо файл image.php Шукаємо це( приблизно 42 рядок ): if ($this->mime == 'image/gif') { $this->image = imagecreatefromgif($file); } elseif ($this->mime == 'image/png') { $this->image = imagecreatefrompng($file); } elseif ($this->mime == 'image/jpeg') { $this->image = imagecreatefromjpeg($file); } Міняємо на: if ($this->mime == 'image/gif') { $this->image = imagecreatefromgif($file); } elseif ($this->mime == 'image/png') { $this->image = imagecreatefrompng($file); } elseif ($this->mime == 'image/jpeg') { $this->image = imagecreatefromjpeg($file); } elseif ($this->mime == 'image/webp') { $this->image = imagecreatefromwebp($file); } Шукаємо це( приблизно 121 рядок ): if (is_resource($this->image)) { if ($extension == 'jpeg' || $extension == 'jpg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); } imagedestroy($this->image); } Міняємо на : if (is_resource($this->image)) { if ($extension == 'jpeg' || $extension == 'jpg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); }elseif ($extension == 'webp') { imagegif($this->image, $file); } imagedestroy($this->image); } Після цих маніпуляцій опенкарт 3 тепер нормально все показує та завантажує. 1 Надіслати Поділитися на інших сайтах More sharing options... 3 months later... AlexMax13 Опубліковано: 23 листопада 2023 Share Опубліковано: 23 листопада 2023 В 21.04.2023 в 16:47, 1403060 сказав: А хтось тестував рішення по формату WEBp про яке написав вище @Galant1? Яке рішення насправді працює щоб без додаткових модулів? к сожалению не работает абсолютно ничего Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Не могу загружать фото в webp
Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 (змінено) 4 minutes ago, Prooksius said: Возможно у вас кастомный файловый менеджер, который подменяет шаблон, нужно тогда искать настройки в шаблоне. Да вроде стандартный обычный с виду как на всех. А вот после того что я добавил в разрешенный типы файлов. Он ведь по сути должен хотя бы загрузить их на сервер? Змінено 16 січня 2022 користувачем Best223 Надіслати Поділитися на інших сайтах More sharing options...
Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 аа, фу ты, да, не то сказал.. Это форматы для загрузок, а не для файлового менеджера Тут нужно в коде ковыряться.. admin\controller\common\filemanager.php Вот здесь почему-то даже в 3 версии прописаны все форматы жестко. Так неудобно.. 1 Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 что-то Агата не доделала свой модуль, надо было добавить это в модификатор Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 12 minutes ago, Prooksius said: что-то Агата не доделала свой модуль, надо было добавить это в модификатор Блин все фотки пропали теперь. Обратно сделал но не помогло. https://stroy-industr.ru/dveri-jeld-wen/ Как вернуть скажите пожалуйста ??? Надіслати Поділитися на інших сайтах More sharing options... Dobrik22 Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 4 минуты назад, Best223 сказал: Блин все фотки пропали теперь. Обратно сделал но не помогло. https://stroy-industr.ru/dveri-jeld-wen/ Как вернуть скажите пожалуйста ??? Лучше сделать "бекап", всегда помогает ✌️😇 Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 2 minutes ago, Dobrik22 said: Лучше сделать "бекап", всегда помогает ✌️😇 Дак он есть. Утром делал. востановил этот файл но не работает))) Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 Вообщем востанавливаю полностью все файлы и папки из www . Работает. но когда чищу весь кэш. Опять фотки пропадают Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 (змінено) Все заработал. Блин а я всего добавил вот в этот код. webp и image/webp. Востановил базу от 9 числа. Сайт теперь работает. Но теперь боюсь туда добавлять код Змінено 16 січня 2022 користувачем Best223 Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Galant1 Опубліковано: 8 березня 2023 Share Опубліковано: 8 березня 2023 (змінено) Не знаю, чи у всіх працює webp формат. Тому залишу тут інфу. Додаєте webp та image/webp в налаштуваннях сервера. 16.01.2022 в 10:31, Prooksius сказал: аа, фу ты, да, не то сказал.. Это форматы для загрузок, а не для файлового менеджера Тут нужно в коде ковыряться.. admin\controller\common\filemanager.php Вот здесь почему-то даже в 3 версии прописаны все форматы жестко. Так неудобно.. Шукаєте рядок в admin\controller\common\filemanager.php // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF,}', GLOB_BRACE); if (!$files) { $files = array(); } } і заміняєте на // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,webp,JPG,JPEG,PNG,GIF,WEBP}', GLOB_BRACE); if (!$files) { $files = array(); } } Додаєте webp та image/webp, як вказано на скріншоті 2 Далі потрібно в admin\model\tool\image.php замінити 16-й рядок на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return HTTPS_CATALOG . 'image/' . $image_old; } else { return HTTP_CATALOG . 'image/' . $image_old; } } Далі \catalog\model\tool\image.php, в 16 рядку замінити на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } Після цього зображення будуть працювати Змінено 8 березня 2023 користувачем Galant1 5 Надіслати Поділитися на інших сайтах More sharing options... 1 month later... aleksmvm Опубліковано: 19 квітня 2023 Share Опубліковано: 19 квітня 2023 добрый день. сделал все как написали выше, ничего не помогло. фото парсил аопом. на сайте сейчас так отображает при нажатии на фото при добавлении фото webp с помошью Handy Product Manager может кто-то что-то еще подскажет? Надіслати Поділитися на інших сайтах More sharing options... 1403060 Опубліковано: 21 квітня 2023 Share Опубліковано: 21 квітня 2023 А хтось тестував рішення по формату WEBp про яке написав вище @Galant1? Яке рішення насправді працює щоб без додаткових модулів? Надіслати Поділитися на інших сайтах More sharing options... Galant1 Опубліковано: 22 квітня 2023 Share Опубліковано: 22 квітня 2023 08.03.2023 в 17:30, Galant1 сказал: Не знаю, чи у всіх працює webp формат. Тому залишу тут інфу. Додаєте webp та image/webp в налаштуваннях сервера. Шукаєте рядок в admin\controller\common\filemanager.php // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF,}', GLOB_BRACE); if (!$files) { $files = array(); } } і заміняєте на // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,webp,JPG,JPEG,PNG,GIF,WEBP}', GLOB_BRACE); if (!$files) { $files = array(); } } Додаєте webp та image/webp, як вказано на скріншоті 2 Далі потрібно в admin\model\tool\image.php замінити 16-й рядок на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return HTTPS_CATALOG . 'image/' . $image_old; } else { return HTTP_CATALOG . 'image/' . $image_old; } } Далі \catalog\model\tool\image.php, в 16 рядку замінити на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } Після цього зображення будуть працювати В останньому прикладі забув додати ще дужку. if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } } 2 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... llll7uoh Опубліковано: 18 травня 2023 Share Опубліковано: 18 травня 2023 После чистки кеша получаю вот такие ошибки вместо загрузки изображений. Правки, которые вы предложили тоже не помогают, удаление модуля тоже не помогает. Подскажите, какой может быть выход? Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... deniska2801 Опубліковано: 27 травня 2023 Share Опубліковано: 27 травня 2023 у меня точно такая же проблема не видит фото Надіслати Поділитися на інших сайтах More sharing options... 2 months later... PyrkoComUa Опубліковано: 29 липня 2023 Share Опубліковано: 29 липня 2023 Усім привіт. Окрім вище приведених дій від Galant1. Мені допомогло ще оце. Переходимо в system/library та редактуємо файл image.php Шукаємо це( приблизно 42 рядок ): if ($this->mime == 'image/gif') { $this->image = imagecreatefromgif($file); } elseif ($this->mime == 'image/png') { $this->image = imagecreatefrompng($file); } elseif ($this->mime == 'image/jpeg') { $this->image = imagecreatefromjpeg($file); } Міняємо на: if ($this->mime == 'image/gif') { $this->image = imagecreatefromgif($file); } elseif ($this->mime == 'image/png') { $this->image = imagecreatefrompng($file); } elseif ($this->mime == 'image/jpeg') { $this->image = imagecreatefromjpeg($file); } elseif ($this->mime == 'image/webp') { $this->image = imagecreatefromwebp($file); } Шукаємо це( приблизно 121 рядок ): if (is_resource($this->image)) { if ($extension == 'jpeg' || $extension == 'jpg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); } imagedestroy($this->image); } Міняємо на : if (is_resource($this->image)) { if ($extension == 'jpeg' || $extension == 'jpg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); }elseif ($extension == 'webp') { imagegif($this->image, $file); } imagedestroy($this->image); } Після цих маніпуляцій опенкарт 3 тепер нормально все показує та завантажує. 1 Надіслати Поділитися на інших сайтах More sharing options... 3 months later... AlexMax13 Опубліковано: 23 листопада 2023 Share Опубліковано: 23 листопада 2023 В 21.04.2023 в 16:47, 1403060 сказав: А хтось тестував рішення по формату WEBp про яке написав вище @Galant1? Яке рішення насправді працює щоб без додаткових модулів? к сожалению не работает абсолютно ничего Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Prooksius Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 что-то Агата не доделала свой модуль, надо было добавить это в модификатор Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 12 minutes ago, Prooksius said: что-то Агата не доделала свой модуль, надо было добавить это в модификатор Блин все фотки пропали теперь. Обратно сделал но не помогло. https://stroy-industr.ru/dveri-jeld-wen/ Как вернуть скажите пожалуйста ??? Надіслати Поділитися на інших сайтах More sharing options... Dobrik22 Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 4 минуты назад, Best223 сказал: Блин все фотки пропали теперь. Обратно сделал но не помогло. https://stroy-industr.ru/dveri-jeld-wen/ Как вернуть скажите пожалуйста ??? Лучше сделать "бекап", всегда помогает ✌️😇 Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 2 minutes ago, Dobrik22 said: Лучше сделать "бекап", всегда помогает ✌️😇 Дак он есть. Утром делал. востановил этот файл но не работает))) Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 Вообщем востанавливаю полностью все файлы и папки из www . Работает. но когда чищу весь кэш. Опять фотки пропадают Надіслати Поділитися на інших сайтах More sharing options... Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 (змінено) Все заработал. Блин а я всего добавил вот в этот код. webp и image/webp. Востановил базу от 9 числа. Сайт теперь работает. Но теперь боюсь туда добавлять код Змінено 16 січня 2022 користувачем Best223 Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Galant1 Опубліковано: 8 березня 2023 Share Опубліковано: 8 березня 2023 (змінено) Не знаю, чи у всіх працює webp формат. Тому залишу тут інфу. Додаєте webp та image/webp в налаштуваннях сервера. 16.01.2022 в 10:31, Prooksius сказал: аа, фу ты, да, не то сказал.. Это форматы для загрузок, а не для файлового менеджера Тут нужно в коде ковыряться.. admin\controller\common\filemanager.php Вот здесь почему-то даже в 3 версии прописаны все форматы жестко. Так неудобно.. Шукаєте рядок в admin\controller\common\filemanager.php // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF,}', GLOB_BRACE); if (!$files) { $files = array(); } } і заміняєте на // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,webp,JPG,JPEG,PNG,GIF,WEBP}', GLOB_BRACE); if (!$files) { $files = array(); } } Додаєте webp та image/webp, як вказано на скріншоті 2 Далі потрібно в admin\model\tool\image.php замінити 16-й рядок на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return HTTPS_CATALOG . 'image/' . $image_old; } else { return HTTP_CATALOG . 'image/' . $image_old; } } Далі \catalog\model\tool\image.php, в 16 рядку замінити на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } Після цього зображення будуть працювати Змінено 8 березня 2023 користувачем Galant1 5 Надіслати Поділитися на інших сайтах More sharing options... 1 month later... aleksmvm Опубліковано: 19 квітня 2023 Share Опубліковано: 19 квітня 2023 добрый день. сделал все как написали выше, ничего не помогло. фото парсил аопом. на сайте сейчас так отображает при нажатии на фото при добавлении фото webp с помошью Handy Product Manager может кто-то что-то еще подскажет? Надіслати Поділитися на інших сайтах More sharing options... 1403060 Опубліковано: 21 квітня 2023 Share Опубліковано: 21 квітня 2023 А хтось тестував рішення по формату WEBp про яке написав вище @Galant1? Яке рішення насправді працює щоб без додаткових модулів? Надіслати Поділитися на інших сайтах More sharing options... Galant1 Опубліковано: 22 квітня 2023 Share Опубліковано: 22 квітня 2023 08.03.2023 в 17:30, Galant1 сказал: Не знаю, чи у всіх працює webp формат. Тому залишу тут інфу. Додаєте webp та image/webp в налаштуваннях сервера. Шукаєте рядок в admin\controller\common\filemanager.php // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF,}', GLOB_BRACE); if (!$files) { $files = array(); } } і заміняєте на // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,webp,JPG,JPEG,PNG,GIF,WEBP}', GLOB_BRACE); if (!$files) { $files = array(); } } Додаєте webp та image/webp, як вказано на скріншоті 2 Далі потрібно в admin\model\tool\image.php замінити 16-й рядок на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return HTTPS_CATALOG . 'image/' . $image_old; } else { return HTTP_CATALOG . 'image/' . $image_old; } } Далі \catalog\model\tool\image.php, в 16 рядку замінити на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } Після цього зображення будуть працювати В останньому прикладі забув додати ще дужку. if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } } 2 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... llll7uoh Опубліковано: 18 травня 2023 Share Опубліковано: 18 травня 2023 После чистки кеша получаю вот такие ошибки вместо загрузки изображений. Правки, которые вы предложили тоже не помогают, удаление модуля тоже не помогает. Подскажите, какой может быть выход? Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... deniska2801 Опубліковано: 27 травня 2023 Share Опубліковано: 27 травня 2023 у меня точно такая же проблема не видит фото Надіслати Поділитися на інших сайтах More sharing options... 2 months later... PyrkoComUa Опубліковано: 29 липня 2023 Share Опубліковано: 29 липня 2023 Усім привіт. Окрім вище приведених дій від Galant1. Мені допомогло ще оце. Переходимо в system/library та редактуємо файл image.php Шукаємо це( приблизно 42 рядок ): if ($this->mime == 'image/gif') { $this->image = imagecreatefromgif($file); } elseif ($this->mime == 'image/png') { $this->image = imagecreatefrompng($file); } elseif ($this->mime == 'image/jpeg') { $this->image = imagecreatefromjpeg($file); } Міняємо на: if ($this->mime == 'image/gif') { $this->image = imagecreatefromgif($file); } elseif ($this->mime == 'image/png') { $this->image = imagecreatefrompng($file); } elseif ($this->mime == 'image/jpeg') { $this->image = imagecreatefromjpeg($file); } elseif ($this->mime == 'image/webp') { $this->image = imagecreatefromwebp($file); } Шукаємо це( приблизно 121 рядок ): if (is_resource($this->image)) { if ($extension == 'jpeg' || $extension == 'jpg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); } imagedestroy($this->image); } Міняємо на : if (is_resource($this->image)) { if ($extension == 'jpeg' || $extension == 'jpg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); }elseif ($extension == 'webp') { imagegif($this->image, $file); } imagedestroy($this->image); } Після цих маніпуляцій опенкарт 3 тепер нормально все показує та завантажує. 1 Надіслати Поділитися на інших сайтах More sharing options... 3 months later... AlexMax13 Опубліковано: 23 листопада 2023 Share Опубліковано: 23 листопада 2023 В 21.04.2023 в 16:47, 1403060 сказав: А хтось тестував рішення по формату WEBp про яке написав вище @Galant1? Яке рішення насправді працює щоб без додаткових модулів? к сожалению не работает абсолютно ничего Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5
Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 12 minutes ago, Prooksius said: что-то Агата не доделала свой модуль, надо было добавить это в модификатор Блин все фотки пропали теперь. Обратно сделал но не помогло. https://stroy-industr.ru/dveri-jeld-wen/ Как вернуть скажите пожалуйста ??? Надіслати Поділитися на інших сайтах More sharing options...
Dobrik22 Опубліковано: 16 січня 2022 Share Опубліковано: 16 січня 2022 4 минуты назад, Best223 сказал: Блин все фотки пропали теперь. Обратно сделал но не помогло. https://stroy-industr.ru/dveri-jeld-wen/ Как вернуть скажите пожалуйста ??? Лучше сделать "бекап", всегда помогает ✌️😇 Надіслати Поділитися на інших сайтах More sharing options...
Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 2 minutes ago, Dobrik22 said: Лучше сделать "бекап", всегда помогает ✌️😇 Дак он есть. Утром делал. востановил этот файл но не работает))) Надіслати Поділитися на інших сайтах More sharing options...
Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 Вообщем востанавливаю полностью все файлы и папки из www . Работает. но когда чищу весь кэш. Опять фотки пропадают Надіслати Поділитися на інших сайтах More sharing options...
Best223 Опубліковано: 16 січня 2022 Автор Share Опубліковано: 16 січня 2022 (змінено) Все заработал. Блин а я всего добавил вот в этот код. webp и image/webp. Востановил базу от 9 числа. Сайт теперь работает. Но теперь боюсь туда добавлять код Змінено 16 січня 2022 користувачем Best223 Надіслати Поділитися на інших сайтах More sharing options...
Galant1 Опубліковано: 8 березня 2023 Share Опубліковано: 8 березня 2023 (змінено) Не знаю, чи у всіх працює webp формат. Тому залишу тут інфу. Додаєте webp та image/webp в налаштуваннях сервера. 16.01.2022 в 10:31, Prooksius сказал: аа, фу ты, да, не то сказал.. Это форматы для загрузок, а не для файлового менеджера Тут нужно в коде ковыряться.. admin\controller\common\filemanager.php Вот здесь почему-то даже в 3 версии прописаны все форматы жестко. Так неудобно.. Шукаєте рядок в admin\controller\common\filemanager.php // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF,}', GLOB_BRACE); if (!$files) { $files = array(); } } і заміняєте на // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,webp,JPG,JPEG,PNG,GIF,WEBP}', GLOB_BRACE); if (!$files) { $files = array(); } } Додаєте webp та image/webp, як вказано на скріншоті 2 Далі потрібно в admin\model\tool\image.php замінити 16-й рядок на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return HTTPS_CATALOG . 'image/' . $image_old; } else { return HTTP_CATALOG . 'image/' . $image_old; } } Далі \catalog\model\tool\image.php, в 16 рядку замінити на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } Після цього зображення будуть працювати Змінено 8 березня 2023 користувачем Galant1 5 Надіслати Поділитися на інших сайтах More sharing options...
aleksmvm Опубліковано: 19 квітня 2023 Share Опубліковано: 19 квітня 2023 добрый день. сделал все как написали выше, ничего не помогло. фото парсил аопом. на сайте сейчас так отображает при нажатии на фото при добавлении фото webp с помошью Handy Product Manager может кто-то что-то еще подскажет? Надіслати Поділитися на інших сайтах More sharing options...
1403060 Опубліковано: 21 квітня 2023 Share Опубліковано: 21 квітня 2023 А хтось тестував рішення по формату WEBp про яке написав вище @Galant1? Яке рішення насправді працює щоб без додаткових модулів? Надіслати Поділитися на інших сайтах More sharing options...
Galant1 Опубліковано: 22 квітня 2023 Share Опубліковано: 22 квітня 2023 08.03.2023 в 17:30, Galant1 сказал: Не знаю, чи у всіх працює webp формат. Тому залишу тут інфу. Додаєте webp та image/webp в налаштуваннях сервера. Шукаєте рядок в admin\controller\common\filemanager.php // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF,}', GLOB_BRACE); if (!$files) { $files = array(); } } і заміняєте на // Get files $files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,webp,JPG,JPEG,PNG,GIF,WEBP}', GLOB_BRACE); if (!$files) { $files = array(); } } Додаєте webp та image/webp, як вказано на скріншоті 2 Далі потрібно в admin\model\tool\image.php замінити 16-й рядок на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return HTTPS_CATALOG . 'image/' . $image_old; } else { return HTTP_CATALOG . 'image/' . $image_old; } } Далі \catalog\model\tool\image.php, в 16 рядку замінити на if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } Після цього зображення будуть працювати В останньому прикладі забув додати ще дужку. if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF, IMAGETYPE_WEBP))) { if ($this->request->server['HTTPS']) { return $this->config->get('config_ssl') . 'image/' . $image_old; } else { return $this->config->get('config_url') . 'image/' . $image_old; } } 2 Надіслати Поділитися на інших сайтах More sharing options...
llll7uoh Опубліковано: 18 травня 2023 Share Опубліковано: 18 травня 2023 После чистки кеша получаю вот такие ошибки вместо загрузки изображений. Правки, которые вы предложили тоже не помогают, удаление модуля тоже не помогает. Подскажите, какой может быть выход? Надіслати Поділитися на інших сайтах More sharing options...
deniska2801 Опубліковано: 27 травня 2023 Share Опубліковано: 27 травня 2023 у меня точно такая же проблема не видит фото Надіслати Поділитися на інших сайтах More sharing options...
PyrkoComUa Опубліковано: 29 липня 2023 Share Опубліковано: 29 липня 2023 Усім привіт. Окрім вище приведених дій від Galant1. Мені допомогло ще оце. Переходимо в system/library та редактуємо файл image.php Шукаємо це( приблизно 42 рядок ): if ($this->mime == 'image/gif') { $this->image = imagecreatefromgif($file); } elseif ($this->mime == 'image/png') { $this->image = imagecreatefrompng($file); } elseif ($this->mime == 'image/jpeg') { $this->image = imagecreatefromjpeg($file); } Міняємо на: if ($this->mime == 'image/gif') { $this->image = imagecreatefromgif($file); } elseif ($this->mime == 'image/png') { $this->image = imagecreatefrompng($file); } elseif ($this->mime == 'image/jpeg') { $this->image = imagecreatefromjpeg($file); } elseif ($this->mime == 'image/webp') { $this->image = imagecreatefromwebp($file); } Шукаємо це( приблизно 121 рядок ): if (is_resource($this->image)) { if ($extension == 'jpeg' || $extension == 'jpg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); } imagedestroy($this->image); } Міняємо на : if (is_resource($this->image)) { if ($extension == 'jpeg' || $extension == 'jpg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); }elseif ($extension == 'webp') { imagegif($this->image, $file); } imagedestroy($this->image); } Після цих маніпуляцій опенкарт 3 тепер нормально все показує та завантажує. 1 Надіслати Поділитися на інших сайтах More sharing options...
AlexMax13 Опубліковано: 23 листопада 2023 Share Опубліковано: 23 листопада 2023 В 21.04.2023 в 16:47, 1403060 сказав: А хтось тестував рішення по формату WEBp про яке написав вище @Galant1? Яке рішення насправді працює щоб без додаткових модулів? к сожалению не работает абсолютно ничего Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts