Фотогалерея для Drupal 7 (ajax)

Реализует функционал фотогалереи с просмотром фото при наведение «мыши» на миниатюру и листанием миниатюр с использованием технологии ajax.
Тестовый сайт - ]]>http://gallery.drupal.in.ua]]>
screenshot
Особенности:

  • Модуль создает свой тип материала для галереи;
  • Создает свой тип стиля изображения ( Image style ) для миниатюр;
  • Не требует дополнительных модулей (contributed modules);
  • Просмотр фото, при наведение указателя «мыши» и при клике на миниатюру;
  • Плавное появление изображения при просмотре;
  • Ссылка на полное изображение с возможностью открытия в окне (window.open)
  • Работает при отключенном js;
  • Дополнительные настройки (admin/config/content/drig) не обязательны;
  • Проверена совместимость с браузерами IE6/…, FireFox, Opera, Chrome, Safari.

27/05/2011: версия 2 - устранены визуальные искажения при медленной загрузке картинок.
28/05/2011:

  • Во время процесса загрузке image навигация отключается
  • "Бегунок" загрузки помещен на image
  • При навигация превью появляются плавно после полной подгрузки (ajax)

31/05/2011

  • Добавлена проверка корректности навигационной ссылки, при ручном вводе;
  • Добавлена обработке ajax status error

01/06/2011
Добавлена возможность использование в любом материале с полем типа image. ( настройка на странице admin/config/content/drig )

Да очень интересно, однако

Да очень интересно, однако замечу не каждый так думает.

Довольно информативно,

Довольно информативно, познавательно и авторитетно!

Спасибо, Фотогалерея очень

Спасибо, Фотогалерея очень удобная и профессиональная! Вопрос по версии для drupal 7: чтобы менять положение Фотогалереи на ноде например через Panalizer или Display Suite нужен форматер который выводит саму галерею, cейчас в настройках этого нет. Алекс напиши мне возможно ли это и я готов оплатить быстрое обновление!

Вопрос конечно интересный

Надо _formatter написать для поля, но сейчас занят недели две стукни позже.

Редко найдешь материал на эту

Редко найдешь материал на эту тему. Будем ждать продолжения...

очень красиво

очень красиво

Озвучены замечательные

Озвучены замечательные соображения, уникальные статьи.

Отличная заметка, такими

Отличная заметка, такими публикациями Ваш сайт быстро разовьется.

Очень просто и доступно

Очень просто и доступно изложено. Обзоры свежие, увлекательные.

я может что то не понял, но

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

Поле для фото у Вас множественное ?

Вы несколько фото в материал загрузили ?

Да, данное начинание говорит,

Да, данное начинание говорит, что автор подкован в этом вопросе.

Заинтересовала данная

Заинтересовала данная тематика, свежий взгляд.

Приветствую. У меня та же

Приветствую. У меня та же трабла. Пишет вот так:
Warning: key() expects parameter 1 to be array, null given in theme_drig_nav() (line 145 of Z:\home\test1.ru\www\sites\all\modules\drig\drig.module).
Пробовал переустановить модуль заново. не помогло... Что это может быть?

Такое появляется, когда название поля с картинкой отличается от field_image. Т.е. если при создании материала вы указали название поля как, например, field_myimage, то вылетит такая ошибка :)

Баг-репорт, мать его так!

UPD: Т.е. если вы используете свой материал для вывода этой галереи.

Спасибо, огромное

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

Ценю хорошие советы.

Ценю хорошие советы.

Вывод изображений из директории

Здравствуйте!
Очень интересует вопрос, как можно осуществить вывод изображений (уже загруженных ранее) из определенной директории, к которой я сам хочу указать путь? Вариант с загрузкой при создании материала совершенно не устраивает, так как неудобно. гораздо удобнее организовывать галлерею с помощью IMCE в папках,а затем уже из определенных папок было бы очень удобно с помощью вашего модуля их выводить.
Спасибо заранее! )

Это другой способ

Надо парсить body и вынимать фото, модуль для это го не приспособлен.

Жаль, что так. Кстати, из

Жаль, что так. Кстати, из всех модулей более-менее рабочих на 7-ке именно ваш аодошел по тому, как он представляет материал, и решение готовое. Единственное , я описал выше, это беда. Ладно, может попозжа поковыряемся сами внутри.

Спасибо))

Вёрстка

Здравствуйте. Такая проблема: при полном просмотре галереи фото ускакивает вниз за экран. Полоса прокрутки сайта становится примерно посередине при каждом наведении на превьюшку. Ищу где косяк уже второй день, не найду... Не подскажете куда копать?

Страница галереи

Скажите пожалуйста, есть ли возможность сейчас создать страницу галерей, наподобии как на главной ]]>http://gallery.drupal.in.ua/]]> Нечто списка галерей, только на отдельной странице... Спасибо.

Проблему решил помощью

Проблему решил помощью views.
Только вот в браузерах опера, IE фото из галереи выползают за дивный блок. В хроме все нормально.

Да конечно

На главной работает страница node стандартная, Вы можете создать с помощью модуля ]]>http://drupal.org/project/views]]> необходимый список галерей с другим uri, или изменить ту же node с помощью этого модуля.

