loginform auf verstecktem div
Eingetragen von sempf (2)
am 29.05.2009 - 12:50 Uhr in
am 29.05.2009 - 12:50 Uhr in
hallo zusammen,
ich möchte gerne das loginform auf einem div anzeigen lassen, welches sich ein- bzw. ausblenden lässt.
standardmäßig ist das loginform versteckt.
wenn ein login nun fehlschlägt, wird die seite ja neu geladen und das form ist versteckt.
ich möchte aber, dass wenn ein login fehl schlägt, dass das form angezeigt wird, also der div angezeigt wird.
im prinzip eine abfrage im template:
if (loginincorrect) { showlogindiv }
hat jemand eine idee??
danke und grüsse
- Anmelden oder Registrieren um Kommentare zu schreiben
Ähhmm, verstehe den Sinn
am 29.05.2009 - 13:41 Uhr
Ähhmm, verstehe den Sinn jetzt nicht????
-------------------
gruss
drupalino
gruss
drupalino
eigentlich ganz simpel
am 29.05.2009 - 14:50 Uhr
das loginform ist nicht sichtbar.
der user klickt auf den button login und das loginform erscheint.
(also div ist versteckt, durch klicken wird es sichtbar)
nun klickt er auf den button senden, hat aber den falschen username
verwendet.
die seite läd neu und das loginform ist nicht sichtbar.
an dieser stelle soll es aber mit dem vermerk "sie haben keinen usernamen eingegeben"
sichtbar sein.
also muss ich doch irgendwo im template sagen, wenn der login fehlgeschlagen ist,
soll das loginformdiv gleich sichtbar sein.
und meine frage ist, wie kann ich im template abfragen, ob ein login fehlgeschlagen ist?!
danke und grüsse
hmm also das normale login
am 29.05.2009 - 15:18 Uhr
hmm also das normale login
http://deine_seite.de/user/login
macht doch genau das was Du willst. Schau Dir mal das theme Garland an.das glaube ich nicht Tim
am 02.06.2009 - 16:50 Uhr
das glaube ich nicht Tim ^^
soweit ich das verstanden habe möchte er ein Login-Feld das erst auf knopfdruck sichtbar wird. ähnlich dem Suchfeld hier oder ?
http://www.quiptime.com/
Am oberen Browserrand ist die Suche versteckt und fährt dann runter auf klick, ich habe das selbe schon mal mit einer suchfunktion gesehen weiss aber leider nicht mehr wo, falls ichs finde post ichs noch. vom prinzip her solltest du jetzt aber einen schritt weiter, jetz musst du noch abstrahieren wie du deinen Login da rein bekommst anstatt das suchfeld.
mfg
chris
mfg
chris
einfach
am 02.06.2009 - 17:04 Uhr
collapsible blocks!
C.A.W. Webdesign
Ich vermute mal das Problem
am 02.06.2009 - 17:09 Uhr
Ich vermute mal das Problem ist weniger ein collapsibles DIV fuer die Loginform zu verwenden.
Die Frage ist eher, wie man es anstellen kann das nach einem fehlgeschlagenen Login das collapsibles DIV aufgeklappt ist.
Ein Loesungsansatz waere auf die Errormessage zu reagieren bzw. diese abzufragen
<?php
$errors = form_get_errors();
?>
und im gegebenen Fall per jQuery das collapsible DIV derart zu aendern das es aufgeklappt ist.
Man koennte den Code in einem eigenen Modul platzieren. Dort wird ein zusaetzlicher Validierungs Callback verwendet. In diesem Callback kann man die Errormessage abfragen. Gibt es eine dann wird per drupal_add_js() eine JS Datei eingebunden mit der die oben genannte Aenderung des collapsiblen DIV realisiert wird.
------------------------
Quiptime Group
Da geht noch was.