Открытие больших картинок, как в DatsoGallery

Тема в разделе "Магазины, электронная коммерция", создана пользователем Superchip, 03.04.2008.

  1. Superchip
    Offline

    Superchip Недавно здесь

    Регистрация:
    29.05.2006
    Сообщения:
    46
    Симпатии:
    2
    Пол:
    Мужской
    Подскажите компонент для VirtueMart чтоб дополнтельные изображения открывались не в новом окне а как в DatsoGallery или что-то в этом роде?
    Заранее спасибо.
     
  2.  
  3. Offline

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

    Регистрация:
    18.01.2006
    Сообщения:
    421
    Симпатии:
    20
    Пол:
    Мужской
    Ответ: Открытие больших картинок, как в DatsoGallery

    Просто взять нужный модуль, и добавить в него скрипт из галереи, ну эт конечно если есть опыт в программировании. А так, помоему нет такого, но если кто сделает, то тоды будет. ;)
     
  4. Superchip
    Offline

    Superchip Недавно здесь

    Регистрация:
    29.05.2006
    Сообщения:
    46
    Симпатии:
    2
    Пол:
    Мужской
    Ответ: Открытие больших картинок, как в DatsoGallery

    Странно, на многих сайтах видел уже подобное, думал есть стандарнтый модуль (скрипт) ... Сам пока не знаю "где копать", буду ждять ... если сам не разберусь ...
     
  5. Offline

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

    Регистрация:
    18.01.2006
    Сообщения:
    421
    Симпатии:
    20
    Пол:
    Мужской
    Ответ: Открытие больших картинок, как в DatsoGallery

    Superchip, яж говорю, помоему нет, а на самом деле кто его знает. По крайней мере в стандартном наборе вроде нет такого, поэтому можно предположить что есть альтернативный модуль, или доработки компонента.
     
  6. doctorgrif
    Offline

    doctorgrif Местный => Cпециалист <=

    Регистрация:
    14.01.2008
    Сообщения:
    1 284
    Симпатии:
    66
    Пол:
    Мужской
    Ответ: Открытие больших картинок, как в DatsoGallery

    модуль, позволяющий в лайтбоксе показать картинку в виртумарте называется mod_virtuemart_luckyphoto_1.2RE (может новее есть)
    прикрепит не могу - неполучилось :(
    погугли на его скачку, в архиве еще и мануал по его работе
     
    Superchip нравится это.
  7. Superchip
    Offline

    Superchip Недавно здесь

    Регистрация:
    29.05.2006
    Сообщения:
    46
    Симпатии:
    2
    Пол:
    Мужской
    Ответ: Открытие больших картинок, как в DatsoGallery

    Спасибо. Я думаю, что сам модуль не работает из-за того, что у меня магазин немного, или много :) переделан, маленькие картинки показываются непосредственно под основной большой, но на оф/сайте этого модуля есть исходники скриптов с примерами применения, доступные для скачивания, попробую ручками "встроить" в магазин, может не совсем кривые-то :)

    Добавлено через 7 часов 1 минуту
    и так заработало-таки :)
    Скачал LuckyPhoto (http://luckyteam.co.uk/products/LuckyPhoto/ ) скрипт с примером работы.
    В файлике shop.product_details.php убрал строки касающиеся вывода дополнительных изображений, и "прикрутил" вышескачанный скрипт, примерно так:
    <!-- было -->
    <a href=\"$href\" target=\"_self\" title=\"$title\">
    <img src=\"$src\" alt=\"$alt\" align=\"left\" width=\"$width\" border=\"$border\" onMouseOver=\"this.style.border = '0px solid #ff8534';\" onMouseOut=\"this.style.border = '0px solid #c3c3c3';\" style=\"border: 0px solid #c3c3c3; margin-right:10px;\" />
    </a>
    <!-- конец того, что было -->
    -------------------------------------------------------------------------
    <!--- стало -->
    <img id=\"f$i\" src=\"$src\" alt=\"$alt\" align=\"left\" width=\"$width\" border=\"$border\" />

    <script type='text/javascript'>
    var photos = {
    f$i : '$image->file_url'
    };
    var options = {
    speed : 40, // 1-100, 100 - immediate
    background_color : '#000',
    background_opacity : 60, // 0-100
    image_border : '3px solid #fff', //css style rule for a border
    preload: false,
    preload_image: '$mosConfig_live_site/templates/rhuk_solarflare_ii/js/loading.gif'
    };
    zoom = new luckyPhoto(photos, options);
    zoom.init();
    </script>
    <!-- конец того, что стало -->

    В файле шаблона index.php добавил <script type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/"имя шаблона"/js/luckyphoto.js"></script>
    Ну и соответственно скопировал в папку .../js/ файлы скрипта и картинку зегрузки (которые переправл на русский язык)

    Ну вот так ... Может кому пригодится.
     
    Последнее редактирование: 13.04.2008
  8. vvk
    Offline

    vvk Недавно здесь

    Регистрация:
    15.03.2006
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Открытие больших картинок, как в DatsoGallery

    Посмотрите здесь: (это работает)
    http://design.markcallf.co.uk/VirtueMart-1.0.x/Lightbox/menu-id-1.html

    Есть еще: (сам не проверял)
    http://forum.virtuemart.net/index.php?topic=37038.msg114939#msg114939
     

Поделиться этой страницей

Загрузка...