Зум фотографий в карточке товара?

Тема в разделе "Общие вопросы", создана пользователем fittech, 9 дек 2015.

  1. fittech

    fittech Пользователь

    Сообщения:
    62
    Симпатии:
    0
  2. my2you

    my2you Продвинутый пользователь

    Сообщения:
    281
    Симпатии:
    125
  3. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    Сделал модуль зума или лупы.

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

    Вложения:

    • zoom-zoom.zip
      Размер файла:
      7,6 КБ
      Просмотров:
      212
    Kampf12, rstm, artaaroth и 6 другим нравится это.
  4. grey0207

    grey0207 Активный пользователь

    Сообщения:
    126
    Симпатии:
    33
    На теме Coloring работает отлично.
    Правда если одна и больше фото, то после переключения на вторую миниатюру, зумит все равно первую. У вас тоже так?
     
  5. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    на на дефолте проверял.. уже не помню. Проверьте на дефолте, если тоже так же.. посмотрю..
     
  6. grey0207

    grey0207 Активный пользователь

    Сообщения:
    126
    Симпатии:
    33
    А на дефолте оно поп-апит сразу фотку при клике (т.е. разная реализация в шаблонах deafault и coloring).
     
  7. grey0207

    grey0207 Активный пользователь

    Сообщения:
    126
    Симпатии:
    33
    Может кто подскажет, как подправить OCMOD, что бы зум срабатывал не только на первой миниатюре, а и на других?
    Пример на сайте: http://bit.ly/2lnswh3
    OCMOD от @Vlad
    Код:
    <modification>
        <name>Zoom-zoom</name>
        <code>Zoom-zoom</code>
        <version>1.0</version>
        <author>Vlad</author>
        <link>http://forum.opencart-russia.ru</link>
    
        <file path="catalog/view/theme/*/template/common/footer.tpl">
            <operation>
                <search><![CDATA[</body>]]></search>
                <add position="before"><![CDATA[
                    <script src="catalog/view/javascript/jquery.elevatezoom.min.js" type="text/javascript"></script>
                    <script type="text/javascript">
                    $(document).ready(function(){
                        $("#zoom_01").elevateZoom({
                            cursor:"crosshair",
                            zoomWindowFadeIn:500,
                            zoomWindowFadeOut:750,
                            lensFadeIn:500,
                            lensFadeOut:500
                        })
                    });
                    
                    $(window).on("resize",function(){
                        if ($(this).width() < 900) {
                            $("#zoom_01").elevateZoom({cursor:"crosshair", zoomType:"inner", zoomWindowFadeIn:500, zoomWindowFadeOut:750, lensFadeIn:500, lensFadeOut:500});
                        } else {
                            $("#zoom_01").elevateZoom({cursor:"crosshair",zoomType:"window",zoomWindowFadeIn:500,zoomWindowFadeOut:750,lensFadeIn:500,lensFadeOut:500});
                        }
                    });
                    </script> 
                ]]></add>
            </operation>
        </file>
        <file path="catalog/view/theme/*/template/product/product.tpl">
            <operation>
                <search><![CDATA[<?php echo $thumb; ?>"]]></search>
                <add position="replace"><![CDATA[<?php echo $thumb; ?>" id="zoom_01" data-zoom-image="<?php echo $popup; ?>" ]]></add>
            </operation>
        </file>
        
    
    </modification>
     
  8. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    Никак. Точнее нужно делать по месту. Посмотрите в исходник указанного сайта и повторите часть js которая по клику меняет большое изображение товара.
     
  9. Maxim72

    Maxim72 Новичок

    Сообщения:
    16
    Симпатии:
    0
    Товарищ
    Скачал ваш модуль, установил, все отлично, но вот как решить проблему с зумом остальных картинкок Подскажите. А то только первая зумируется. А в коде я не силен((((
     
  10. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    Сделал чтобы менял изображения по клику.
     

    Вложения:

    Romans и RoS нравится это.
  11. Maxim72

    Maxim72 Новичок

    Сообщения:
    16
    Симпатии:
    0
    Спасибо огромное...
     
  12. Maxim72

    Maxim72 Новичок

    Сообщения:
    16
    Симпатии:
    0
    Вот что у меня вышло после обновления((((((
    https://cloud.mail.ru/public/BoRq/9V8gWquLN
     
  13. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    Я под версию 2.3 делал. В версиях ниже значения ресайза в контроллере задаются по другому.
     
  14. Maxim72

    Maxim72 Новичок

    Сообщения:
    16
    Симпатии:
    0
    ((( и как быть
     
  15. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    переделать окмод в строчке где изменения в контроллер вносятся.
    Ну или в будни подправлю, сейчас нет времени уже.
     
  16. Maxim72

    Maxim72 Новичок

    Сообщения:
    16
    Симпатии:
    0
    я в коде не соображаю) буду ждать

    еще раз спасибо
     
  17. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    Для 2.1 и ниже модификатор
     

    Вложения:

    grey0207, Romans и RoS нравится это.
  18. grey0207

    grey0207 Активный пользователь

    Сообщения:
    126
    Симпатии:
    33
    У меня конфликтует с модулем Video In Product (Видео в карточке товара (в дополнительных изображениях). Вернул пока старый модификатор, надо будет разобраться еще) Но спасибо и на этом!
     
  19. Artemmoto

    Artemmoto Новичок

    Сообщения:
    1
    Симпатии:
    0
    Как решилась проблема?
     
  20. Maxim72

    Maxim72 Новичок

    Сообщения:
    16
    Симпатии:
    0
    Никак не решилась. Пока отказались от этой идеи. Автору конечно спасибо за модуль который тут выкладывал. Но его надо пилить и пилить. Последнее обновление не исправил ошибку с зумом картинки