it-swarm-eu.dev

Otevřít přihlašovací formulář ve vyskakovacím okně iframe? Používáte modul Colorbox?

V záhlaví mám blok přihlašovacího formuláře. Odstranil jsem ji a místo ní umístil odkaz „přihlášení“.

Po kliknutí na odkaz chci zobrazit vyskakovací okno (iframe nebo vložený obsah). Po odeslání formuláře by se mělo vyskakovací okno zavřít a poté se vrátit a obnovit rodičovská stránka.

Myslím, že modul colorbox je tím pravým modulem, ale domnívám se, že můj požadavek musí být častým požadavkem a možná existuje snadnější způsob, jak toho dosáhnout?

Dík

5
chefnelone

Mohu potvrdit, že modul http://drupal.org/project/colorbox je jedním z nejjednodušších (a nejvíce podporovaných) způsobů, jak mít lightbox pro přihlašovací formulář.

Existují také další výhody, jako je možnost načíst obsah AJAX obsah v lightboxu také pomocí 'colorbox-load')

7
wiifm

Musíte vyzkoušet modul Popups API (Ajax Dialogs) .

API pro vytváření modálních dialogů ajax. Zaměřuje se na vkládání formulářů do vyskakovacích dialogů ajaxu. Aktuální příklad může prezentovat stránky jako vyskakovací okna (typu lightbox). To je úžasně užitečné pro věci, jako jsou potvrzovací stránky. A nejlepší na tom je, že ji lze aplikovat zpětně na stránku, aniž byste museli upravovat generovací modul, a samozřejmě samozřejmě ladně degraduje.

1
Shoaib Nawaz

Existuje pěkný modul Ajax Login/Register , který je zde ukázkový web: http://ajax-register.drupalace.ru/

V demo Ajax Login/Register používá standardní modální téma Ctools, ale můžete si ho přizpůsobit, jak chcete.

1
kalabro

Doporučování Modal Forms - záleží pouze na CTools a je to docela populární modul.

0
Vacilando

pokud se lidé chystají pokračovat ve čtení tohoto odkazu, zdá se, že stojí za to se na něj podívat:

Je načítání poskytovatele OpenID v prvku iframe špatným nápadem, pokud jsou poskytovatel a RP ve stejné doméně?

0
scriptmonkey