Создание фотоальбомов пользователями

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

Аватар пользователя igigo igigo 22 июля 2011 в 21:54

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

Устанавливал модули галереи - обычно выполнено так, что к фоткам нельзя оставлять комментарии, другие к 6 только версии подходят. Мне красота и эффекты особо не нужны, главное практичность и простота навигации. Читал также вот этот материал: http://www.drupal.ru/node/30510 "Создание галереи с помощью CCK & Views. Часть 1". Но он за 2009 г, может уже изменилась ситуация и готовые решения есть? К тому же там минус в том, что фотку надо загружать по одной каждый раз, одну загрузил, нужно опять переходить на стр. загрузки, и так по одной, долго и неудобно... Подскажите кто как реализовывал галерею с фотоальбомами на друпал 7?

Комментарии

Аватар пользователя digital_sword digital_sword 22 июля 2011 в 23:02

В случае по той статье - одна фотка - отдельный тип материала.
А вы можете просто создать один тип материала с неограниченными изображениями (imagefield). Тут и мультизагрузка возможна.
Тогда просто - создаете тип материала галлерея, прикрепляете поле "Изображение", неограниченно, прикрепляете поле "Обложка галереи", тоже изображение, и создаете представление.

Если же вам нужно чтобы одна картинка - отдельная нода - то я здесь http://www.drupal.ru/node/65789 и пытаюсь выяснить как это лучше сделать.

Аватар пользователя igigo igigo 23 июля 2011 в 7:18

"digital_sword" wrote:
В случае по той статье - одна фотка - отдельный тип материала.
А вы можете просто создать один тип материала с неограниченными изображениями (imagefield). Тут и мультизагрузка возможна.
Тогда просто - создаете тип материала галлерея, прикрепляете поле "Изображение", неограниченно, прикрепляете поле "Обложка галереи", тоже изображение, и создаете представление.

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

"leramulina" wrote:
Попробуйте Gallery Assist и дополнительные модули. Там и модуль комментариев есть.

я специально указал что речь про друпал7, ваш модуль только для 6 версии, я на него обращал внимание.

Аватар пользователя NurOff NurOff 23 июля 2011 в 7:26

Зачем лишние модули. Выше рассказали все правильно.
Imagecashe. Создать шаблоны, удобгнее всего указать всем одну высоту а ширину не указывать - свойство Масштабирование. Картинки умещаются ровно тогда.
ССК. Поле Изображение к типу материала Галерея...
Количество изображений неограниченное.
Views вывод в удобной форме.
Разрешить комменты и все готова галерея.
Удобный модуль мультизагрузки uploadify...

Аватар пользователя digital_sword digital_sword 23 июля 2011 в 10:21

"NurOff" wrote:
Разрешить комменты и все готова галерея.

Да, только в этом случае комментировать отдельную фотографию нельзя.

"digital_sword" wrote:
Если же вам нужно чтобы одна картинка - отдельная нода - то я здесь http://www.drupal.ru/node/65789 и пытаюсь выяснить как это лучше сделать.

Для 7ки делаете все как в той статье http://www.drupal.ru/node/30510, только заменяете модуль views_attach на eva.
Далее создаете представление, содержимое.
Тип отображения: Entity content.
Затем в настройках Связки: Родительский раздел (ну это тип материала).
И все работает.

Аргументы не нужны.
И еще надо добавить контекстный фильтр (там в фильтре надо выбрать ссылку nodereference). Иначе во всех альбомах будут отображаться все фотографии, и свои и чужие.

Аватар пользователя igigo igigo 24 июля 2011 в 20:57

"digital_sword" wrote:
И еще надо добавить контекстный фильтр (там в фильтре надо выбрать ссылку nodereference). Иначе во всех альбомах будут отображаться все фотографии, и свои и чужие.

никак не мог найти про то что вы говорите. Я так понимаю в Contextual filters должен быть этот nodereference, но у меня там нет подобного ничего.

Я решил проблему так: Relationships >> Содержимое: Автор, после этого в фильтрах появляется возможность выбора такого критерия сортировки как "Пользователь: Current (Да)". Тогда юзеру показываются только его записи и галереи (правда если не залогенен то эта страница доступна но с пустым содержимым ноды).

Так какой вариант правильней то...

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