Jump to content


Photo
- - - - -

Элемент JBImage - основное и превью

jbimage

  • This topic is locked This topic is locked
4 replies to this topic

#1 Yaspis

Yaspis
  • JBZoo User (rus)
  • User rate: 0
  • posts: 25
  • topics: 8

Posted 10 December 2014 - 01:51

Добрый день.
Может ли мне кто-то помочь и изменением элемента JBImage. Нужно чтобы было основное одно изображение, и маленькие превью рядом, по клику на которые основное бы сменялось.
Со скриптом вроде как проблем не возникло, а вот с выведением в нужных местах большой картинки и превью запуталась.
Пока остановилась на том, что вывела картинки, они переключаются, с этим ок. Но вот разделить блок с большими картинками и с превью, для того чтобы превью были сбоку от основной - запуталась ...
В живую http://butik.leaderm...troki-copy-copy

А надо вот так:
1.jpg

Покопавшись в ImagePro http://forum.jbzoo.c...ce/?hl=imagepro поняла, что надо делать отдельные файлы для основного и превью, а потом свести их вместе уже для вывода в позицию.
А у меня пока так:
../media/zoo/applications/jbuniversal/elements/jbimage/tmpl/jbimage-itemlink.php
 


$unique = uniqid('produc_detail_gallery_item_');
 
$url = $this->_jbimage->getUrl($this->get('file'));
echo '<div class="product_detail_gallery_big_photo_item" id="' . $unique . '_big">
        <a href="' . $url . '" data-fancybox-group="gallery" class="show_gallery_big_photo"><img ' . $imageAttrs . ' /></a>
      </div>
      <div class="product_detail_gallery_small_photo_item" id="' . $unique . '">
        <img ' . $imageAttrs . ' />
      </div>		' . "\n";

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

Help... можно даже перенести в коммерческий раздел.


Edited by Yaspis, 10 December 2014 - 01:58.

  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 10 December 2014 - 09:54

Может вам проще использовать ImagePro для этих целей, чем стараться написать тоже самое с JBImage ?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 Yaspis

Yaspis
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 25
  • topics: 8

Posted 10 December 2014 - 10:33

Может вам проще использовать ImagePro для этих целей, чем стараться написать тоже самое с JBImage ?

Конечно, я рассматривала этот вариант, но ImagePro хорошо именно своим зумом, а мне этот функционал не нужен, и отключить его полностью, только поставив "Нет" в админке не получается. Если б подсказали, как вырезать зум из ImagePro, чтоб все остальное работало )

И, к тому же, если посмотрите у меня немного по-другому реализован fancybox, с группировкой. В общем, верстальщик такой скрипт использовал на всем в сайте, в виджеткит мне удалось его внедрить, вот в карточку товаров надо еще - одинаково должно работать )


Edited by Yaspis, 10 December 2014 - 10:47.

  • 0

#4 hasanchemerzaev

hasanchemerzaev
  • JBZoo User (rus)
  • User rate: 5.8
  • posts: 282
  • topics: 74

Posted 10 December 2014 - 12:25

Сегодня надеюсь до оформлю свой элемент, там было такое реализовано.


  • 0

#5 Yaspis

Yaspis
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 25
  • topics: 8

Posted 10 December 2014 - 14:23

Пока приспособила ImagePro. Но fancybox не получается изменить, чтоб группировал картинки.
http://butik.leaderm...troki-copy-copy


  • 0





Click to return to top of page in style!