Виджет фото VK на Ucoz

голоса: 0

Здравствуйте!

Нашёл готовый рабочий скрипт ссылка и демо

Всё работает очень хорошо, но есть две проблемы. Я не знаю js подскажите что нужно изменить в скрипте?

1. Картинка открывается через slimbox2 - как сделать что бы картинка открывалась стандартной галереей от ucoz ulightbox ?
2. Сделать ровную плитку, 3х3 то есть 9 фотографий как тут

готовый код для эксперимента:

 <style> body { background-color: #222; color: #a8a8a8; word-wrap: break-word; } .code { margin: 10px; color: #ddd; } </style> <link rel="stylesheet" href="http://embedvkgallery.help-master.net/slimbox/slimbox2.css">  <div class="vk" data-link="https://vk.com/album-27725748_154688860" data-limit="9" data-width="200" data-height="200" data-shuffle="1"></div>  <script src="http://embedvkgallery.help-master.net/js/jquery.slimbox2.js"></script> <script src="http://embedvkgallery.help-master.net/js/jquery.embedvkgallery.js"></script> <script> (function($) { $(function() { $('.vk').EmbedVkGallery(); };); };)jQuery); </script>

Сам скрипт

Код который открывает галерею для просмотра, я так думаю

 function addSlider($elem) {                     if ($.fn.slimbox){                         $('a', $elem).slimbox({}, meta_opts.link_mapper);                     } else if ($.fn.swipebox) {                         $('a.embedvkgallery_link', $elem).swipebox({}, meta_opts.link_mapper);                     }                 }

 

| Автор: | Категория: JavaScript

Ответов: 1

голоса: 0
Странный вопрос... вам к автору скрипта....
| Автор:
Подскажите, как что дописать, я просто js не понимаю. Там две строчки кода нужно что бы открывать в юкозовской галлерее.
Руслан Алексеев,
Две строчки? Это вы сами придумали? скрипт подвязан к слибоксу, двумя строчками его не переключить на улайт, автор должен дописать... вам понятно?
Sentimo,

Ещё он завязан с lightbox это почти как у юкоз

   var $def = $.Deferred();                         $array_for_promises.push($def);                         var $a = $('<a/>', {                                 href: $(this).data('maxSrc'),                                 rel: gallerySetName,                                 'class': 'embedvkgallery_link',                                 'data-lightbox': gallerySetName,                                 title: $(this).data('text')                             }),                             $img = $('<img/>', {                                  src: $(this).data('src'),                                 'class': 'embedvkgallery_img'                                                              })                                 .css({ margin: 0, display: 'none' })                                 .one('load', function() {                                     resize( $(this) );                                     $def.resolve();                                 })                                 .on('error', function() {                                     $def.resolve();                                 });                         $a.append($img).appendTo( $(this) );                     });

 

...