Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Изображения из дополнительных полей в слайдере

Изображения из дополнительных полей в слайдере


     07.12.2011    Общие вопросы, Ламерские вопросы    3109

вопрос
Имеется слайдер в котором картинки выводятся через доп.поля. Так вот, я сделал три доп.поля для изображений и проблема в том, что нужно загружать именно три картинки, больше нельзя, а если меньше, скажем две, то вместо третей не загруженной будет выводится пустое, с белым фоном, место.

Что сделать для того, чтобы можно было загружать, скажем пять картинок, а если меньше например две, то чтобы вместо трех остальных не загруженных не выводилось абсолютно ни чего, чтобы две загруженные картинки шли одна за другой, сменяя друг друга?
Вот собственно сам код слайдера: mobilyslider.zip [489,14 Kb] (cкачиваний: 84)

Ответил:


У допполей есть замечательное свойство, можно сделать так, чтобы при незаполненном допполе не выводилось ничего

Т.е. никто же не мешает использовать конструкцию:
[xfgiven_image]
<div class="item">
<img src="[xfvalue_image]" alt="" />
</div>
[/xfgiven_image]


Ну и 5 допполей, в которые грузятся 5 прямых ссылок на картинки.

Комментарии пользователей (2)

pronchak
18 | 10

pronchak - 9 декабря 2011 12:39 - Юзер

Спасибо большое, все получилось)

Только Ваш вариант не совсем подошел, а пришлось сделать вот такой:
[xfgiven_image]<div class="item">[xfvalue_image]</div>[/xfgiven_image]

savinov099
9

savinov099 - 24 февраля 2016 00:33 - Юзер

Я решил проблему так!

<div class="prev_m">
    <a href="{full-link}" title="{title}">
        <div class="inner"></div>
        [xfgiven_poster]<img class="prev_poster" src="[xfvalue_poster]">[/xfgiven_poster]
    </a>
</div>

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

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