Галерея + Слайдшоу как у picasa

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

Аватар пользователя Lopar Lopar 30 июля 2009 в 23:27

Камрады. А есть ли возможность существующими силами друпала вымочить примерно вот такое отображение фотографий:
http://lerayne.therron.net/2009/07/%d0%b2%d0%b8%d0%b4%d1%8b-%d1%81%d0%b5...

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

Комментарии

Аватар пользователя Lopar Lopar 31 июля 2009 в 0:53

Мощный инструмент однако. А так чтобы попроще, только для картинок, и чтобы вьехала барышня не знающая хтмл? ))

Аватар пользователя Master of Tragedy Master of Tragedy 31 июля 2009 в 0:58

А там и не надо HTML знать. Создайте тип материала используя image attach. Затем выводите ноды этого типа с помощью вьюс. Во вьюс выберете стиль slideshow. Барышне останется только добавлять картинки из меню и все.

Аватар пользователя koval2001 koval2001 31 июля 2009 в 1:05

Master of Tragedy wrote:
А там и не надо HTML знать. Создайте тип материала используя image attach.

имхо модуль image и image attach к нему это без перспективно. Лучше использовать связку imagefield и imagecache , тем более в семерке они частично в ядре.

Аватар пользователя gn@drupal.org gn@drupal.org 31 июля 2009 в 14:13

"koval2001" wrote:
лучше использовать связку imagefield и imagecache , тем более в семерке они частично в ядре.

Мне тоже больше нравится связка imagefield + imagecache - не люблю, когда каждая картинка создаёт отдельную ноду. А так - можно создать отдельный тип контента "фотогалерея", чуть-чуть подправить вывод imagefield, чтобы не в столбик, задать в imagecache thumbnail'ам одинаковый размер, и уже сойдёт в качестве первого приближения. А потом для красоты можно прикрутить Lightbox2, views slideshow и прочее по вкусу. Для загрузки многих картинок сразу - например, Image FUpload.

Аватар пользователя gn@drupal.org gn@drupal.org 31 июля 2009 в 16:19

"Lopar" wrote:
а в чем разница - занимает ли картинка отдельную ноду или нет?
Плюсы и минусы так сказать?

Навскидку говоря, у каждой ноды есть куча атрибутов - заголовок, тело, автор, время создания, URL alias, публиковать или нет на главной странице, прикреплять ли к верху, ссылка на меню и так далее. Не то чтобы оно много места занимало в базе данных, но из моих личных религиозных соображений мне эстетически неприятно такое отводить на каждую картинку, если их сотни или тысячи. Хотя в каких-то случаях это может быть и очень полезным.

Аватар пользователя koval2001 koval2001 31 июля 2009 в 20:03

imagecache+filefield+imagefield включены в ядро Drupal 7 . Поэтому Lopar никуда вы от них не денетесь :), хотите Вы этого или нет, а знакомиться с этой связкой придется. Так что спорить о плюсах и минусах - в данной ситуации смысла нет.

Аватар пользователя Lopar Lopar 31 июля 2009 в 22:25

koval2001, пока выйдет семерка, пока ее обкатают, пока придумают как на нее обновиться тем у кого всё зашито на шестерку, пока ее потестят мои друзья, потом только я переходить буду. Так что времени пройдет.... Smile Smile Smile

Тем более тестить связку уже начну в понедельник, ибо сайт скоро сдавать Smile

Аватар пользователя Lopar Lopar 3 августа 2009 в 11:31

Волшебная связка выходит.

imagecache => imageAPI + Transliteration
Transliteration => Pathauto
PathAuto => Token

Что-то "по минимуму" с трудом выходит.
И это я еще imagefield и filefield не смотрел. Хотя они зависят от CCK, который у меня патологически не стоит ибо не нужен. Файлфилд очень хочет вместе с собой видеть MimeDetect.
И всю эту иностранную брагу нужно как то русифицировать. ))

Может когда это будет вшито в ядро Друпала - это будет прелестно, но сейчас...

Аватар пользователя koval2001 koval2001 3 августа 2009 в 12:27

"Lopar" wrote:
filefield не смотрел.

В семерке планируют стандартный модуль upload , заменить именно filefield'ом . Так, что начинайте знакомиться Smile
Да и ССК тоже будет частично в ядре в семерке.

Аватар пользователя gn@drupal.org gn@drupal.org 3 августа 2009 в 12:58

"Lopar" wrote:
Что-то "по минимуму" с трудом выходит.

Если хочется по минимуму, то можно пробовать Brilliant Gallery + Lightbox2. Вроде немного весят и больше ничего не просят, только нет встроенного upload'а - надо либо грузить картинки в заданную директорию по FTP, либо связать галерею с той же Пикасой.

Аватар пользователя Lopar Lopar 3 августа 2009 в 15:15

"<a href="mailto:gn@drupal.org">gn@drupal.org</a>" wrote:
чуть-чуть подправить вывод imagefield, чтобы не в столбик

А как это сделать собственно?
брутал-кодить модуль?

Аватар пользователя gn@drupal.org gn@drupal.org 3 августа 2009 в 15:48

Lopar wrote:
"<a href="mailto:gn@drupal.org">gn@drupal.org</a>" wrote:
чуть-чуть подправить вывод imagefield, чтобы не в столбик

А как это сделать собственно?
брутал-кодить модуль?

Можно просто в css прописать формат вывода по имени нужного поля и задать там float: left.
См., например, здесь.

Аватар пользователя Lopar Lopar 1 сентября 2009 в 13:27

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

Связка ImageField + Content Templates.

Создаю тип материалов "Фотогалерея". Добавляю филд заливки фоток. Далее редактирую щаблон при помощи Content Templates и вшиваю аякс. Код аякса не выжил, ибо заказчик его отмел, сказал что всё таки галерея нужна. В результате осталась вот такая конструкция вместо базовой.

<?php foreach((array)$field_ajaxslidesh as $imageview) print $imageview['view']." "; ?>

Для превьюшек добавен ImageCache, и все остались довольны.