Галерея и Fancybox
Я использую фрагмент галереи на MODx
Революция 2.1.5.
Я вызываю базовый фрагмент галереи вместе с указанным альбомом.
Я пытаюсь связать Fancybox
(jQuery Lightbox) до миниатюр и изображений.
Вот что выводит MODx на ресурс:
<div class="gal-item">
<a href="path/to/page/test.html?galItem=1&galAlbum=1&galTag=">
<img class="" src="/assets/components/gallery/connector.php?action=web/phpthumb&w=100&h=100&zc=1&far=C&q=90&src=%2Fassets%2Fcomponents%2Fgallery%2Ffiles%2F1%2F4.jpg" alt="lorem-ipsum-2.jpg" />
</a>
</div>
Я правильно выбрал содержимое. Когда я нажимаю на изображение, обернутое в тег ссылки, я получаю следующее сообщение:
Запрашиваемый контент не может быть загружен. Пожалуйста, попробуйте позже.
Как это не может быть загружено? Он загружает миниатюру, и для создания миниатюры требуется исходное изображение. Как это может не найти изображение?
Примечание. Я использую настройки по умолчанию для этого дополнения.
Спасибо!
2 ответа
Как уже упоминал AlexC, я считаю, что это связано с вашей большой траекторией изображения. Вы пытались сразу перейти по этому URL и посмотреть, загружается ли изображение. Вы можете попытаться удалить код fancybox, а затем нажать на большой палец и посмотреть, работает ли ссылка как обычно. Изображение должно загружаться самостоятельно в окне браузера.
Я могу быть много причин, почему id так нравится.
Я думаю, что это может быть, вы пытаетесь загрузить контент, прежде чем у вас есть этот парень, я имею в виду использовать Ajax, и он загружается после того, как вы примените "fancybox"
Вы можете попробовать это:
удалить имя класса "fancybox"
и используйте этот код:
$(".gal-item").live("click", function(){ var $href = $(this).find("a").attr("href"); var $href = $(this).attr("href"); $.fancybox({ href:$href });
});