Фотогаллерея Image+Galery + LightBox2 (и его перевод)

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

Аватар пользователя selff selff 6 декабря 2007 в 16:39

Мне нужна фотогалерея для новостного сайта, т.е. сгруппированные фотки это один из типов документа (нода) который будут поститься редакторами на сайте. Долго мучился выбирая как же это организовать и вот кажется нашел оптимальный для себя вариант.

Подгрузка изображения галлереиСобственно вариантов для выбора я нашел для себя не много. Есть IMCE_Gallery и Image Gallery
Буду использовать Image Gallery + LightBox2
Про Image Gallery написано не мало, в том числе и на этом сайте.
Напишу про LightBox2 (ссылка).
LightBox2 это отдельный модуль а по сути js надстройка. Основная его задача как я понял дополнительная интеграция в друпал монстра Gallery2.
Но мне этот монстр не нужен, так что меня интересовали только его возможности применительно к Image Gallery.
Мне понравилось как он подгружает изображения см. скриншот
Ссылки на картинки менять не пришлось, все происходит автоматом.
Этот модуль просит проапдейтить js-библиотеку jquery (ссылка)
Файл руссификации прилагаю, перевел почти все, кроме хелпа.

ВложениеРазмер
Двоичные данные lightbox2_ru.po16.01 КБ

Комментарии

Аватар пользователя digital_sword digital_sword 6 декабря 2007 в 22:36

Гм... Посмотрел в документации модуль image galery и на сайте друпал орг пытался набрать что-то вроде project/ImageGallery. Ничего не нашел. Поэтому есть вопросы:

  • Где взять модуль image galery и его перевод?
  • Работает ли LightBox2 с IMCE и IMCE_Gallery и с Image?
  • Что конкретно делает LightBox2? Поставил его без этих модулей, не знаю как пользоваться.
  • Дайте, пожалуйста, ссылку, где можно посмотреть его в работе
Аватар пользователя selff selff 7 декабря 2007 в 0:20

Image Gallery идет в пакете вместе с Image,
по поводу IMCE_Gallery не могу ответить,
но могу сказать что
lightbox просто перебирает ноды типа image и подменяет им адреса.
Что он конкретно делает?
После установки и настройки lightbox - клик по ноду типа image приводит к открытию нового слоя поверх окна в который загружается картинка как на скриншоте,
можете глянуть здесь http://www.livekuban.ru/fotohumor
вот и все что я использую из его возможностей.

Аватар пользователя demoemo demoemo 7 декабря 2007 в 10:42

Кстати на сайте со включенным javascript не работает. И кто знает как решать проблему thumbnail строки в po файте нет и вроде в исходниках тоже нет. Хотя покавыряюсь сейчас. Самому приперло!

Аватар пользователя angelwise angelwise 7 декабря 2007 в 11:33

А вопрос: есть в нем настройки, чтоб фотка масштабировалась по отведенное окно, а не окно под размеры фотки?

Аватар пользователя selff selff 7 декабря 2007 в 14:11

появилась какая-то проблема с ИЕ6
в баг-репорте http://drupal.org/project/issues/lightbox2
довольно много нареканий по этому поводу,
щас буду пробовать бету с позавчерашними исправлениями, может там ситуация получше.

angelwise - думаю так не получится, он ведь выводит оригинал уменьшая его если не влезает.

UPDATE:
странно но обновлять модуль не пришлось, все заработало само собой.
видимо есть какой-то конфликт с другими js-модулями, только я не понял с какими.

Аватар пользователя selff selff 7 декабря 2007 в 22:11

ага, мне тоже показалось что он проще,
в частности он не имеет таких ссылочек ">", "<", "Открыть в новом окне"

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 7 декабря 2007 в 22:37

">", "<" (следующее, предыдущее изображение) в thickbox есть.
И даже переводятся без необходимости лезть в js.

А возможность "открыть в новом окне" зачем в thickbox? Он ведь показывает картинки "поверх" сайта.

Или вам необходимо, чтобы посетитель мог смотреть большие изображения в новом окне (например, посмотреть изображение исходного размера, хоть полиграфических размеров)? Для этого в настройках image есть возможность задать для любого типоразмера (миниатюра, оригинал и т.п.) параметр "открывать в новом окне" - /admin/settings/image.

Аватар пользователя selff selff 7 декабря 2007 в 23:25

хм, извиняюсь за дизинфу, значит я уже забыл как он выглядит
(я тут в день по 10-20 модулей просматриваю, забываю, почему мне не понравился тот или этот)
но здесь кстати тоже не надо было лезть в js.
а по поводу "открыть в новом окне" - это удобная ссылка - адрес на страницу с картинкой на сайте, которую можно запомнить или отправить другу, я наверное просто не верно перевел, в оригинальной версии там было что-то типа "смотри детали"

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 8 декабря 2007 в 7:47

Да, вот этой удобной ссылки в thickbox, увы, нет. Из режима просмотра картинки или галереи нет отсылки на страницу текущей картинки.
Хочу такое сделать, одна строчка в коде, должно быть.

