lightbox2

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

Аватар пользователя skiller_07 skiller_07 6 сентября 2010 в 15:09

Добрый День.

Можно ли с помощью lightbox2 сделать так, чтобы при клике по ссылке открывалось popup окно, в котором будет какой то текст?

Спасибо!

Комментарии

Аватар пользователя skiller_07 skiller_07 7 сентября 2010 в 9:34

Так вышло, что я его использую.. Но никак не могу понять каким образом это можно сделать. Может кто имел опыт работы с ним именно в этом ключе? То есть всплывающий попап с подсказкой по клике на ссылку.

Помогите пожалуйста.

Спасибо.

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 7 сентября 2010 в 14:09

"skiller_07" wrote:
То есть всплывающий попап с подсказкой по клике на ссылку.

Непонятно, какой текст вам нужно отображать: страницу в окне лайтбокс или просто подсказку (tooltip). Из последней реплики заключил, что второе. Раз так, то лайтбокс тут не надо, есть спецплагины на jquery или модули для друпала. Ищите по словам jquery tooltip

Если первое, то в ссылку, ведущую на другую страницу, необходимо добавит rel="lightmodal"

Я когда то делал это на лайтбокс, но результат не радовал: страница тображается во фрейме со всеми вытекающими

Аватар пользователя skiller_07 skiller_07 7 сентября 2010 в 15:43

попробывал, например написал такое:

<a href="http://google.ru" rel="lightmodal">test</a>

отурывается модальное окно, но контента в нем нет, то есть просто белое окно. В чем может быть проблема?

Аватар пользователя Shift-Web Shift-Web 7 сентября 2010 в 17:02

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Хорошим тоном было бы вообще не использовать этот модуль. Очень тяжёл

+1

Аватар пользователя skiller_07 skiller_07 8 сентября 2010 в 8:13

а как сделать так например:

есть скрытый текст, то есть hidden, и есть на этой же странице ссылка на него. Как этот скрытый текст в лайтбоксе показать при клике на эту ссылку?

Аватар пользователя t3hk0d3 t3hk0d3 9 сентября 2010 в 11:30

skiller_07 wrote:
а как сделать так например:

есть скрытый текст, то есть hidden, и есть на этой же странице ссылка на него. Как этот скрытый текст в лайтбоксе показать при клике на эту ссылку?

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

Аватар пользователя Kollo_dHerbois Kollo_dHerbois 9 сентября 2010 в 16:28

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Хорошим тоном было бы вообще не использовать этот модуль. Очень тяжёл
а какие альтернативы есть? если можно, дайте ссылки какие-нибудь.

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 9 сентября 2010 в 17:12

Вам модуль? Модуль часто вообще нет смысла применять. Я обычно пользуюсь голыми JQUERY плагинами

Вот например, 4 килобайтовый аналог лайтбокса http://www.digitalia.be/software/slimbox

Из модулей смотрите fancybox, colorbox да и тот же thickbox

Аватар пользователя Kollo_dHerbois Kollo_dHerbois 9 сентября 2010 в 17:30

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

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 9 сентября 2010 в 17:53

Я не знаю, что вам надо. Если вы например хотите на странице ноды показывать превью и на клик открывать большое фото, то достаточно оттемизировать шаблон ноды, добавить в ссылку cоответсвующий класс или rel и подключить сам плагин через .info (жёстко, на постоянно) или через drupal_add_js в template.php (подключать по условию или так же жёстко)

Для видов примерно также - делается шаблон строки вида и далее как написано выше