Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как убрать добавление белых полей на фото в карточке товара?


chelnyshop

Recommended Posts

Подскажите пожалуйста, когда в товар добавляю изображение, то OpenCart сама добавляет по бокам белый фон в popup картинках товара, как его отключить или сделать так чтобы был авторесайзинг изображения без белых границ? Искал но везде решения под 1.5, а где есть решение там жестко режет изображения

b3e92f077a09c4cd2ff9e0f1c027abb9.jpg

Ocstore 2.1

Отправлено с моего iPhone используя Tapatalk

Надіслати
Поділитися на інших сайтах


Вот скачайте себе дополнение

После его установки можно создавать картинки без второго параметра

Например, 1920-0 даст картинку шириной 1920 и высотой - пропорциональной текущей ширине

  • +1 1
Надіслати
Поділитися на інших сайтах

Вот скачайте себе дополнение

После его установки можно создавать картинки без второго параметра

Например, 1920-0 даст картинку шириной 1920 и высотой - пропорциональной текущей ширине

Спасибо, завтра буду тестировать.

Надіслати
Поділитися на інших сайтах


Вот скачайте себе дополнение

После его установки можно создавать картинки без второго параметра

Например, 1920-0 даст картинку шириной 1920 и высотой - пропорциональной текущей ширине

Сегодня добрался, скачал, установил, обновил модификатор и почистил кэш, но к сожалению ничего не произошло, может чего не так делаю?

Надіслати
Поділитися на інших сайтах


  • 1 year later...
On 29.08.2016 at 5:12 PM, netruxa said:

Вот скачайте себе дополнение

После его установки можно создавать картинки без второго параметра

Например, 1920-0 даст картинку шириной 1920 и высотой - пропорциональной текущей ширине

 

Спасибо, товарищь. Уже 2ой раз ваши труды выручают.

Надіслати
Поділитися на інших сайтах


  • 2 months later...
В 19.12.2017 в 11:31, Klaus сказал:

Эх под OC2.3 бы такое

Подправил для версии 2.3. Кому надо - забирайте :)

Работает только для дефолтной темы. Поскольку настройки внутри каждой темы в этой версии свои. Подправить несложно, если что

install.ocmod.zip

Надіслати
Поділитися на інших сайтах


  • 2 years later...

Есть еще вариант исправления - например в скрипте контроллера special.php есть строчка  if ($result['image']) {.... далее в ней идёт обращение к методу resize... Короче этот метод в скрипте category получает другие параметры и соответсвенно ресайзит фотку без белых полей. Вы откройте фотки - в отдельном окне и увидите что разные скрипты одного магазина по разному формирую thumb фоток и один из этих скриптов - ваш именно добавляет белые поля.

То есть (например special.php контроллер ) строку 

if ($result['image']) {
                    $image = $this->model_tool_image->resize($result['image'], $setting['width'], $setting['height']);
                } else {
                    $image = $this->model_tool_image->resize('placeholder.png', $setting['width'], $setting['height']);
                }

Заменить на 

                if ($result['image']) {
                    $image = $this->model_tool_image->resize($result['image'], $this->config->get($this->config->get('config_theme') . '_image_product_width'), $this->config->get($this->config->get('config_theme') . '_image_product_height'));
                } else {
                    $image = $this->model_tool_image->resize('placeholder.png', $this->config->get($this->config->get('config_theme') . '_image_product_width'), $this->config->get($this->config->get('config_theme') . '_image_product_height'));
                }

Изображение будет больше чем в первом варианте но уже без булых полей

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.