Аватар пользователя Stafeek Stafeek 8 декабря 2007 в 12:03

подскажите плиз как русификатор поставить? второй вопрос: знаю что можно отдельные кадры вставлять в новость или страничку (чтобы также пафасно и красиво она раскрывалась). но можно ее вставлять лишь одну:( как сделать так, чтобы после новости в конце был ряд кадровмаленького размера, а при щелканьи на них они ба работали как отдельная папка (как в фотогаллереи)

Аватар пользователя digital_sword digital_sword 10 декабря 2007 в 0:15

Интересно, а можно ли использовать модули image gallery+lightbox2 так, чтобы фотки были вперемежку с текстом, т.е. не галерея занимает всю страницу, а, допустим текст, потом строка из 3х фоток, потом опять текст?

Аватар пользователя digital_sword digital_sword 12 декабря 2007 в 17:01

Selff, как работает модуль? Что он замещает? Что-то подобное onclick="window.open('http://sait/xxx.jpg','Img')" или что-то еще? То есть хочется знать, работает он только с галереей, или и с отдельными картинками.

Аватар пользователя seaji seaji 13 декабря 2007 в 17:51

При использовании jQuery необходимость во всяческих "onclick" пропадает.
Событие можно назначить любому элементу страницы не правя HTML код.

примерно так:

  <script>
    $(#link_to_click).click(function(
        // здесь пишете JS код для исполнения при клике на элементе с ID "link_to_click"
    ));
  </script>
Аватар пользователя arteias arteias 2 января 2008 в 23:57

Столкнулся со следующей ситуацией: после установки модуля Simple Karma, который требует прилагающийся к нему jquery-1.2.1 - перестал работать LightBox2. Подскажите, пожалуйста, как наименьшей кровью заставить правильно работать оба модуля?

Аватар пользователя Гость Гость (не проверено) 17 апреля 2008 в 7:48

если здесь есть кто еще... перестал работать lightbox просто так непонятно от чего. есть какие идеи ???
стоит здесь www.crablab.ru

Аватар пользователя digital_sword digital_sword 17 апреля 2008 в 22:21

selff, как сделать так, чтобы большая картинка появлялась не посередине экрана, а в определенном месте а каком-нибудь блоке, и чтобы потом при щелчке в любом месте экрана она не исчезала?

Аватар пользователя LadyAnna LadyAnna 14 апреля 2009 в 17:11

Не, я всех достану. Уж больно нужно мне. Ребята и девчата, помогите, плз, новичку. У меня стоит модуль лайтбокс2 и модуль couloir_slideshow. Оба модуля включены. Есть блок слайдшоу, в котором прописан путь slideshow (вернее я пробовала уже прописывать и slideshow и files/slideshow). Сам блок тоже включен в leftbar. Файлы для отображения в слайдшоу находятся в папке files/slideshow. ПОЧЕМУ СЛАЙДШОУ НЕ РАБОТАЕТ? Может я че-то не так сделала, может где-то галочку не поставила? Или наоборот, поставила слишком много?
Пожалуйста, подскажите, а?

Аватар пользователя Рад Рад 22 августа 2009 в 19:57

ПРива.
есть дело к автору статьи:
короче перевод на drupaler.ru не полный.
во из этого следует )

залей куда нить свой файл русификатор и выложи так как старая ссылка не работает.

СПС БОЛЬШОЕ

Аватар пользователя Elodia Elodia 15 марта 2010 в 14:46

столкнулась с довольно неприятной проблемой и не знаю как решить ее.
Пользуюсь конструкцией Image+Galery + LightBox2 и она мне очень нравится.
Но есть один недостаток - когда в галерее очень много изображений, то их список распадается на несколько страниц. Так вот. Слайдшой обрывается как только заканчивается конкретная страница и не продолжается, но показывает те изображение, что остались на других страница. Приходится листать вручную. Пользователи могут и не "догонять", да и вообще как-то неудобно...

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

Аватар пользователя hea8y hea8y 26 января 2011 в 10:06

А у меня image gallery объединился с views и все выводится кроме превьюшек почему-то. Сылка на галерею (без превью) - сылка на подгалерею (без превью) - сылка на саму фотку (вот тут фото вылазиет). что во views добавить чтобы превьюшки вылезли...?

Аватар пользователя Kerbyg Kerbyg 10 ноября 2015 в 11:47

"selff" wrote:
После установки и настройки lightbox - клик по ноду типа image приводит к открытию нового слоя поверх окна в который загружается картинка как на скриншоте,
можете глянуть здесь http://www.livekuban.ru/fotohumor
вот и все что я использую из его возможностей.

Установил модули Image 6.x-1.1 и Lightbox2 6.x-1.11, чтобы реализовать описанную выше идею. Фотогалерея создалась с помощью модуля Views, получилась такая галерея (http://forsazh-spb.ru/image/tid/1) после настройки image_gallery.
А вот Lightbox2 не работает или я не могу его правильно настроить. Я только недавно начал работать с Drupal, поэтому плохо в нем разбираюсь.
Подскажите, пожалуйста, какие стандартные настройки нужны для работы модуля?