Статичная галерея картинок, какие модули выбрать для реализации?

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

Аватар пользователя lamport lamport 7 ноября 2009 в 3:03

Задачи и требования:

1. необходимо реализовать статичную галерею картинок. Добавляться/изменяться картинки пользователями не будут. Да и пользователей не будет. Просто статичная галерея картинок.
2. просмотр нужен при помощи Highslide.
3. нужна обработка картинок по размерам и ватермарк - через Imagecache. (но вот тут может быть и есть варианты?)

Пока получилось только использовать Highslide и Imagecache с ImageField через Display fields. Но это не галерея а просто лист картинок.

При помощи каких модулей порекомендуете указанное реализовать? Все модули галерей создают отдельные ноды для картинок? Как подружить модули галерей с Highslide и Imagecache?

Комментарии

Аватар пользователя lamport lamport 15 ноября 2009 в 17:15

И даже highslide заработал, но только в режиме зума по одной картинке. А как можно сделать так, что бы и по несколько картинок можно было открыть из галереи?

Аватар пользователя Maslennikov Aleksey Maslennikov Aleksey 16 ноября 2009 в 10:19

Да, действительно, через lightbox2 это сделать не возможно... Тогда вернемся к highslide. Предлагаю немного поправить ядро и добиться нужного эффекта. Суть проблемы состоит в том, что в оригинале открывшееся изображение имеет абсолютное позиционирование.

Решение: Откройте файл "modules\highslide\highslide\highslide-full.js" и закомментируйте строку номер 920 (/*position: 'absolute',*/). Это конечно не самое лучшее, но, по-моему, единственное эффективное решение.

Думаю у кармы есть регенерация... Wacko

Аватар пользователя lamport lamport 17 ноября 2009 в 1:09

Ура! Спасибо! Заработало! Вместо absolute вписал static, такой же результат. Только полоса вертикальной прокрутки появляется, может можно побороть?

А вот еще по highslide несколько вопросов есть:
- /modules/highslide/highslide.js - вот этот файл для чего?
- /modules/highslide/highslide\highslide-full.js - а этот? Что еще можно в нем исправить?
- на http://highslide.com/editor/ можно после редактирования скачать файл highslide-custom.zip. Его содержимое можно прицепить к drupal?
- особенно интересует как прицепить gallery с http://highslide.com/editor/, ну вот что бы кнопочки там на картинке всплывали при наведении и работали.

Еще раз спасибо. Надеюсь на ответы.:)

Аватар пользователя Maslennikov Aleksey Maslennikov Aleksey 17 ноября 2009 в 11:44

Вообще-то лезть в ядро модуля не стоит. Файл для решения предыдущей задачи я нашел опытным путем. Из чего еще состоит модуль и как он работает может сказать только разработчик. Либо надо очень много времени убить на то, чтобы разобраться в чужом коде.
С модулем highslide я работал не очень близко, поэтому на 2 последних вопроса я вам не отвечу.

Аватар пользователя lamport lamport 29 ноября 2009 в 13:28

Вот тут задал вопросы по галереи http://www.drupal.ru/node/32651#comment-197629

На всякий случай, повторю тут:

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

Второй вопрос - как добавить под каждой картинкой текст - описание?