Динамическое добавление картинок в плагин галлереи поворота на 360 градусов

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

wolf
wolf
Репутация: 3
Сообщения: 27
Зарегистрирован: 27.01.2017
С нами: 7 лет 2 месяца

Сообщение #1 wolf » 20.02.2017, 13:34

Приветствую всех участников форума!

Пытаюсь вместо стандартной фотогаллереи установить на странице товара плагин вращения фото на 360 градусов. Использую плагин Threesixty Slider .

Все ок, но не получается осуществить динамическое добавление картинок в плагин.

Вот собственно Javascript:

Код: Выделить всё

<script type="text/javascript">
    window.onload = init;
    var product;
    function init(){
      car = $('.product1').ThreeSixty({
        totalFrames: 52,
        endFrame: 52,
        currentFrame: 1,
        imgList: '.threesixty_images',
        progress: '.spinner',
        imagePath:'http://360slider.com/img/car/',
        filePrefix: '',
        ext: '.png',
        height: 447,
        width: 1000,
        navigation: false,
        disableSpin: true,
   plugins: ['ThreeSixtyFullscreen']
      });
      $('.custom_previous').bind('click', function(e) {
        car.previous();
      });
      $('.custom_next').bind('click', function(e) {
        car.next();
      });
      $('.custom_play').bind('click', function(e) {
        car.play();
      });
      $('.custom_stop').bind('click', function(e) {
        car.stop();
      });
    }
  </script>



Загрузка картинок в скрипте реализована: imagePath:'http://360slider.com/img/car/',


В OkayCMS отображение фото в карточке товара: файл - product.tpl:

Код: Выделить всё

{* Большое фото товара *}

src="{$product->image->filename|resize:300:300}" alt="{$product->name|escape}" title="{$product->name|escape}"

{* Дополнительные фото продукта *}
         
src="{$image->filename|resize:95:95}" alt="{$product->name|escape}"/>



В скрипте прописываю: imagePath:'{$image->filename|resize:95:95}',

Но загружается только одно фото, вместо 5 загруженных.

Какие есть идеи???

wolf
wolf
Репутация: 3
Сообщения: 27
Зарегистрирован: 27.01.2017
С нами: 7 лет 2 месяца

Сообщение #2 wolf » 25.02.2017, 17:54

Уважаемые форумчане, неужели нет никаких предложений?

m1hasik M
Аватара
m1hasik M
Возраст: 32
Репутация: 31
Сообщения: 200
Зарегистрирован: 12.11.2015
С нами: 8 лет 5 месяцев
Откуда: Днепр
Skype

Сообщение #3 m1hasik » 25.02.2017, 19:20

wolf писал(а):Уважаемые форумчане, неужели нет никаких предложений?
Если вам надо взять фото, то будут в поле $product->images
делаете по нему foreach и выводите все изображения

korshunov
korshunov
Репутация: 148
Сообщения: 1860
Зарегистрирован: 03.12.2015
С нами: 8 лет 4 месяца
Skype

Сообщение #4 korshunov » 26.02.2017, 06:30

wolf писал(а):Уважаемые форумчане, неужели нет никаких предложений?

Так просто под OkayCMS работать не будет. Надо стыковать структуру этого плагина с правилами формирования изображений в Okay. Скорее всего, придется привлекать специалиста на коммерческой основе - переделки нужны немалые.

wolf
wolf
Репутация: 3
Сообщения: 27
Зарегистрирован: 27.01.2017
С нами: 7 лет 2 месяца

Сообщение #5 wolf » 02.03.2017, 13:34

Вопрос решил самостоятельно. Пришлось немного "напрячь мозг". На Okay CMS работает просто. Как оказалось, работы не так уж и много! Спасибо всем, кто помогал подсказками.
Кого интересует этот плагин, пишите в личку.

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 216
Сообщения: 1627
Зарегистрирован: 12.11.2015
С нами: 8 лет 5 месяцев
Сайт Skype

Сообщение #6 OkayCMS » 02.03.2017, 19:36

wolf писал(а):Вопрос решил самостоятельно. Пришлось немного "напрячь мозг". На Okay CMS работает просто. Как оказалось, работы не так уж и много! Спасибо всем, кто помогал подсказками.
Кого интересует этот плагин, пишите в личку.
Если вы его реализуете в качестве отдельного плагина с инструкциями, то можно будет выставить его на продажу в нашем маркетплейсе.


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 10 гостей