Автор Тема: Убрать белые полосы по бокам фотографий  (Прочитано 220 раз)

11 Апреля 2015, 17:42:01
  • Новичок
  • *
  • Сообщений: 7
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля

Получается два вопроса в одном.

В магазине планируем использовать фотографии разных пропорций. Есть как вертикальные, так и горизонтальные, причем в пределах одного и того же товара.

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

Далее, если убрать такие ограничения, тогда при показе изображений во всплывающем окне ThickBox (или может другом), окно должно подстраиваться под размер фото с учетом того, чтобы фото не вылазило за границы окна браузера.

Это реализовано во многих скриптах popup типа LightBox.

Может есть какие-то модули или скрипты для реализации такого?
Подскажите пожалуйста.

Вариант с Zoom внутри окошка изображения не подходит, нужно обязательно видеть весь товар целиком.
11 Апреля 2015, 18:34:28
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 971
  • Репутация: +5/-0
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Такое реализовано не сайтах сделанных на .php может
быть можно сделать. Здесь пока не попадалось.
Не боги горшки обжигают, не зачем им такой хренью заниматься.
11 Апреля 2015, 19:19:16
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 1010
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Сделайте тему где img будет без фиксированных размеров. Для фото можно использовать классы из  boostrap
Цитировать
Responsive images
Images in Bootstrap 3 can be made responsive-friendly via the addition of the .img-responsive class. This applies max-width: 100%;, height: auto; and display: block; to the image so that it scales nicely to the parent element.

Где-то на форуме писали как переделать prestashop на LightBox.
11 Апреля 2015, 20:49:27
Ответ #3
  • Новичок
  • *
  • Сообщений: 7
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Сделайте тему где img будет без фиксированных размеров. Для фото можно использовать классы из  boostrap

Спасибо за ответ, понял.

А вот этот момент "без фиксированных размеров" - это ведь нужно менять как-то в момент заливки фото? Потому что как только фото залилось, сразу создаются его копии с указанными в настройках размерами и соответственно белыми полосами.
Есть у кого-то мысли, как это отключить? Очень нужно без изменения файлов ядра.
11 Апреля 2015, 22:19:59
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 1010
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если без изменения ядра, то отключать не нужно. В шаблонах используйте оригинальный файл изображения, а не home, medium, large...