[РЕШЕНИЕ] Создание всплывающего окна логина

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

Аватар пользователя NaZg NaZg 19 мая 2010 в 15:26

Здравствуй, пытливый друг! Ты, скорее всего уже видел красивые окошки и задумал сделать себе такое же на любимом друпале, но пока не знаешь как.
Follow me!
И я покажу, как сделать такое.

Нам понадобятся:
1 - [module=LightBox2]
2 - [module=jquery_ui] (не забываем, про "добавку" )
3 - [module=ModalFrame]
4 - Установленный и работающий Друпал (:

Итак.

Устанавливаем jquery_ui.

Стягиваем модуль и "добавку".
Модуль распаковываем и ставим в /sites/all/modules/
Добавку вливаем в sites/all/modules/jquery_ui/jquery.ui/

Активируем jQuery UI в admin/build/modules
Убедились, что модуль встал и нет ошибок и предупреждений.

Устанавливаем ModalFrame и LightBox2

Ну тут проще. Скачиваем, распаковываем, закачиваем в папку модулей и активируем.

Настройка всплывающего окна
Убеждаемся, что и ЛайтБокс и МодалФрейм успешно "встали".
Идём в admin/settings/lightbox2 и раскрываем настройку Modal form settings и ставим верхнюю галку (можно и вторую)

Сохраняем, убеждаемся в отсутствии ошибок.

Теперь хитрая фишка. Вам надо сделать именно пункт меню для вывода. Т.к. форма логина по умолчанию уже и так выводится.

Идём admin/build/block и отключаем Login Form. (в случае чего можно всегда попасть на сайт через http://localsite/user)
Идём в admin/build/menu-customize/navigation/add (для простоты добавим в это меню)
Указываем путь user/login Название ссылки Вход

Сохраняем.
Наслаждаемся результатом и гнём пальцы (:

cheerz

Комментарии

Аватар пользователя Kaitano Kaitano 19 мая 2010 в 17:57

При чем тут jQueryUI и ModalFrame в упор не понимаю - описанный выше функционал полностью реализуется на голом lightbox2 ...

Аватар пользователя NaZg NaZg 19 мая 2010 в 17:59

"Kaitano" wrote:

не знаю, возможно, я что-то не так делал, но LightBox2 у меня не выводил всплывающее окно
с ModalFrame - завелось

Аватар пользователя mak-vardugin mak-vardugin 25 августа 2010 в 4:01

"run" wrote:
+1

не ну реально, умных тут через одного, а толку обычно мало. NaZg'улу спасибо за рецепт, если понадобится такая штука то воспользуюсь.

Аватар пользователя VVS VVS 9 января 2011 в 15:49

Недостаток в форме логина через lb2 только один: firefox (может и другие) не подставляют в эту форму сохранённые логин/пароль. Кто-то знает как это обойти? И в чём проблема?

Аватар пользователя NaZg NaZg 9 декабря 2011 в 11:14

"pifagor87" wrote:
подскажыте как сделать, чтобы кнопка закрытия всплывающего окна работала.

она не работает только у Вас
возможно проблема именно в Вашей машине

"UnnamedNETUA" wrote:
а под d7 есть решение?

http://drupal.org/project/lightbox2
под 7-ку есть модкль, попробуйте

Аватар пользователя 0legka 0legka 27 марта 2012 в 17:48

спс Lol ща заюзаю )
http://www.drupal.ru/node/54903 вот здесь подробно раскрывается как стянуть jQuery UI фигня Smile
распаковываем [module=jQuery UI] в sites\all\modules\ распаковываем добавку в sites\all\libraries\ и переименовываем каталог jquery-ui-1.8.1 в jquery.ui и будет всем сшастье Smile