Спасибо

Спасибо, очень хорошая весчь! Правда сначала были такие же ошибки, как описывали выше. Загрузка новой версии drig-2 помогла. С наступающим Рождеством и удачи во всех делах :)

Спасибо!

Вас также с наступающими рождеством.

Поле image

Не получется загрузить более одной картинки. Где находятся настройки поля image?

В настройках типа материала

по ссылке admin/structure/types/manage/image-gallery/fields/field_image

возникла такая проблема

Не появляетса полоска навигации пишет:
Warning: key() [function.key]: Passed variable is not an array or object в функции theme_drig_nav() строка 145
Что немогу разобратса в чем дело( Помогите пожалуста.

Доступ можете дать - посмотреть ?

Не сталкивался у себя с такой проблемой

Приветствую. У меня та же

Приветствую. У меня та же трабла. Пишет вот так:
Warning: key() expects parameter 1 to be array, null given in theme_drig_nav() (line 145 of Z:\home\test1.ru\www\sites\all\modules\drig\drig.module).
Пробовал переустановить модуль заново. не помогло... Что это может быть?

Загрузить фотки

Подскажите плиз, не могу разобраться как в созданную галерею загрузить фотографии. Перехожу на страницу галереи, там отображается картинка, кот. я выбирал при создании (я так понял это превьюшка), всего фотографий - 0, и нигде не видно ссылки на добавление фоток.

Надо открыть галерею на редактирование

И при редактировании можно добавлять еще фото в поле ниже заголовка и описания.

Открываю галерею на

Открываю галерею на редактирование и не видно, где можно еще загрузить изображения. Что делать?

В настройках поля image

Поставьте - "без ограничений" - много.

Надо открыть галерею на редактование

Редактирую галерею, добавляю еще фотки, они все выводится в одну колонку, при этом "Всего изображений:" остается 0. Может быть нужны еще какие-то настройки в "Управлении отображением" типа материала "Image Gallery" ?

Материал создается по умолчанию

Но Вы можете на странице настроек выбрать другое поле и материал, для которого будет работать галерея.

Материал создается по умолчанию

Не совсем вас понимаю, мне сейчас хотя бы вывести что-то типа вашего примера, когда в левом поле список фоток, а по щелчку на фотке она открывается большая в правом поле. А у меня все загруженные фотки выводятся в одну колонку. Если можно пару инструкций - какие и где настройки нужны? Не пойму, как тут прикрепить файл, показал бы скриншоты своих настроек.

А это у Вас ошибка на главной ?

Notice: Undefined index:
Версия Drupal какая ? Можно посмотреть на Вашем сайте, с правами админа ?

А это у Вас ошибка на главной ?

Сайт на локальном компьютере, показать не могу, ошибка на главной. Версия Друпала 7.7, все модули ядра по умолчанию, из дополнительных только ваш один. Других модулей нету, ни views, ни colorbox, ни ctools, ни lightbox, ничего.

Возможно версия вкралась старая, сейчас обновлю здесь

Скачайте снова из блога, на тесте у меня 7.7 все работает ок - поэтому должно помочь, единственное что у Вас может быть не включен русский язык, по умолчанию и это возможно мой баг (проверю), если Вы будете использовать только английский. В любом случае напишите после проверки обновленной версии, я потом буду проверять многоязычность и внесу изменения, я не использовал под чисто английский.

Возможно версия вкралась старая, сейчас обновлю здесь

Скачал у вас с блога версию и переустановил - не помогло. Язык по умолчанию русский стоит. Если не лень будет - переустановлю Друпал и поставлю все заново, может быть я случайно какие-то настройки сбил. Может быть моя Ubuntu что-то запрещает ему, попробую на Windows, в крайнем случаем выложу на хостинг и дам доступ в админку.

Доработал работу с языками, проверил на разных ситуациях

Проверил локально - отключил русский

Создал на английском, но сообщение у Вас есть, у меня нет, но посмотрю по логике кода сейчас - результаты отпишу, еще попробую включить переводы для материала, результаты сообщу. Ubuntu не причем как и D7 - не трогайте.

Работоспособность модуля

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

Пожалуйста

Рад что пригодился

Открытие полного изображения в окне...

Доброго дня,
классная вещь, спасибо ).

Один вопрос - а Colorbox к ней прикрутить можно? Чтоб не в окне полный размер открывался.

Как сделать мультизагрузку картинок?

Здравствуйте, очень интересный модуль. Возник вопрос: как сделать мультизагрузку картинок? Штатными средствами можно загрузить только одну картинку.

Решение есть сейчас рабочее для мультизагрузки D6

Вам нужен модуль ]]>http://drupal.org/project/image_fupload]]> - проверено, под 7-ку пока ждем, есть только массовая загрузка полей типа filefield

Спасибо, посмотрел модуль, но

Спасибо, посмотрел модуль, но он для 6. В случае использования Вашего модуля фотогалереи для 7 как загружать фотографии?

Для 7- ки пока под одной

Ждем пока портируют модули для D7.