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

Прислано: NaZg

ср, 19/05/2010 - 11:26

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

Нам понадобятся:
1 -  LightBox2
2 -  jquery_ui (не забываем, про "добавку" )
3 -  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

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано streloc@drupal.org в ср, 19/05/2010 - 11:34.

в закладки


Опубликовано Kaitano в ср, 19/05/2010 - 13:57.

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


Опубликовано NaZg в ср, 19/05/2010 - 13:59.

"Kaitano" написал(а):

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


Опубликовано teamfighter в ср, 19/05/2010 - 16:50.

+1

Modal Frame вообще тут не нуж0н.


Опубликовано mak-vardugin в сб, 21/08/2010 - 20:06.

Коллеги, если не нравится рецепт опишите свой!


Опубликовано run в сб, 21/08/2010 - 20:50.

"mak-vardugin" написал(а):

Коллеги, если не нравится рецепт опишите свой!

+1


Опубликовано mak-vardugin в ср, 25/08/2010 - 00:01.

"run" написал(а):

+1

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


Опубликовано VVS в вс, 09/01/2011 - 12:49.

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


Опубликовано pifagor87 в ср, 07/12/2011 - 15:47.

не работает кнопка закрытия формы, как исправить?


Опубликовано Заводской раб в ср, 07/12/2011 - 19:00.

еще проще thickbox, а не lightbox2


Опубликовано UnnamedNETUA в ср, 07/12/2011 - 19:09.

а под d7 есть решение?


Опубликовано pifagor87 в чт, 08/12/2011 - 07:00.

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


Опубликовано NaZg в пт, 09/12/2011 - 07:14.

"pifagor87" написал(а):

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

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

"UnnamedNETUA" написал(а):

а под d7 есть решение?

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


Опубликовано VVS в пт, 16/12/2011 - 13:41.

Для 7 использую ColorBox.


Опубликовано 0legka в вт, 27/03/2012 - 13:48.

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