Галерея на Drupal 7 - Media Gallery

Как сделать галерею на Drupal - вопрос весьма популярный. А тем более - как сделать галерею на Drupal 7? Решение есть, и, надо сказать, отличное решение. Модуль Media Gallery разработан именно для 7 версии друпала. Что умеет Media Gallery?
- Публиковать медиа материалы (графика, видео, музыка) - по ссылке или загрзкой с компьютера.
- Массовая загрузка файлов (хотя у меня модуль plupload не захотел вставать как положено).
- Настраивать сетку галереи (количество строк и столбцов)
- Поддержка lightbox (в моем случае - интеграция с модулем Colorbox
- Возможность указать для файла разные типы лицензирования
- Заголовки, описания и теги для медиа-файлов
- Сортировка посредством drag-and-drop
- Автоматически генерирует страницу с "коллекциями" медиа-файлов
- Создание блоков галерей
Впечатляет, да? Поддерживаемые форматы впечатляют не меньше: jpg, jpeg, gif, png, txt, doc, xls, pdf, ppt, pps, odt, ods, odp, mp3, mov, m4v, mp4, mpeg, avi, ogg, wmv, ico. Кроме того - есть дополнительные модули, взаимодействующие с медиа-галереей, которые расширяют возможности и позволяют вставлять в галерею, например, видео с YouTube и фотографии с Flickr. Вобщем очень функциональная галерея.
Теперь о том, как ее использовать.
Прежде всего скачать и установить модули:
Опционально:
После того, как все модули будут включены, у нас в админском разделе "Конфигурация" появится пункт "Gallery Settings" - здесь настраиваются параметры страницы, на которой выводятся коллекции, то бишь список всех галлерей (как выглядит можно посмотреть у меня на странице фотогалерея). Добавится тип материала Галерея (или Gallery, если язык по умолчанию английский).
Прежде чем добавлять фотографии и наслаждаться результатом, нужно вернуться в раздел администрирования "Конфигурация" и, кликнув по ссылочке "Media Types" настроить стили отображения файлов для разных видов (для изображений - полный материал, аннотация, блок, коллекция), а именно - выставить соответствующие пресеты в manage display.
С основными настройками все. Дальше можно тестировать, добавлять свои медиа-галереи и радоватаься. Но не расслабляться, ведь у Drupal еще столько неисследованных возможностей.
UPD: у многих возникает одна и та же проблема с Media Gallery: не отображаются превьюшки фотографий, вместо них вылезает непонятная и сильно растянутая хрень.
Решается косяк так:
Идем в раздел конфигурация. Видим в блоке Media следующее:
Желтым выделен тот пункт, который собственно нужен. Тыкаем, переходим на следующую страницу: (кликабельно)
Тыкаем manage display, и видим... (тоже кликабельно)
По умолчанию для всех выделенных желтым вариантов отображения картинок в галерее установлено тоже что и на скрине - Generic files. Для gallery thumbnail, gallery lightbox, block thumbnail, collection thumbnail устанавливаем нужные пресеты (они созданы при установке модуля Media Gallery автоматически):
Сохраняем, радуемся. Скриншоты, как видно, сделаны с текущих настроек галереи.


Комментарии
Картинки биты
Спасибо, поправила.
Мария, большое спасибо, хорошие скринкасты. Текстовые подсказки вместо голоса - замечательно. И вообще :)
Чем делали, если не секрет?
Ссылки на скриншоты таки битые (/slash?):
"http://sherskova.ru/files/sherskova.ru/screen1.PNG"
Screencast-O-Matic
Ага, спасибо.
Текстовые комментарии (мне с ними нравится больше, чем с голосом) - это только в Pro версии?
в бесплатной комменты есть, но ограничение по времени в 15 минут и для редактирования/записи возможностей меньше. и логотип их будет висеть на видео.
Кстати, Мария, Вы не хотите себе favicon поменять? Не ради красоты, а ради удобства - например, у меня в браузере сейчас открыто много вкладок с drupal.org, и среди них парочка вкладок с Вашего сайта, и я не сразу вижу, где что, поскольку иконка везде одна и та же.
спасибо что пнули :) все никак руки не доходили )
Спасибо, Мария. Ваш блог добавил в закладки
Всё делал как описали, галерея не работает. Подскажите модуль нормально работает или это у меня проблемы?
Кое-что в модуле с момента написания сего поста изменилось. Но в целом с модулем все в порядке. Так что, вероятно, проблемы у вас.
Спасибо за ответ. Тут вот на что ругается Multiple forms (1.0-beta2) (incompatible with version 7.x-1.0).Нашёл то что подходит, но теперь нормально не выводиться галерея.
Можете подсказать какой у вас модуль Multiple forms стоит?
7.x-1.0 использовался. Но media gallery у меня сейчас на своих сайтах не стоит, поэтому проверить я пока не могу.
Нормально не выводится галерея - в чем это выражается?
При добавлении материала сайт ложиться с критической ошибкой в модуле Галерея на 95 строке
Вы же понимаете, что "критическая ошибка" в строке 95 понятие растяжимое. При такой формулировке сложно даже предположить, что к чему. Если вам помощь нужна - обращайтесь в аську или скайп, ну или в мыло. И подробнее описывайте - какие именно ошибки выводятся.
Can't install because of newer version of multiform (incompatible with version 7.x-1.0)
http://drupal.org/node/1420216
- dependencies[] = multiform (1.0-beta2)
+ dependencies[] = multiform
Дима, у меня такая же ерунда с "Тут вот на что ругается Multiple forms (1.0-beta2) (incompatible with version 7.x-1.0)", как вы вышли из этой ситуации?
Решается достаточно просто: ставим сначала Media Gallery, а уже потом Multiform. Тогда просто не даст включить Media Gallery. Теперь идем в /sites/all/modules/media_gallery/media_gallery.info и находим там строку:
dependencies[] = multiform (1.0-beta2)
в этой строчке удаляем скобки и их содержимое... т.е. должно получиться:
dependencies[] = multiform
все - теперь можно активировать нужные модули и, более того, галерея работает
Спасибо! Все сделал и установил, все заработало на mac os x без каких либо проблем, после того как разобрался с версиями модулей и их совместимостей.
Но на сервере(sme server 8) у меня проблема, загружаю картинку, выходит сообщение об успешной операции загрузки и на этом зависает. Обновляю страницу, и заново добавляю ее уже из library... Проблема не в plupload - отключал его.
про сервер ваш ничего не могу сказать, так что пробюлема может быть в чем угодно. Посмотрите логи сервера, если возникают какие-то ошибки обычно в логах это видно.
Хотел спросить про комментарии к галереи, как выводятся к каждой фотке отдельно или к целой галереи, или вообще отсутствуют. Как реализована форма комментариев на этом сайте? понравилась.
В данном случае комментарии - как к обычной ноде, то есть к самой галерее, а не к каждой фотке.
У меня - родные друпаловские комменты + мое оформление + антиспам
311 988 0 6 6 - icq sakhalin_radon@mail.ru - агент, если не сложно помочь советами, постучитесь ко мне:) Понравились Ваши труды.
У меня Miltiform несовместимая версия что делать незнаю?
Чуть выше в комментах есть ответ.
Здравствуйте Мария!
Подскажите, как сделать, чтобы изображение, в галереи открывающееся через colorbox подстраивалось под высоту экрана. Обычно загруженные изображения он так и открывает, а в галереи, если в настройках выставить «оригинальное изображение» изображение выходит за границы экрана.
Интересно было бы рассмотреть вопрос о массовой загрузки изображений в галерею (Node gallery или Media Gallery) программно через скрипты. Предположим есть сайт где уже выложены много изображений с описанием, интересно познакомиться с вариантами импорта этих данных в галереи.
Пользуюсь такой галереей некоторое время но после обновления с 7.7 на позние 7.12 кажется перестало нормально работать окно загрузки файлов. Оно стало не красивым и оформленным как раньше, а в виде неоформленой страницы со ссылками. и фотки перестали грузиться скопом (приходится теперь подгружать их по одной, а не пачкой как изначально.
Что произошло и как это можно исправить.
Случилось все это тут mir-novostey.info
Подскажите пожалуйста как я могу вставить имеющуюся галерею в статью?
с помощью модуля node refference
Интересуюсь, можно ли сделать комментарии к каждой фотке в Media Gallery? Сам пока не могу решить эту задачу, нужно что-то дописывать в модуле...
Скачал все модули, поставил на сайт, но в панели админа - модули в графе media gallery пишет, что Multiple forms (1.0-beta2) (несовместим с версией 7.x-1.0). Что здесь можно сделать? Более старой или новой версии я не нашел.
выше есть ответ, зайди по ftp поправь файлик, проверенно всё работает
... Теперь идем в /sites/all/modules/media_gallery/media_gallery.info и находим там строку:
dependencies[] = multiform (1.0-beta2)
в этой строчке удаляем скобки и их содержимое... т.е. должно получиться:
dependencies[] = multiform
все - теперь можно активировать нужные модули и, более того, галерея работает
Привет!
Сейчас не работает уже модуль нормально:(
Пишет, что Multiple forms (1.0-beta2) (несовместим с версией 7.x-1.0)
Выше комент прочтите.
У меня такое вопрос, галерея работает отлично. но подскажите, пр открытии фото в колорбоксе, и и последующем нажатии по центру к примеру, фото открывается просто в страничке, как в обычной ноде, как убрать эту штуку?
Сдесь решение: http://www.drupal.ru/node/75314
Мне помогло. После изменений файлов очистите кэш.
Огромное спасибо. Работает
Не работает сортировка фото внутри альбома. То есть при наведении мыши совсем не появляется "перекрестие" для перетаскивания мышью. Только "шестеренка" для "удалить или изменить"
Всё сделал как в описании, но всплывающий бокс с изображением появляется и через секунду затухает. Что делать?
Спасибо.
http://s019.radikal.ru/i607/1205/fe/2a3bb3ae963a.jpg
Может быть, кто-нб тоже с этим сталкивался?
Отбой связи. Просто у меня в настройках filetypes на финальном блоке стояла галочка "URL файла". Я заменил на "изображение" и всё заработало.
Пост можете не удалять, вдруг понадобится кому-нибудь. Хороший сайт, спасибо.
галерея - отстой, нельзя изменить типы показа картинок, а также нет перевода
Такая проблема: в IE(9) в Media Gallery при нажатии на фото, окно Colorbox открывается, но фотография не появляется. При этом фотографии не в Media Gallery открываются и показываются Colorbox нормально. В Firefox, Opera, Chrome все нормально. Какая может быть причина? Подскажите, пожалуйста решение.
После обновления drupal 7.12 до drupal 7.14 заработало.
Добавить комментарий