Вывод лайков и окна комментариев в lightbox фотографий [РЕШЕНО]

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

Аватар пользователя leramulina leramulina 14 ноября 2011 в 15:13

Очень хотелось сделать в галерее, чтобы при нажатии на превьюшку выезжал лайтбокс с информацией о картинке, полем комментария и лайками соцсетей.
Сделала ноду картинки
Прицепила фотографии через imagefield
Поставила Lightbox2
Превьюшки вывела через views
нашла интересный вывод Lightbox2 iframe: 100_square->node page

но мне не хотелось чтобы в этой странице выезжала еще и шапка сайта, и блоки

сделала отдельный шаблон page-steadicam-photo.tpl

и видно, что на странице картинки этот шаблон работает http://steadi-go.ru/iv/steadicam-photo/1612-y (он не идеален лично для меня, но самое лишнее я уже убрала)

но если открыть ту же картинку через страницу вывода views http://steadi-go.ru/iv/images то видно то, что я убирала - и шапку и подвал, и вообще все

как мне переопределить вывод этой страницы именно в iframe? откуда iframe берет этот шаблон?

Комментарии

Аватар пользователя Chyvakoff Chyvakoff 14 ноября 2011 в 15:51

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

Ни тебе одной этого хочется...

"leramulina" wrote:
как мне переопределить вывод этой страницы именно в iframe?

Всмысле? Хочешь всю страницу в iframe запихнуть?

Аватар пользователя Chyvakoff Chyvakoff 14 ноября 2011 в 16:08

leramulina wrote:
Как раз вот не всю, а только контент. А она вся лезет.

Что конкретно ты подразумеваешь под контентом?

Аватар пользователя max_d max_d 24 ноября 2011 в 2:50

по идее, вам надо было делать для этого файлик page-steadicam-photo-lightbox2.tpl и в нем выводить нужный контент.
через Themer Developer можно быстро увидеть нужный файл.

Аватар пользователя volkodav87 volkodav87 2 апреля 2012 в 21:44

leramulina

Просто супер на сайте получилось. Вы не могли бы объяснить как у Вас это получилось?
Раскаитехотябы вкраце, если можно напишите, гд кд правили. В интернете слишком мало соль полезной информации.

Аватар пользователя leramulina leramulina 2 апреля 2012 в 23:55

1. Поставила модуль Node Gallery.
2. Поставила Lightbox.
3. Во вьюшке Node Gallery когда выводится сетка отредактировала параметр с помощью какого пресета выводить картинку. Там есть параметр iframe - когда в окошке открывается все страница. За счет этого мы выводим кнопки лайков и форму комментариев.
4. Далее, чтобы убрать лишние баннеры и вообще все лишние элементы в лайтбоксе я удалила из папки лайтбокса файл page-node-lightbox2.tpl
5. Скопировала его в папку темы и отредактировала его убрав все элементы, которые я не хочу выводить.
6. Потом поколдовала с css кодом, чтобы улучшить вывод.
7. И чтобы отправка комментария происходила без перезагрузки окошка, поставила модули ajax_comments и comment_bonus_api.

Аватар пользователя Arturus Arturus 15 апреля 2012 в 14:41

Действительно хорошо получилось, только не структурировано, все фото свалены в кучу, т.е. нет разделов или категорий. Если добавить категории и хлебные крошки, до будет очень удобная галерея для Drupal.
А какую версию Node Gallery использовали?

Аватар пользователя leramulina leramulina 16 апреля 2012 в 8:51

В данном случае не стояло задачи делать рубрики. Но можно их и сделать. Просто повесить на фотографии термины и переопределить вывод терминов. Сейчас как раз делаю на другом сайте такую версию с рубриками. Всегда использую самую последнюю версию Node Gallery.

Спасибо!