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

Изображения в категориях


Recommended Posts

Здравствуйте, подскажите как избавиться от проблемы сжатия изображения на сайте. Залил допустим в категории картинку оно её сжала, размыло, и дало свой размер "250х250". Как его убрать?

Screenshot_1.png

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


3 минуты назад, deim сказал:

В настройках магазина в админке есть размер изображений для категорий

Или можно вручную прописать в контроллере в нужном месте

Если брать вариант с контроллером, то, это "system/library/image.php?"?

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


Если память не изменяет, то лучше для отличного качества показывать оригинальные изображения, а для этого надо в контроллере заменить 

$data['thumb'] = $this->model_tool_image->resize($category_info['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_category_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_category_height'));

на это

$data['thumb'] = '/image/'.$category_info['image'];

И тогда будут изображения такими, какими вы загрузите. Аналогично можно сделать для товара, но не забывайте про влияние на скорость загрузки сайта.

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


3 минуты назад, deim сказал:

Нет, это 

catalog/controller/product/category.php

1 минуту назад, comers сказал:

Если память не изменяет, то лучше для отличного качества показывать оригинальные изображения, а для этого надо в контроллере заменить 


$data['thumb'] = $this->model_tool_image->resize($category_info['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_category_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_category_height'));

на это


$data['thumb'] = '/image/'.$category_info['image'];

И тогда будут изображения такими, какими вы загрузите. Аналогично можно сделать для товара, но не забывайте про влияние на скорость загрузки сайта.

 

Понял, спасибо.

Змінено користувачем Kalwin
Надіслати
Поділитися на інших сайтах


2 часа назад, comers сказал:

Если память не изменяет, то лучше для отличного качества показывать оригинальные изображения, а для этого надо в контроллере заменить 


$data['thumb'] = $this->model_tool_image->resize($category_info['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_category_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_category_height'));

на это


$data['thumb'] = '/image/'.$category_info['image'];

И тогда будут изображения такими, какими вы загрузите. Аналогично можно сделать для товара, но не забывайте про влияние на скорость загрузки сайта.

не надо давать вредных советов. Незачем отображать в блоке шириной 500-600px полную картинку. Нужно просто посмотреть максимальные размеры блоков и настроить в админке, как написал @deim

Раздел Модули/Расширения -> Модули/Расширения. В выпадающем списке выбрать "Темы" и отредактировать свою тему, указав размеры изображений категорий

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

13 часов назад, Blast сказал:

настроить в админке

я ранее пробовал все способы и методы с этого форума и других источников по достижению качественного изображения из кеша - ни один способ не помог. Да, в админке можно задать ширину и высоту, но скрипт всё равно при загрузке сожмет картинку и выдаст в низком качестве. А когда надо для блока шириной 500-600px качественное изображение - лучше специально создать картинку для этого блока и выводить прямо из папки как ранее я указал.

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


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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