Jump to content

Recommended Posts

Всем привет!

 

 

Редактирую уже давно работающий интернет магазин. Товаров много - соответственно много фото. 

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

Реализовал следующим способом - 

 

Для начала отрубаем размеры картинок и выводим их реальный размер

catalog\controller\product\product.php

находим
$this->data['popup'] = $this->model_tool_image->resize($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'],
теперь добавим скрипт в шаблон

catalog\view\theme\ШАБЛОН\template\product\product.tpl

перед

добавляем

<script type="text/javascript"></script>
готово.

 

Но картинка большого размера закрывает весь экран. И проблемы бы не было, если бы больших картинок было бы не много, а их сотни!

Как сделать так, чтобы картинка, сохраняя пропорции, занимала.. ну например не более 70% от ширины экрана?

Share this post


Link to post
Share on other sites

ну так вы сами вывели оригинальное изображения 

Share this post


Link to post
Share on other sites

ну так вы сами вывели оригинальное изображения 

Не совсем понял. Я хотел сделать динамическим отображение картинок в колорбоксе, а как задать границы для изображения, что бы не расплывалось за пределы экрана? что изменить?

Share this post


Link to post
Share on other sites

читай доки по colorbox.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By kaaspb
      Здравствуйте
      Ищу человека, который подскажет (скайп/тимвьювер), как пользоваться модулем по наполнению магазина "CSV Price Pro import/export".
      Прочитал мануал разработчика, понял в общих чертах, но по пути появляются вопросы, которые еще накладываются на то, что хочется учесть установку фильтров для поиска заданных атррибутов/характеристик в категориях. Как готовить в будущем исходник для заполнения.
       
      Подытожу: ищу того, что хорошо знаком с CSV Price Pro import/export , работой(установкой и настройков) фильтров. 
      Кто смог бы помочь, указывайте, пжста, стоимость за часовую консультацию онлайн
       
      Спасибо
    • By kaaspb
      Здравствуйте
      - Приобрел шаблон zendtheme 3.0 на opencart, его необходимо развернуть на хостинге, привести внешний вид к отображаемому в продажнике (ссылки предоставлю).
      - Подключить модуль смс уведомления о поступивших заказах
      - Модуль формирования YML для яндекс маркета
      - Подключить м минимально настроить внешний вид корзины simple
      - Сертификаты ssl и https
      - Установить модуль импорта/экспорта товаров (возможно, сможете порекомендовать удобный)
    • By klaos27
      Услуги по настройке модуля SEO CMS TOP 2.

      Официальная страница модуля здесь - 


      В стоимость входит настройка функционала 5-ти любых выбранных виджетов.

      Стилевое оформление настроенных виджетов, а также страниц категорий и статей оговаривается отдельно.

      Перед оплатой прошу вас уточнить полную стоимость оказания услуги.
    • By klaos27
      800.00 руб
      Скачать/Купить дополнение


      Настройка SEO CMS TOP 2
      Услуги по настройке модуля SEO CMS TOP 2.

      Официальная страница модуля здесь - 


      В стоимость входит настройка функционала 5-ти любых выбранных виджетов.

      Стилевое оформление настроенных виджетов, а также страниц категорий и статей оговаривается отдельно.

      Перед оплатой прошу вас уточнить полную стоимость оказания услуги.
      Добавил klaos27 Добавлено 03.08.2018 Категория Услуги  
    • By Elpeupetit
      Здравствуйте . 
      Нужна помощь  открытии ИМ
      сильно тапками не кидайтесь, ТЗ не могу написать тк особо в этом не понимаю 
      есть офлайн магазин, есть продажи на торговых площадках
      нужен ещё один канал продаж. 
      Нужна помочь в покупки , хостинга, домена, шаблона , установка, плагин для сео и Того что ещё необходимо для функционирования магазина (( наполнять магазин товаром не надо) 
      хотелось бы чтоб магазин хорошо просматривался с мобильного устройств (ЦА женщины )  , и 4х языка
       
       
      спасибо всем за внимание и за комментарии 
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.