Всем привет.
Поставил модуль colorbox, содал библиотеку /public_html/sites/all/libraries/colorbox и залил туда соотвествующие файлы.
ПРОБЛЕМА: при кликании на фото открывается поле фона и вроде начинает подгружать фото, но потом подгружение исчезает и остается только фон.
Через поиск посмотрел темы с colorbox, но никак допинать не могу этот модуль.
Помогите пож-ста, что я еще не доделал.
РЕШЕНИЕ:
Снес все и сделал, как в видеоуроке Создание простой фото галереи на Друпал 7 потом вместо допиливания стиля поставил Media Gallery и проделал с этим модулем то же самое, как в видеоуроке. Но Media Gallery тоже надо допилить потом - 2 пункт отсюда.
P.S. В видеоуроке написано установить Views, но автор очевидно им не воспользовался, как и я. Добавлю так же, что colorbox обновился до 7.x-2.4, может и это помогло.
Комментарии
укажи используемые версии:
библиотеки колорбокса,
версию модуля,
версию libraries
Модуль 7.x-2.3
Colorbox plugin 1.4.6
libraries 7.x-2.1
Поставьте Fancybox. Он лучше будет. С этим колорбоксом вы намучаетесь еще. Он постоянно багает без причины. На одной и той же странице одну картинку может подхватить, а другую нет.
РЕШЕНИЕ ПРОБЛЕМЫ:
У вас ссылка ведет на страницу! А она должна вести на картинку большего размера:
«РЕШЕНИЕ ПРОБЛЕМЫ:
У вас ссылка ведет на страницу! А она должна вести на картинку большего размера:
...»
По-моему правильная ссылка на изображение - если на черном поле кликнуть свойство изображения (в FireFox), то оно покажет, что там изображение.
Если я не прав, то как вылечить?
не не, тут
<a href="/media-gallery/lightbox/14/32"
должен быть адрес файла иclass="colorbox"
Niklan, multpix, как вылечить?
внимательно читать README.txt в папке модуля
прочитал, но понял только, что надо залить в папку с темой отдельный .css and .js file и прописать их - но по-моему это дебри какие-то - сколько искал проблем с colorbox, никто так не делал.
я уважаю ваши советы, о, великие, но пож-ста дайте конкретный совет по устранению именно этой проблемы.
блин, знать бы, что значит "расчехляющих", "скринкастов" - это я понял, но не понял, как это увидеть на странице модуля.
я бы не использовал media_gallery,
а для подобного функционала, вывел вьюсом поле изо, указав ему форматтер colorbox
p.s.
http://drupal.org/project/colorbox
на стр. модуля есть несколько расчехляющих скринкастов.
http://drupal.org/project/colorbox :
Colorbox screencasts
Part 1 to 3 is for an older 7.x-1.x version of the Colorbox module. Will try to get time to update them, at least part 1, for 7.x-2.x.
Colorbox for Drupal 7, part 1: Installation and image field integration on Vimeo
Colorbox for Drupal 7, part 2: Inline images with the Insert module on Vimeo
Colorbox for Drupal 7, part 3: Building a image gallery and a image slideshow.
Contributed screencasts:
Drupal 7 Colorbox module by Code Karate
Creating and Theming a Node Photo Gallery with Drupal 7 and Colorbox by High Rock Media.
How to Build a Lightbox Portfolio in Drupal 7 by CMS Quickstart
p.s.
в media_gallery так-же используется либа colorbox.
так что определитесь - или модуль colorbox или модуль media_gallery
одно другому не мешает, но имхо их соседство - избыточная роскошь)))
Ок, спс, посмотрел, как тут Colorbox for Drupal 7, part 1 - так же делал.
Ну так это не я придумал, пиплы юзают и все ок, подсмотрел здесь и меня модуль media_gallery вполне устраивает.
А есть здесь, кто точно юзал эти 2 модуля вместе? "Посмотри тут" и "посмотри там" мне не подходит, нужен конкретный совет, а (судя по ответам в этой теме) именно: как сделать, чтобы при кликании на фото ссылка была на lage фото, а не на страницу?
Вам так принципиально надо colorbox?
Я вам уже писал, что у вас ссылка ведет на страницу а не на картинку. ЧТО будет увеличивать colrobox? Ссылку что ли? Он увеличивает то, что указано в ссылке, а в ссылке у вас не картинка. При попытке вставить это в img разумеется ничего не появится.
Вы изъясните проблему понятно. То что вы сейчас написали, говорит о том что надо лезть во views.
Сейчас - да, именно комбинация media_gallery и colrobox - не для себя делаю (но буду рад, если кто-то подскажет комбинацию модулей с похожим итоговым результатом: на странице таблица из картинок, все кликабельны и при этом открывается картинка в оригинальном размере с функциями перелистывания).
Да понял я, ВОПРОС: в каком месте сделать так, чтобы ссылка вела на картинку? views не стоит, НО, в Типах материалов прописан тип Gallery - там есть созданное поле field_images и затем в Gallery в управление отображением в поле field_images в разделе ФОРМАТ прописан Colorbox. При создании Gallery в поле field_images загоняю изображение, но оно не сохраняется в итоге - т.к. изначально заточено под media_gallery (имхо) и есть только Add media, чтобы добавить картинки.
views + colorbox
и будет страница с галереей типа http://barbeku-kazan.ru/russkie-pechi и будет каждое фото открываться на всю страницу с выбранным фоном, да еще и с возможностью листать туда-обратно (с модулем views я знаком)? с трудом верится, а если и да, то кучу модулей надо будет добавлять и т.п. если уж решились ответить на мой запрос, многоуважаемый multpix, то огласите весь список пож-ста )
Просьба помочь всем тем, кто юзал media_gallery и colrobox вместе, при кликании на малый image выдает ссылку на страницу, вместо ссылки на большой image.
В каком месте сделать так, чтобы при кликании открывалась оригинальная картинка?
views + fancybox Результат тотже. Просто всплывающее окно будет от другой js.
Полный скрин страницы в студию.
Views можете считать обязательным для установки модулем. Он уже в ядре Drupal 8. Думаю вам это что-то говорит.
1. создал тип материалов Gallery, в нем в управлении полями
2. создал поле field_images (Имагес)
3. далее этому полю присвоил Colorbox
как-то так. Ок, но из вашего сообщения я понял только то, что пусть Views в любом случае будет установлен - я не против )))
зависимости + я бы использовал еще imagecache_actions для водяного знака
листать туда обратно - в коробке колорбокса (или фанки - на выбор).
Уважаемые господа и дамы, а так же их родители ))), вопрос остается открытым:
В каком месте сделать так, чтобы при кликании открывалась оригинальная картинка? А не непонятная ссылка?
Есть конкретный пример связки 2х модулей media_gallery и colrobox и в итоге при кликании на малую картинку получается, что система пытается открыть страницу вместо большой (оригинальной) кртинки.
Заранее спасибо.
Так или иначе вы к нему придете. Вам же придется как-то все группировать и т.д.
UPD.
Короче, посмотрел я как у вас все работает и то видео. В общем тут абзац. Надо разбираться с модулем. Там столько ненужного, дублирующего и непонятно зачем добавленного функционала. Тут я вам ничем помочь не могу. Вроде все как по видео, а не пашет. А скорее всего это потому что в видео модуль beta5, а у вас beta8. Там год разница в модуле.
+ Учитывая что автор начал ветку 2.0 делать, видимо его перелопачивают и знают о проблемах.
Niklan, спасибо за ответ.
Может у кого-нибудь есть еще идеи?
Отвечаю, в чём, скорее всего, у тебя было дело. В коде страницы ты подключил еще одну библиотеку jQuery, из-за этого происходили конфликты. Всю историю не читал т.к. длого, может подобный ответ уже и есть. И несмотря на давность поста, кому-нибудь понадобится.