Intereting Posts
Как получить Rss-каналы с других сайтов Показать меню WordPress на внешнем сайте Выполнять скрипт только на определенных страницах администратора WP & WooCommerce – Постоянная ссылка Проблемы Galore Похожие сообщения meta_query CPT Ограничить доступ пользователей к нескольким сайтам для не назначенных блогов Как объединить файлы CSS и найти соответствующие вызовы CSS для удаления в теме / плагине Beaver Builder? Как разместить функцию на отдельной странице? Определение крючков внутри классов (php)? Изображения, загруженные с сохранением в папки старше / предыдущего года получение содержимого страницы на AJAX Как остановить фатальную ошибку при загрузке файла шаблона темы напрямую Переименовать и изменить порядок настройки Как форматировать HTML-код короткого кода во внешнем файле Получение сообщения 404, когда имя доступа начинается с цифры

Галерея Nextgen показывает толщину / затвор из ссылки вместо изображения

Я пытаюсь показать галерею в толстом ящике или окне затвора по ссылке. если у меня есть галерея [nggallery id = 1], я хочу иметь ссылку «просматривать фотографии», и когда я нажимаю на нее, всплывающее окно с толстым слоем / шторкой.

У меня это работает для затвора:

<div style="display: none;">[nggallery id=1]</div> <a class="shutterset_set_1" href="/wp-content/gallery/a/dsc_7304mg.jpg">View photos</a> 

и это работает для толстого ящика:

 <div style="display: none;">[nggallery id=6]</div> <a class="thickbox" href="/wp-content/gallery/d/117.jpg" rel="set_6">View photos</a> 

Он открывается, но количество изображений неверно. Оно подсчитывает изображения галереи + изображения на странице. В этом случае моя галерея имеет 13 изображений, но первое изображение (одно в ссылке) появляется дважды, а затем число равно 14 вместо 13.Это действительно раздражает !!

есть ли способ его решить? Есть ли альтернатива показывать галерею по одной ссылке?

Solutions Collecting From Web of "Галерея Nextgen показывает толщину / затвор из ссылки вместо изображения"

Я, наконец, сделал это с jquery. Я заменил все пальцы изображения галереи текстом ссылки и удалил текст для всех ссылок, кроме первого:

 $(".ngg-galleryoverview").each(function(index) { $(this).find(".ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a").html('View photos <span>&#187;</span>'); $(this).find(".ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a").addClass('small'); $(this).find(".ngg-gallery-thumbnail-box:gt(0) .ngg-gallery-thumbnail a").html(''); }); 

С помощью этого сценария я обычно использую короткий код, просто [nggallery id = 1], и он работает как для толстых, так и для затворов.

Надеюсь, это поможет кому-то с той же проблемой, что и я 🙂