Hallo,
ich hatte vor einiger Zeit ja mal einen Post gestartet mit der Frage, wie man Admidio dazu verwenden kann, dass man sich von jedem Ort anmelden, registrieren oder eben benutzerdefinierte Variablen nutzen kann.
Ich habe da jetzt eine Sache gefunden, die ich sehr interessant finde. Es handelt sich um ein Anmelde-Script, welches aber versteckt.
Ich würde jetzt gerne mit admidio versuchen, eine Script daraus zu entwickeln, welches man später einfach an jeder Stelle einbinden kann, so dass man eben an jedem Ort diese Script sehen kann, so dass man sich wiederum von jedem Ort aus anmelden, registrieren oder eben sein Benutzerprofil oder wichtige Links einsehen kann (und, ich weiß ja nicht ob das möglich ist, dass der Admin in der eigentliche Seite benutzerdefinierte Variablen nutzen kann z.B. ist Benutzer angemeldet, ist Benutzer in einer bestimmten Rolle/Gruppe, usw.).
Ich stelle jetzt einfach mal das Script vor:
Das Script heißt Sliding Panel Login und es läuft mit jQuery, welches ja auch in der nächsten Version von admidio zu Verfügung steht.
Schaut Euch das Script mal an und sagt mal was ihr davon haltet. Ich persönlich würde es sehr gut finden, da man so schnell und einfach alle wichtigen Bereiche (Login, Registrierung und Profil bzw. Links zu den Hauptmodulen von Admidio) einsehen kann, unabhängig ob man sich jetzt im Mitgliederbereich befindet oder sonst wo (z.B. auf der externen Vereinsseite. Vorteil ist auch, dass dieses Menü einfach nicht störend wirkt. Es ist ja nur ein kleiner Button oben.
Hier einige Links:
1) http://web-kreation.com/demos/Sliding_l ... el_jquery/
2) http://tutorialzine.com/2009/10/cool-lo ... hp-jquery/
für Wordpress (als Inspiration)
http://wpmu.org/new-sliding-ajax-login- ... uddypress/ (gut finde ich hier, was angezeigt wird, wenn man sich angemeldet hat.)
http://web-kreation.com/all/implement-a ... dpress-27/
Also, ich würde mich freuen, wenn wir hier gemeinsam eine Lösung finden, wie man das Script so entwickelt, ziemlich flexibel einsetzbar ist.
1) Man muss es überall einbinden/einbauen können
2) Vielleicht bekommen wir es hin, dass man bei unregistrierten Zustand 2 verschiedene Inhalte anzeigen kann, also einmal wenn man auf Login klickt und einmal wenn man auf Registrieren klickt. So könnte man das gesamte Registrierformular anzeigen lassen ohne dass die Ansicht für Leute die sich einfach nur einloggen möchten zu mächtig wird. Ansonsten sollte man den Punkt Registrierung einfach nur mit einem Link versehen oder wenn das geht per Lytebox anzeigen lassen können.
3) Wäre auch gut, wenn man das Script einbindet, dass auch gleichzeitig für die Seite benutzerdefinierte Variablen zu Verfügung stehen. Wichtige sind sicher 1) ist die Person eingeloggt, 2) ist die Person in einer gewissen Gruppe und personenbezogene Daten wie Name, etc.
Also, wäre das vielleicht für admidio interessant und könnt ihr helfen, dass es funktioniert?
Ich habe selbst schon mal versucht sowas auf die Beine zu stellen, aber irgendwie funktioniert das nicht. Ich habe es zwar schon mal kurz geschafft, dass er mir anzeigt, dass ich mich bei admidio eingeloggt hatte, allerdings zeigte er mich das nicht mehr an, sobald ich eine Seite von admidio (z.B. Ankündigungen) geladen hatte. Warum auch immer. Und ich hatte tierische Probleme mit dem einbinden dieses Menüs, da ich es anscheinend nicht hingekommen habe, immer die richtigen Pfadangaben zu haben. Keine Ahnung was ich da falsch mache.
Zudem fehlen mir wahrscheinlich einfach noch zu viele Grundlagen bzgl. php, Mysql und Ajax.
Also, ich würde mich echt freuen, wenn es dieses Script als zusätzliches Menü in admidio geben könnte.
Was sagt ihr?