LastLogin: Unterschied zwischen den Versionen
Aus Contao Community Documentation
(→Übersicht) |
K (→Online Mitglieder) |
||
Zeile 107: | Zeile 107: | ||
{{last_login_members_online::avatar::list}} | {{last_login_members_online::avatar::list}} | ||
</source> | </source> | ||
− | Wobei auch hier die Angabe "username" die Defaultangabe darstellt, d.h. {{last_login_members_online::list}} gilt ebenfalls. | + | Wobei auch hier die Angabe "username" die Defaultangabe darstellt, d.h. <nowiki>{{last_login_members_online::list}}</nowiki> gilt ebenfalls. |
Die Anzeige erfolgt nur wenn man selbst online ist.<br /> | Die Anzeige erfolgt nur wenn man selbst online ist.<br /> | ||
Version vom 16. Oktober 2010, 23:31 Uhr
Anzeige des letzten Logins und der online/offline Mitglieder über Insert-Tags.
Seit TYPOlight 2.8 wird vom Login Modul selbst bereits angezeigt, wann man selbst zuletzt online war.
Dieses Modul unterstützt nun die interne Methode und bietet weiterhin einen Insert-Tag dafür zur Verfügung.
Weitere Insert-Tags sind im Laufe der Entwicklung dazugekommen, wie die Gesamtliste zeigt.
Unvollständiger Artikel: dieser Artikel ist noch nicht sauber bearbeitet.
Bitte erweitere ihn und entferne erst anschliessend diesen Hinweis. |
Erweiterungs-Übersicht | |
---|---|
Name des Entwicklers | Glen Langer (BugBuster) |
Entwickler Webseite | http://www.contao.glen-langer.de |
Version der Erweiterung | 1.6.0 rc1 |
Kompatibilität mit Contao Version | ab 2.9 |
Kompatibilität mit TYPOlight Version | 2.8.0 - 2.8.4 (siehe Installationshinweise) |
Link zum Extension Repository | http://www.contao.org/erweiterungsliste/view/lastlogin.html |
Den Entwickler unterstützen | http://www.amazon.de/wishlist/26HHEJOU03G76 |
Link zum Tracker | http://dev.typolight-forge.org/projects/lastlogin/issues |
Abhängig von ff. Erweiterungen | memberlist (mandatory), avatar (optional) |
Anmerkung | Version für Contao 2.9 verfügbar |
Inhaltsverzeichnis
Forum
Fragen zum LastLogin Modul werden im Forum beantwortet: Forum: Sonstige Erweiterungen
Fehler und Wünsche können im Tracking System gemeldet werden.
Installation
Installation erfolgt über das Extension Repository im Backend der Contao Installation.
Eine manuelle Installation ist möglich, dazu die ZIP Datei vom Extension Repository laden, entpacken und entsprechend übertragen.
Dadurch sollte ein Verzeichnis /system/modules/lastlogin angelegt worden sein.
Danach wie dabei üblich /contao/install.php aufrufen um ein eventuelles Update der Datenbank durchführen.
( /typolight/install.php bei älteren TYPOlight Installationen )
Da das LastLogin Modul abhängig ist vom Modul "Memberlist", muss dieses bei der manuellen Installation mit installiert werden.
Hinweis für ältere TYPOlight Versionen
TYPOlight 2.8
Nutzer von TYPOlight 2.8.x können die aktuelle Version nutzen.
TYPOlight 2.7
Nutzer von TYPOlight 2.7.x nutzen bitte LastLogin Modul Version 1.4.1 (Direktlink)
Installation als Update
Ein Update erfolgt identisch der Installation.
Übersicht
Das LastLogin Modul bringt keine Backend oder Frontend Module mit, es stellt lediglich Insert-Tags zur Verfügung.
Alle nachfolgend gelisteten Insert-Tags vom Modul können durch den Prefix cache_ ab TL 2.8 Cache resistent werden.
Bei eingeschaltetem Cache in der Seitenstruktur werden die Werte der Insert-Tags somit nicht mit im Cache gespeichert, sondern bei jeder Lieferung aus dem Cache erneut ersetzt.
Beispiel: "last_login" wird zu "cache_last_login"
Derzeit sind folgende Insert-Tags möglich:
- Letzter Login
- last_login / cache_last_login
- Online Mitglieder
- last_login_members_online / cache_last_login_members_online
- Online Mitglieder verlinkt
- last_login_members_online_link / cache_last_login_members_online_link
- Anzahl registrierter Mitglieder
- last_login_number_registered_members / cache_last_login_number_registered_members
- Anzahl Online Mitglieder
- last_login_number_online_members / cache_last_login_number_online_members
- Offline Mitglieder
- last_login_members_offline / cache_last_login_members_offline
Alle Insert-Tags werden durch Parameter gesteuert, was genau und wie angezeigt werden soll. (firstname,lastname,avatar,...)
Letzter Login
Anzeige Datum des eigenen letzten Logins. Mit einem zusätzlichen Parametern ist das Datum formatierbar.
Lässt man den Parameter weg, wird nach der System Definition "dateFormat" generiert. Am Beispiel der Default Installation "webacademy" ist dort definiert: "Y-m-d".
Beispiel, der letzte Login wäre gewesen am 3.4.2009 um 16:27 Uhr:
Letzter Login: {{cache_last_login}} Letzter Login: {{cache_last_login::d.m.y H:i}}
ergibt:
Letzter Login: 2009-04-03 Letzter Login: 03.04.09 16:27
Online Mitglieder
Anzeige der Namen von Mitgliedern die online sind. Mit zusätzlichen Parametern ist steuerbar, was vom Mitglied angezeigt werden soll. Das jeweilige Mitglied muss diese Felder allerdings freigegeben haben. (Öffentliche Felder)
Ausgabe durch Komma getrennt
Beispiele:
{{last_login_members_online::username}} {{last_login_members_online::firstname}} {{last_login_members_online::lastname}} {{last_login_members_online::fullname}} {{last_login_members_online::avatar}}
Wobei die Angabe "username" die Defaultangabe darstellt, d.h. {{last_login_members_online}} gilt ebenfalls.
Die Anzeige erfolgt nur wenn man selbst online ist.
Ausgabe als Liste
Durch eine weitere Angabe kann die Ausgabe in Listenform ausgegeben werden.
Dazu wird ein mitgeliefertes Template genutzt.
Beispiele:
{{last_login_members_online::username::list}} {{last_login_members_online::firstname::list}} {{last_login_members_online::lastname::list}} {{last_login_members_online::fullname::list}} {{last_login_members_online::avatar::list}}
Wobei auch hier die Angabe "username" die Defaultangabe darstellt, d.h. {{last_login_members_online::list}} gilt ebenfalls.
Die Anzeige erfolgt nur wenn man selbst online ist.