Необычная галерея

Подскажите пожалуйста как с помощью сниппета gallery сделать галлерею как тут www.nashfootball-online.ru/gallery, точнее меня интересует как по кнопке догружать фотографии
Сергей Скат
23 июля 2014, 06:43
modx.pro
2
981
0

Комментарии: 3

Павел Пустота
23 июля 2014, 20:56
0
Я для этой цели воспользовался бы этим сниппетом:
modx.im/blog/addons/78.html
для вывода файлов.
И немного js — LightBox2: lokeshdhakar.com/projects/lightbox2/

Догрузку организовать можно будет только «в ручную».
Написать немного js и php
    Павел Пустота
    23 июля 2014, 21:15
    0
    Очень приблизительно (без знаний в js и php врядли получится использовать этот способ):
    Кнопка:
    <a href="#" id="loadimages" data-offset="10">Загрузить</a>
    JS:
    $('#loadimages').click(function(e){
      e.preventDefault();
      var offset=$(this).attr('data-offset');
      $.ajax({
        type: "POST",
        url: "/loadimg", //адрес страницы где будет лежать сниппет
        dataType: 'json',
        async: false,
        data: {
          path: '/gallery/', //путь до папки с картинками
          offset: offset //с какой картинки выбирать
        },
        success: function(data) {
          $('#gallery').append(data);
        }
      });
    });
    php:
    <?php
    $snippetName = 'filedir';
    $props=array(
      'dir'=>$_POST['path'],
      'limit'=>10,
      'offset'=>$_POST['offset']
    );
    $result = $modx->runsnippet($snippetName, $props);
    return $result;
      Сергей Скат
      23 июля 2014, 23:37
      0
      спасибо, буду пробовать, было бы здорово если бы всемогущий Безумкин со своей командой сделали подобный сниппет
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        3