Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как подключить fancybox для доп. полей с типом "Загружаемая галерея изображений"?

Как подключить fancybox для доп. полей с типом "Загружаемая галерея изображений"?


     02.04.2020    owl carousel, fancybox, загружаемая галерея изображений    Общие вопросы, jQuery    1943

вопрос
С постером все понятно, выводится без проблем следующим кодом:
<div class="xposter">
                <a data-fancybox="gallery" href="[xfvalue_image_url_poster]">[miniposter=short]<img src="xfvalue_image_url_poster]"></a>[/miniposter]
</div>

Но непонятно как вывести изображения из доп. поля. Изображения находятся в Owl Carousel (слайдер-карусель), выводятся стандартной галереей картинок DLE так:
		<div class="xscreens owl-carousel" id="owl-scr">
	    [xfgiven_screens][xfvalue_screens image="1"][/xfgiven_screens]
            [xfgiven_screens][xfvalue_screens image="2"][/xfgiven_screens]
            [xfgiven_screens][xfvalue_screens image="3"][/xfgiven_screens]
            [xfgiven_screens][xfvalue_screens image="4"][/xfgiven_screens]
            [xfgiven_screens][xfvalue_screens image="5"][/xfgiven_screens]
            [xfgiven_screens][xfvalue_screens image="6"][/xfgiven_screens]
		</div>


Также у картинок есть уменьшенная копия, только уже без минипостера, созданная стандартными возможностями дле - thumbs.
Пример одной картинки из исходного кода:
<div class="owl-item cloned" style="width: auto; margin-right: 20px;"><a href="https://site.com/uploads/posts/2020-12/254505391123.jpg" class="highslide" target="_blank"><img class="xfieldimage screens" src="/uploads/posts/2020-12/thumbs/254505391123.jpg" alt=""></a></div>


Кто такое делал? киньте, пожалуйста, решение.

Ответа пока нет


2 комментария

New-dev.ru
Эксперт

New-dev.ru - 4 апреля 2020 15:36 -

Попробуйте заменить с поиском по файлам
$gallery_single_image['[xfvalue_'.$value[0].' image="'.$xf_image_count.'"]'] = "<a href=\"{$img_url}\" class=\"highslide\" target=\"_blank\"><img class=\"xfieldimage {$value[0]}\" src=\"{$thumb_url}\" alt=\"{$temp_alt}\"></a>";


$gallery_single_image['[xfvalue_'.$value[0].' image="'.$xf_image_count.'"]'] = "<a href=\"{$img_url}\" data-fancybox=\"gallery\"><img class=\"xfieldimage {$value[0]}\" src=\"{$thumb_url}\" alt=\"{$temp_alt}\"></a>";


Всего вроде 5 файлов, делайте бекап файлов перед изменениями. Если вам надо только в полной новости - можно попробовать сделать это только в show.full.php.

ruslanhydyrov
Юзер

ruslanhydyrov - 3 марта 2023 01:25 -

У кого нибудь получилось? Меня тоже интересует вопрос.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх