Перейти к содержанию
Chenom0r

Размер файлов фотографий увеличивается после попадания их в кеш

Рекомендуемые сообщения

Здравствуйте!

Обнаружил весьма неприятную особенность в OS Store 1.5.4.1.

Размер большого изображения в настройках магазина установлен в 1590 х 1910 px

Все фотографии перед загрузкой редактируются в Photoshop и их размер составляет именно 1590 х 1910 px. Это было сделано специально, чтобы движок не "трогал" большие фотографии. Важно обеспечить максимальное качество снимков.

Опытным путем был определен максимальный размер файла - не более 300 KB. Соответственно ВСЕ фотографии имеют размер не более 300 KB.

Файлы загружаются по FTP в /image/data и добавляются в карточку товара стандартным способом, но при просмотре карточки товара в браузере размер файла каждой фотографии становится существенно больше.

 

Пример:

оригинальный файл: /image/data/tovar1/photo-1.lpg : 300 KB

в карточке товара в браузере:  photo-1-1590x1910.jpg : 979 КБ

в /image/cache/data/tovar1/photo-1-1590x1910.jpg : 979 KB

 

одна фотография имеет размер даже 1034 KB!!! Мегабайт... Офигеть!   :shock:
 

Подскажите, пожалуйста, как мне решить эту проблему. Фотографии такого размера не приемлемы - для пользователей с медленным каналом связи магазин будет работать отвратительно медленно.

Как запретить движку "оптимизировать" фотографии, размер которых по ширине и высоте не меняется относительно оригинального?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

up

неужели только я один столкнулся с этой проблемой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

up

неужели только я один столкнулся с этой проблемой?

Добрый день!

Такая же проблема. Вы разобрались?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как вариант, в файле catalog/controller/product/product.php найти

$this->data['popup'] = $product_info['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height'));

заменить на

$this->data['popup'] = 'image/' . $product_info['image'];

Найти

'popup' => $this->model_tool_image->resize($result['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')),

и заменить на

'popup' => 'image/' . $result['image'],

В данном случае ресайз изображений не производится. Соответственно, их размер просто не может измениться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Savchin
      Всем доброго времени суток. Имеется проблема с магазином. Заранее извиняюсь, но это первый опыт.
      Интернет-магазин http://www.coffeeshops.com.ua
      Проблема № 1: Часто при первом заходе на сайт, не загружаются иконки на кнопках и тд. Вместо иконок просто квадратики, как только перейти на любую страницу внутри сайта, сразу все нормализуется.
      Проблема №2: Если находится в категории, не добавляется товар в корзину. Нажимаешь на кнопку но ничего не происходит. 
      Проблема№3: Поиск по сайту работает только со странице в поиске. если вводить в поисковую строку и нажать на лупу, вы просто попадете на страницу поиска, где сноа уже надо ввести запрос.
       
      Большое спасибо всем, кто откликнулся
    • От amaster
      Добрый день, зашел сегодня на сайт, а там вот это. Файлы не трогали, ничего не меняли, просто в один день сломался. Есть идеи как, почему и как исправить. Заранее благодарен!

    • От Vorodisa
      Всем привет! Проблема давняя, но не обращал внимания, пока не заблочили проверяющие маркета. При оформлении заказа на последнем действии, после нажатия на кнопку "все данные верны, оформить заказ" страница подвисает и клиентам кажется, что они его не отправили. Если нажать несколько раз, то выходит ошибка. А заказы отправляются в статус неудавшиеся(или ошибочные -не помрю).
      Пробовал в теме выключать заказ и оформлял через стандартное оформление, беда такая же. 
       
      Тема unishop
      oCstore 2.3
      ulbest.ru
       
      Как можно решить? Как понять какой скрипт лезит.
       
      Хостинг говорит у нас все гуд, быстро оформляет. (Fozzi), но проблема и в рег.ру была. 

    • От Bucho
      Добрый день, такая проблема.
      во вкладке «Контакты» есть форма «связаться с нами»
      так вот письма с этой формы не приходят на мою почту.
      заполняешь карточку, нажимаешь применить. Написано, что отправлено, но письмо мне не приходит.
      где искать? В чем проблема.

    • От rewash
      Есть проблема с поиском, установил модуль, настроить не могу, нужно что бы поиск был по описанию, а не только  по названию!
      Сайт http://sma-parts.by/
      Модуль Ajax Live Search
      Буду очень благодарен тому кто поможет решить проблему!
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.