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

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

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

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

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

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

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

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

Вариант с Zoom внутри окошка изображения не подходит, нужно обязательно видеть весь товар целиком.
11 Апрель 2015, 18:34:28
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Такое реализовано не сайтах сделанных на .php может
быть можно сделать. Здесь пока не попадалось.
Не боги горшки обжигают, не зачем им такой хренью заниматься.
11 Апрель 2015, 19:19:16
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество 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
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Если без изменения ядра, то отключать не нужно. В шаблонах используйте оригинальный файл изображения, а не home, medium, large...
14 Июнь 2017, 21:40:23
Ответ #5
  • Фрилансер
  • *
  • Сообщений: 182
  • Репутация: +0/-44
    • Просмотр профиля
    • RUS-DESIGN
Если без изменения ядра, то отключать не нужно. В шаблонах используйте оригинальный файл изображения, а не home, medium, large...

скажите пожалуйста как именно это сделать????
15 Июнь 2017, 09:51:22
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Если без изменения ядра, то отключать не нужно. В шаблонах используйте оригинальный файл изображения, а не home, medium, large...
Нереально. Тему полностью придется переделывать. Модули перед установкой тоже переделывать.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!