Совместить Gallerix и Lightbox
Прислано: kissfm
вт, 24/02/2009 - 15:03
Вот еще понадобилось к материалам типа Album (модуль Gallerix) прицепить и просмотр картинок с помощью модулей Lightbox или Thickbox. Можно ли это совместить как-то? Кто-то пробовал уже?
Спасибо.
- kissfm's blog
- Для комментирования войдите или зарегистрируйтесь
Так что, никому не приходилось такое?
Конкретно нужно, чтобы нажимая на большую (центральную) картинку открывалась она потом через LightBox.
- Для комментирования войдите или зарегистрируйтесь
Тоже нада также
- Для комментирования войдите или зарегистрируйтесь
И модуль Photos такжебы )
- Для комментирования войдите или зарегистрируйтесь
Подписываюсь тоже :)
- Для комментирования войдите или зарегистрируйтесь
Решили как-то мне другие тела, в коде пошаманили видать. Не знаю что они делали.
- Для комментирования войдите или зарегистрируйтесь
так а вы выложите сюда модуль где шаманили.
- Для комментирования войдите или зарегистрируйтесь
Ну вот вам модуль Gallerix прошаманеный.
- Для комментирования войдите или зарегистрируйтесь
ай спасибо!
- Для комментирования войдите или зарегистрируйтесь
Разве помогло?
Я себе его ставил, но ничего не добился...
Наверное при вёрстке что-то внедряли. А модуль и не трогали видать.
- Для комментирования войдите или зарегистрируйтесь
жаль нет решения... может будут хоть идеи как сделать:
при просмотре Single Picture выводится большая картинка размерами, определенными Frame, и она не кликабельна.
как сделать ее кликабельной, что б при клики на нее открывалась картинка оригинального размера, желательно в Lightbox или Thickbox?
- Для комментирования войдите или зарегистрируйтесь
Я вот и сам не понял. Ставил эти оба модуля на новый сайт и не получил того же эффекта. И узнать у делавших не представилось возможности.
Шяйтанама...
- Для комментирования войдите или зарегистрируйтесь
есть такое решение: http://drupal.org/node/552096
когда показывается сетка со всеми фотками в галереи, при клике на фотку открывается Lightbox и можно в нем просмотреть все фотки.
не совсем то, что мне нужно, может кому подойдет
- Для комментирования войдите или зарегистрируйтесь
kissfm, а к тому сайту, для которого этот модуль уже шаманили еще есть доступ?
в том архиве gallerix.rar действительно изменений нет, возможно, изменения вносили в файл template.php, что в каталоге темы лежит, вот его бы посмотреть на наличие функций с упоминанием "_gallerix_"
- Для комментирования войдите или зарегистрируйтесь
хм...
пока получается криво.
берем gallerix.module
находим там функцию theme_gallerix_frame($node)
комментим строчку
$output .= theme('image', $source,'', $picture->caption, array('id' => 'gallerix-frame'));
и вставляем
$framefoto = ''; $framefoto .= theme('image', $source,'', $picture->caption, array('id' => 'gallerix-frame')); $output .= l($framefoto, $picture->original, array( 'attributes' => array( 'rel' => 'lightshow', 'title' => $picture->caption, ), 'html' => TRUE, ));
- при просмотре одиночного фото к нему добавляется активная ссылка на просмотр оригинального фото в Lightbox.
вот только в Lightbox открывается всегда первое фото, вне зависимости, какое показывается одиночное фото... почему - пока не понял.
и чего то не пойму, как "вывести" эту функцию в template.php, какое при этом у нее должно быть название...
- Для комментирования войдите или зарегистрируйтесь
Вот ссылка на тот сайт с примером работы.
Доступа уже наверное у меня нету, чтобы достать tpl. Но если очень надо, то могу постараться его пробить. А пока нет времени, спешу уходить пить пиво =)
- Для комментирования войдите или зарегистрируйтесь
кстати, на том сайте Lightbox тоже некорректно работает.
если просмотреть фотку в Lightbox, затем перейти All Photos, выбрать другую фотку (откроется Single Picture), кликаешь на фотку и в Lightbox открывается предыдущая фотка.
а вот на "офф_демо_сайте" сделан другой механизм. там фотка не кликабельна, но есть иконка с сылкой для просмотра полноразмерной версии... правда, этот "механизм" они пытаются продавать...
- Для комментирования войдите или зарегистрируйтесь
Да, я эти погрешности замечал еще тогда)
На "офф_демо_сайте" видал когда-то эти расклады. Хотел спереть, а там платить надо
- Для комментирования войдите или зарегистрируйтесь
kissfm, может все-таки попробовать взять template.php с того сайта?
- Для комментирования войдите или зарегистрируйтесь
функция theme_gallerix_frame($node) задает макет вывода фоток на экран.
например, если между
$output .= '</div>' . "\n" ; $output .= '</div>' . "\n" ;
вставить
$output .= '<p align="center">' . $gallerix-showorig.title . '</p>';то под фоткой будет отображаться еще и ее титл.
а вот смена фоток похоже идет через gallerix.js...
поэтому изменения в theme_gallerix_frame($node) задают вид, но присваивают данные только первой фотки, при смене фоток эти данные не меняются...
- Для комментирования войдите или зарегистрируйтесь
похоже все таки откажусь от использования модуля.
взялся за него, потому что понравилось наличии "карусели", сам модуль показался аккуратненьким, да и не создает лишних нод на каждую картинку.
(последнее в моем случае оказалось отнюдь не удобством).
за полгода использования что накопилось отрицательного.
. так и не смог по нормальному настроить просмотр картинки в полном размере. (картинки большие и необходимо открывать или в отдельном окне или с помощью Lightbox. Lightbox кое-как к галереи прикрутил, но вылезли отдельные глюки с обычным просмотром. во-общем, сыро.)
. появилась необходимость к отдельным фоткам делать пояснения - решить не удалось
. появилась необходимость к отдельным фоткам добавлять теги - решить не удалось
однако, если Вам нужна простая фотогалерея, без "разбивки" и привязки тегов, комментариев к отдельным фоткам, и сами фотки в нужном размере спокойно вписываются в дизайн сайта - то можно попробуйте этот модуль.
- Для комментирования войдите или зарегистрируйтесь
Спешу обрадовать, обновился модуль Gallerix Development releases - 2010-Jun-30
Features Include:
* Batch uploading.
* Grid album view.
* AJAX photo browsing, commenting, voting, and minor editing.
* Easily expandable widget engine.
* Adjustable resolutions, originals left untouched.
* Security features.
* Per user albums
* And many other features...
- Для комментирования войдите или зарегистрируйтесь
поставил dev, покрутил, не нашел ничего нового/интересного
- Для комментирования войдите или зарегистрируйтесь
новое/интересное - дескрипшен альбома теперь выводится на экран под всеми картинками. в 1.4 не выводился. А добавление новых резолюшенов так и не работает.
- Для комментирования войдите или зарегистрируйтесь
http://viju.tvercity.net/ru/weblog/gallerix-galereya-dlya-drupal-0
вот такое нашел, попробуйте, пишут что работает
- Для комментирования войдите или зарегистрируйтесь






Комментарии