Zuletzt bearbeitet am 2006-07-31 01:44:52 von Michael
Hinzugefügt:
~-Dem Benutzer eine Möglichkeit zum Login bieten, und eine Statusanzeige einbauen die anzeigt ob er gerade angemeldet ist oder nicht. Hier hat man grundsätzlich verschiedene Möglichkeiten, eine davon (die auch in den System-Designs verwendet wird) ist folgender Code, der direkt vor dem Kommentar-Formular eingefügt wird:
Gelöscht:
~-Dem Benutzer eine Möglichkeit zum Login bieten, und eine Statusanzeige bieten, ob er gerade angemeldet ist, oder nicht. Hier hat man grundsätzlich verschiedene Möglichkeiten, eine davon (die auch in den System-Designs verwendet wird) ist folgender Code, der direkt vor dem Kommentar-Formular eingefügt wird:
Älteste Version dieser Seite wurde bearbeitet am 2006-07-31 01:44:07 von Michael []
Neu sind die folgenden Befehle:
Wir haben also folgendes zu tun, um ein Template Login-fähig zu machen:
Wenn du mit den obigen Informationen nicht zurecht kommst, beschreibe dein Problem am besten im Forum∞.
Hinzugefügt:
~-Dem Benutzer eine Möglichkeit zum Login bieten, und eine Statusanzeige einbauen die anzeigt ob er gerade angemeldet ist oder nicht. Hier hat man grundsätzlich verschiedene Möglichkeiten, eine davon (die auch in den System-Designs verwendet wird) ist folgender Code, der direkt vor dem Kommentar-Formular eingefügt wird:
Gelöscht:
~-Dem Benutzer eine Möglichkeit zum Login bieten, und eine Statusanzeige bieten, ob er gerade angemeldet ist, oder nicht. Hier hat man grundsätzlich verschiedene Möglichkeiten, eine davon (die auch in den System-Designs verwendet wird) ist folgender Code, der direkt vor dem Kommentar-Formular eingefügt wird:
Älteste Version dieser Seite wurde bearbeitet am 2006-07-31 01:44:07 von Michael []
Seitenansicht:
Seit dem 31. August 06 unterstützten die Weblogs auf PodHost auch eine Login-Funktion. Während diese bei den Standard-Templates automatisch aktiviert wurde, muss beim Erstellen eines eigenen Designs darauf geachtet werden, dass gewisse Anweisungen verwendet werden - insbesondere, wenn das Design schon vor Einfürhung des Login-Systems erstellt wurde.Neu sind die folgenden Befehle:
- <lb:features auth="true" />: Damit wird die Login-Funktion für dieses Template aktiviert. Die Anweisung sollte möglichst weit oben in der Datei stehen. Ist sie nicht vorhanden oder auf etwas anderes als "true" gesetzt, wird ein vorhandener Login ignoriert.
- Der Container <lb:logged_in> gibt den enthaltenen Code nur aus, wenn der Benutzer eingeloggt ist. Ist das Attribut negate="true" angegeben, gild die umgekehrte Aussage.
- <lb:username> gibt den Benutzernamen des aktuellen Benutzers aus. Der Parameter link="true" macht daraus automatisch auch gleich einen Link.
- <lb:login_url> kann verwendet werden um einen Link zum Login-Bereich zu erstellen. Das Attribut logout="true hilft beim umgekehrten Fall.
In der Praxis
Wir haben also folgendes zu tun, um ein Template Login-fähig zu machen:
- Die Funktionalität per <lb:features auth="true" /> entsperren.
- Im Kommentarbereich die Eingabefelder Name, E-Mail, Webseite in einen <lb:logged_in negate="true"> Container fassen, so dass sie bei registrierten Benutzern nicht eingeblendet werden.
- Dem Benutzer eine Möglichkeit zum Login bieten, und eine Statusanzeige bieten, ob er gerade angemeldet ist, oder nicht. Hier hat man grundsätzlich verschiedene Möglichkeiten, eine davon (die auch in den System-Designs verwendet wird) ist folgender Code, der direkt vor dem Kommentar-Formular eingefügt wird:
<lb:logged_in negate="false">
<p style="font-weight: bold;">Du bist angemeldet als <lb:username link="true" /> (<a href="<lb:login_url logout="true" />">Logout</a>).</p>
</lb:logged_in>
<lb:logged_in negate="true">
<p>Du bist nicht eingeloggt. Wenn du <a href="<lb:login_url />">dich anmeldest</a>, musst du in Zukunft Name und E-Mail Adresse nicht mehr eingeben.</p>
</lb:logged_in>
<p style="font-weight: bold;">Du bist angemeldet als <lb:username link="true" /> (<a href="<lb:login_url logout="true" />">Logout</a>).</p>
</lb:logged_in>
<lb:logged_in negate="true">
<p>Du bist nicht eingeloggt. Wenn du <a href="<lb:login_url />">dich anmeldest</a>, musst du in Zukunft Name und E-Mail Adresse nicht mehr eingeben.</p>
</lb:logged_in>
Weitere Informationen
Wenn du mit den obigen Informationen nicht zurecht kommst, beschreibe dein Problem am besten im Forum∞.
