Создал в материале CCK поле-изображение (imagefield). Нужно, чтобы на странице эти картинки открывались с помощью лайтбокса, по клику на маленькой копии.
Так вот, когда я в настройках типа материала, во вкладке "показать поля" указываю для поля с изображением "Lightbox2: ->original" , этих изображений на нужной мне странице нет.
Если указать во вкладке "показать поля" для поля с изображением "Изображение", то они появляются на странице (но без лайтбокса).
Так вот, CCK с lightbox кто-то скрещивал?
Комментарии
для 6-го друпала нужно качать dev версию
или модуль thickbox - идеальный модуль без дополнительного геморроя. В отображении полей выбираете нужный вывод и все. Вывод так же возможен если вы используете набор действий imagecache.
Установил dev версию лайтбокса и thickbox.
У thickboxа - та же проблема, картинки не отображаются вообще.
У dev lightbox отображаются только "lightbox2 iframe: original ->nodepage" и "lightbox2: original ->" из 8ми вариантов, которые там можно указать. Но картинки в обоих случаях показываются в натуральную величину.
Да (на 5) через imagecache, но и здесь так же.
Сначала настройте размеры превьюшек в imagecache, а потом выберите lightbox2: название_установки_imagecache -> original.
Все правильно, потому что вы и выбираете оригинал. Где логика?
original ->nodepage
—оригинал -> ведущий на страницу node
original ->
—оригинал -> ведущий на...
а нужно наоборот:
превьюшка -> original
незнаю чьими руками вы ставили thickbox - все замечательно работает с первого раза... настройки там практически отсутствуют, сложно даже придумать, где можно ошибиться...
Изложенное выше верно написано, только все нужно читать одним сообщением ))) Поэтому подвожу итог )))
Своими руками ставил и вообще вопрос не про thickbox был.
я просто посоветовал хорошую альтернативу. где-то тут читал, что thickbox менее грузен.
25.8 KB против 94 KB в архиве ))) И не надо нигде читать ))) При этом lightbox функциональнее и глючнее ))) Если по-проще, то thickbox , если нужно то, что thickbox не умеет то lightbox, либо самому писать модуль под любой другой pop-up вьювс )))
Один хер не работает :(. Переставлю по-новой.
У меня почему-то imagecahe не хочет грузить маленькие изображения. Проблема в этом
Что значит ссылки, у вас что миниатюрки не генерируются?
Должно бфть маленькие картинки --> большие в лайтбоксе.
Или ЧТО?
Да.
Я создал правило imagecache scale 80*100. И маленькие картинки действительно сохраняются в папку sites\default\files\spec, но друпал ищет их в папке sites\default\files\spec\spec.
Может это баг в lightbox? На орге смотрели?
Или баг в imagecache?
Баг в imagecache. Смотрел http://drupal.org/node/330432 . Пока не решили.
Только мне интересно: на Drupal.ru, я что, один использую imagecache под 6ку?
все работает, см мой сайт ))) попробуй на голом друпале все поставь и проверь. может где-то конфликт идет.
проверял. На 6,5 и 6,6. На денвере и хостинге. У вас какая версия imagecache и друпала?
imagecache 6.x-2.0-beta1
drupal - последний
Гм... а на третьем сервере работает. Просто так. С теми же параметрами...
Уххххх значит не у одного у меня такая проблема. Неделю уже голову сижу ломаю, думал я что то просто не догоняю.
А может на самом деле не правльно делаю
1) создал пресеты в imagecache: albert_preset(маленькая превьюшка scale 100\100) и display(большая картинка scale 650\650)
2)Создал новый тип содержания, добавил в display fields:"teaser" lightbox2-albert_preset-display.
В "Full node" - такие же настройки.
3) соотвестенно в views создал вид и адрес к галереи.
Значит галерея открывается, превьюшка есть. Жму на маленькую картинку - никакого лайтбокса, просто тупо открывает большую фотку без эффектов лайтбокса.
А lightbox2:albert_preset=> Original работать будет?
У меня проблема другая, там маленькие картинки созхранялись не туда куда надо. Результат: они не показываются. Помогло удаление папки imagecache/albert_preset и создание ее вручную по-новой с правами 777.
Вообще никак не работает. Может настройки локального сервера какие то нужны?
А превьюшки без лайтбокса (т.е. albert_preset=> file) отображаются?
Если да, то попробуйте update.php. Litebox, как здесь писали, обязательно dev. Или как вариант thickbox.
Если не показываются, то это моя ошибка. Там или пересоздать папку или поменять сервер.
Как вы по серверам скачете?
*поменять хостера. Но не нужно так как все решается аттрибутами папки
мне показалось, что внутри хостера получается )))
Кстати, тему пора закрыть )))
Ну ну. Править заголовок и вписывать [решено]? Когда ж кнопку придумают
Настройки приложил в скриншоте. Превьюшка показывается, жму на нее, открывается большая картинка размером указанной в пресете display, без эффекта лайтбокса. dev версия стоит, update.php делал - толку 0.
ХЗ. Я бы попробовал посмотреть на галочки на admin/settings/lightbox2, создать новый сайт на денвере с модулями CCK+litebox и задать вопрос на http://drupal.org/project/issues/lightbox2?states=all
Настройки приложил в скриншоте. Превьюшка показывается, жму на нее, открывается большая картинка размером указанной в пресете display, без эффекта лайтбокса. dev версия стоит, update.php делал - толку 0.
Сообщество помоги мне![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Конечно дикое предположение, но
Может у вас в браузере не работает JavaScript?
Но на других же сайтах работает этот лайтбокс