Динамический слайдер с каруселью из нод пользователей. Скрипт

Главные вкладки

Аватар пользователя Boozenok Boozenok 3 апреля 2013 в 22:02

Уважаемые друпалеры!

Есть задача:

Необходимо сделать слайдер с каруселью из нод, которые будут создавать пользователи.
а именно:
1. пользователь заполняет ноду с полями фото, например, имя, стаж работы (всего парочка полей, штук 3-4)
2. Я проверяю ноду и одобряю ее модерацию
3. эти ноды автоматически добавляется в определенный вывод по типу материала.
4. На главной в виде блока выводиться эти ноды в виде слайдера с каруселью таким образом, что бы в миниатюре было поле фото, а в полном изображение фото оригинальное и другие поля.

Какие проблемы я испытываю?

Прикрутить jquery слайдер с каруселью к выводу не проблема, но как в этот вывод запихнуть сами ноды?
например есть 30 нод, из них 5 отображается в слайдере в случайном порядке. при каждом обновлении там отображаются другие случайные ноды.

Виевс не хочет выводить обычный например fiel_photo_fid в слайдере с каруселью. Просто в слайдере выводит, а вот если присутствует карусель, то нет (отображает только первую картинку).
Как правило большинство скриптов постоены через

  • , то есть список, или через отдельный вывод картинок, что не подходит как так выводи динамический.

    Кто, что посоветует?
    Модули не рассматриваю так как экономлю ресурсы)

  • Комментарии

    Аватар пользователя Boozenok Boozenok 4 апреля 2013 в 0:57

    та леплю, не хочет выводить через вьювс, отображает одну фотографию( по разному пробовала... или же отображает все фото, но к каждому фото свой слайдер с одним фото соответственно))

    можно выводить поля с множественным значение или разные поля. но вот конструкция

    <?php foreach ($fields as $id => $field): ?>
    <?php
    if($id=='field_profile_photo_fid'){$img=$field->content;}
    ?>
    <?php endforeach; ?>

    ДИВ СЛАЙДЕРА

    <?php print $img;?>
    Закрытый ДИВ
    Скрипт

    вот так одно поле между нодами не листает((
    ткните что не так

    Аватар пользователя Boozenok Boozenok 4 апреля 2013 в 0:37

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

    Аватар пользователя Boozenok Boozenok 4 апреля 2013 в 13:19

    "DD 85" wrote:
    Рассмотрите Views Slideshow. Или экономьте…

    Та не хочу я его. Наставить кучу модулей проще всего, это не выход из ситуации, тем более, что есть альтернативные решения.

    "ХулиGUN" wrote:

    Вика, покажи, что должно получиться.

    Примерно как здесь - http://bit.ua/ на главной
    Это фоторама на ворпрессе. Ее ставила, работает нормально, но только не с Views
    В идеале хотелось бы вот так сделать - http://ruseller.com/lessons/les1344/demo/index2.html
    только внизу с картинками, а при наведении с доп информацией из поля.

    Делается это легко, но так как там все построено через список <ЛИ> в Виевс также работать не хочет. только по одной картинке отображается.

    Я уже думала сделать каждую ноду в виде такого мини слайдера, а потом собрать их через Виевс в один большой слайдер, но тоже пока кручусь-верчусь а не получается...

    Аватар пользователя Boozenok Boozenok 4 апреля 2013 в 19:29

    "Boozenok" wrote:
    В js для первого элемента из (А) добавляем класс, например, active

    А как мне определить в выборке первый элемент? views-row views-row-1? а потом с шагом +1?