Мне нужна фотогалерея для новостного сайта, т.е. сгруппированные фотки это один из типов документа (нода) который будут поститься редакторами на сайте. Долго мучился выбирая как же это организовать и вот кажется нашел оптимальный для себя вариант.
Собственно вариантов для выбора я нашел для себя не много. Есть IMCE_Gallery и Image Gallery
Буду использовать Image Gallery + LightBox2
Про Image Gallery написано не мало, в том числе и на этом сайте.
Напишу про LightBox2 (ссылка).
LightBox2 это отдельный модуль а по сути js надстройка. Основная его задача как я понял дополнительная интеграция в друпал монстра Gallery2.
Но мне этот монстр не нужен, так что меня интересовали только его возможности применительно к Image Gallery.
Мне понравилось как он подгружает изображения см. скриншот
Ссылки на картинки менять не пришлось, все происходит автоматом.
Этот модуль просит проапдейтить js-библиотеку jquery (ссылка)
Файл руссификации прилагаю, перевел почти все, кроме хелпа.
Вложение | Размер |
---|---|
lightbox2_ru.po | 16.01 КБ |
Комментарии
Отлично, спасибо за перевод.
Гм... Посмотрел в документации модуль image galery и на сайте друпал орг пытался набрать что-то вроде project/ImageGallery. Ничего не нашел. Поэтому есть вопросы:
Image Gallery идет в пакете вместе с Image,
по поводу IMCE_Gallery не могу ответить,
но могу сказать что
lightbox просто перебирает ноды типа image и подменяет им адреса.
Что он конкретно делает?
После установки и настройки lightbox - клик по ноду типа image приводит к открытию нового слоя поверх окна в который загружается картинка как на скриншоте,
можете глянуть здесь http://www.livekuban.ru/fotohumor
вот и все что я использую из его возможностей.
Засечательно. Большое спасибо!
Кстати на сайте со включенным javascript не работает. И кто знает как решать проблему thumbnail строки в po файте нет и вроде в исходниках тоже нет. Хотя покавыряюсь сейчас. Самому приперло!
А вопрос: есть в нем настройки, чтоб фотка масштабировалась по отведенное окно, а не окно под размеры фотки?
появилась какая-то проблема с ИЕ6
в баг-репорте http://drupal.org/project/issues/lightbox2
довольно много нареканий по этому поводу,
щас буду пробовать бету с позавчерашними исправлениями, может там ситуация получше.
angelwise - думаю так не получится, он ведь выводит оригинал уменьшая его если не влезает.
UPDATE:
странно но обновлять модуль не пришлось, все заработало само собой.
видимо есть какой-то конфликт с другими js-модулями, только я не понял с какими.
Модуль thickbox во многом аналогичен лайтбоксу, но мне показалось, что он проще.
ага, мне тоже показалось что он проще,
в частности он не имеет таких ссылочек ">", "<", "Открыть в новом окне"
">", "<" (следующее, предыдущее изображение) в thickbox есть.
И даже переводятся без необходимости лезть в js.
А возможность "открыть в новом окне" зачем в thickbox? Он ведь показывает картинки "поверх" сайта.
Или вам необходимо, чтобы посетитель мог смотреть большие изображения в новом окне (например, посмотреть изображение исходного размера, хоть полиграфических размеров)? Для этого в настройках image есть возможность задать для любого типоразмера (миниатюра, оригинал и т.п.) параметр "открывать в новом окне" - /admin/settings/image.
хм, извиняюсь за дизинфу, значит я уже забыл как он выглядит
(я тут в день по 10-20 модулей просматриваю, забываю, почему мне не понравился тот или этот)
но здесь кстати тоже не надо было лезть в js.
а по поводу "открыть в новом окне" - это удобная ссылка - адрес на страницу с картинкой на сайте, которую можно запомнить или отправить другу, я наверное просто не верно перевел, в оригинальной версии там было что-то типа "смотри детали"
Да, вот этой удобной ссылки в thickbox, увы, нет. Из режима просмотра картинки или галереи нет отсылки на страницу текущей картинки.
Хочу такое сделать, одна строчка в коде, должно быть.
подскажите плиз как русификатор поставить? второй вопрос: знаю что можно отдельные кадры вставлять в новость или страничку (чтобы также пафасно и красиво она раскрывалась). но можно ее вставлять лишь одну:( как сделать так, чтобы после новости в конце был ряд кадровмаленького размера, а при щелканьи на них они ба работали как отдельная папка (как в фотогаллереи)
Лайт бокс лучше т.к. картинки можно листать стрелками клавиатуры, а в Тик боксе - нет.
Интересно, а можно ли использовать модули image gallery+lightbox2 так, чтобы фотки были вперемежку с текстом, т.е. не галерея занимает всю страницу, а, допустим текст, потом строка из 3х фоток, потом опять текст?
,было бы клево и очень удобно
Selff, как работает модуль? Что он замещает? Что-то подобное onclick="window.open('http://sait/xxx.jpg','Img')" или что-то еще? То есть хочется знать, работает он только с галереей, или и с отдельными картинками.
При использовании jQuery необходимость во всяческих "onclick" пропадает.
Событие можно назначить любому элементу страницы не правя HTML код.
примерно так:
А как узнать ID этого самого элемента?
Столкнулся со следующей ситуацией: после установки модуля Simple Karma, который требует прилагающийся к нему jquery-1.2.1 - перестал работать LightBox2. Подскажите, пожалуйста, как наименьшей кровью заставить правильно работать оба модуля?
imce_gallery делает галереи для каждого юзера... но какая-то она глючная...
Image Galleries умеет делать мульти-галереи?
если здесь есть кто еще... перестал работать lightbox просто так непонятно от чего. есть какие идеи ???
стоит здесь www.crablab.ru
Можете ли вы подробно указать, что же именно и где не работает?
selff, как сделать так, чтобы большая картинка появлялась не посередине экрана, а в определенном месте а каком-нибудь блоке, и чтобы потом при щелчке в любом месте экрана она не исчезала?
Спасибо большое!
Как раз искал пример, а тут - такое!
Только в Опера 9,5 не работает или автор сам отключил?
sites/all/modules/lightbox2/translations
Не, я всех достану. Уж больно нужно мне. Ребята и девчата, помогите, плз, новичку. У меня стоит модуль лайтбокс2 и модуль couloir_slideshow. Оба модуля включены. Есть блок слайдшоу, в котором прописан путь slideshow (вернее я пробовала уже прописывать и slideshow и files/slideshow). Сам блок тоже включен в leftbar. Файлы для отображения в слайдшоу находятся в папке files/slideshow. ПОЧЕМУ СЛАЙДШОУ НЕ РАБОТАЕТ? Может я че-то не так сделала, может где-то галочку не поставила? Или наоборот, поставила слишком много?
Пожалуйста, подскажите, а?
ПРива.
есть дело к автору статьи:
короче перевод на drupaler.ru не полный.
во из этого следует )
залей куда нить свой файл русификатор и выложи так как старая ссылка не работает.
СПС БОЛЬШОЕ
столкнулась с довольно неприятной проблемой и не знаю как решить ее.
Пользуюсь конструкцией Image+Galery + LightBox2 и она мне очень нравится.
Но есть один недостаток - когда в галерее очень много изображений, то их список распадается на несколько страниц. Так вот. Слайдшой обрывается как только заканчивается конкретная страница и не продолжается, но показывает те изображение, что остались на других страница. Приходится листать вручную. Пользователи могут и не "догонять", да и вообще как-то неудобно...
Подскажите, пожалуйста что можно сделать чтобы была возможность пролистать сразу все изображения галереи без переключения страниц?
А у меня image gallery объединился с views и все выводится кроме превьюшек почему-то. Сылка на галерею (без превью) - сылка на подгалерею (без превью) - сылка на саму фотку (вот тут фото вылазиет). что во views добавить чтобы превьюшки вылезли...?
чудно, что lightbox прикручивается к image gallery через Image node settings в настройках lightbox !
Установил модули Image 6.x-1.1 и Lightbox2 6.x-1.11, чтобы реализовать описанную выше идею. Фотогалерея создалась с помощью модуля Views, получилась такая галерея (http://forsazh-spb.ru/image/tid/1) после настройки image_gallery.
А вот Lightbox2 не работает или я не могу его правильно настроить. Я только недавно начал работать с Drupal, поэтому плохо в нем разбираюсь.
Подскажите, пожалуйста, какие стандартные настройки нужны для работы модуля?