Необычная галерея
Подскажите пожалуйста как с помощью сниппета gallery сделать галлерею как тут www.nashfootball-online.ru/gallery, точнее меня интересует как по кнопке догружать фотографии
Комментарии: 3
Я для этой цели воспользовался бы этим сниппетом:
modx.im/blog/addons/78.html
для вывода файлов.
И немного js — LightBox2: lokeshdhakar.com/projects/lightbox2/
Догрузку организовать можно будет только «в ручную».
Написать немного js и php
modx.im/blog/addons/78.html
для вывода файлов.
И немного js — LightBox2: lokeshdhakar.com/projects/lightbox2/
Догрузку организовать можно будет только «в ручную».
Написать немного js и php
Очень приблизительно (без знаний в 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;
спасибо, буду пробовать, было бы здорово если бы всемогущий Безумкин со своей командой сделали подобный сниппет
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.