Difference between revisions of "LastLogin"
From Contao Community Documentation
m |
(→Overview) |
||
Line 49: | Line 49: | ||
The following Insert-Tags are currently available: | The following Insert-Tags are currently available: | ||
− | + | * [[LastLogin#Last_Login|Last Login]] | |
− | * [[LastLogin# | + | |
** last_login / cache_last_login | ** last_login / cache_last_login | ||
− | * [[LastLogin# | + | |
+ | * [[LastLogin#Online_Members|Online Members]] | ||
** last_login_members_online / cache_last_login_members_online | ** last_login_members_online / cache_last_login_members_online | ||
− | * [[LastLogin# | + | * [[LastLogin#Online_Members_linked|Online Members linked]] |
** last_login_members_online_link / cache_last_login_members_online_link | ** last_login_members_online_link / cache_last_login_members_online_link | ||
− | * [[LastLogin# | + | |
+ | * [[LastLogin#Number_registered_members|Number registered members]] | ||
** last_login_number_registered_members / cache_last_login_number_registered_members | ** last_login_number_registered_members / cache_last_login_number_registered_members | ||
− | * [[LastLogin# | + | * [[LastLogin#Number_online_members|Number online members]] |
** last_login_number_online_members / cache_last_login_number_online_members | ** last_login_number_online_members / cache_last_login_number_online_members | ||
− | * [[LastLogin# | + | * [[LastLogin#Number_offline_members|Number offline members]] |
+ | ** last_login_number_offline_members / cache_last_login_number_offline_members | ||
+ | |||
+ | * [[LastLogin#Offline_Members|Offline Members]] | ||
** last_login_members_offline / cache_last_login_members_offline | ** last_login_members_offline / cache_last_login_members_offline | ||
+ | * [[LastLogin#Offline_Members_linked|Offline Memberslinked]] | ||
+ | ** last_login_members_offline_link / cache_last_login_members_offline_link | ||
+ | |||
+ | All the insert tags are controlled by parameters of what and how something is to be displayed. (firstname,lastname,avatar,...) | ||
+ | |||
+ | '''''Translation in process...''''' | ||
+ | ==Letzter Login== | ||
+ | Anzeige vom Datum des eigenen letzten Logins. Mit einem zusätzlichen Parameter ist das Datum formatierbar.<br /> | ||
+ | Lässt man den Parameter weg, wird nach der System Definition "dateFormat" generiert. Am Beispiel der Default Installation "Music Academy" ist dort definiert: "Y-m-d".<br /> | ||
+ | Beispiel, der letzte Login wäre gewesen am 3.4.2009 um 16:27 Uhr: | ||
+ | <source lang="php"> | ||
+ | Letzter Login: {{cache_last_login}} | ||
+ | Letzter Login: {{cache_last_login::d.m.y H:i}} | ||
+ | </source> | ||
+ | ergibt: | ||
+ | <source lang="text"> | ||
+ | Letzter Login: 2009-04-03 | ||
+ | Letzter Login: 03.04.09 16:27 | ||
+ | </source> | ||
+ | |||
+ | ==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: | ||
+ | <source lang="php"> | ||
+ | {{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}} | ||
+ | </source> | ||
+ | Wobei die Angabe "username" die Defaultangabe darstellt, d.h. <nowiki>{{last_login_members_online}}</nowiki> gilt ebenfalls.<br /> | ||
+ | '''Die Anzeige erfolgt nur wenn man selbst online ist.''' | ||
+ | {{Hinweis|Die Angabe "avatar" funktioniert nur, wenn das Modul "[http://www.contao.org/erweiterungsliste/view/avatar.de.html avatar]" installiert ist. Dies passiert nicht automatisch, da es nicht als Abhängigkeit im ER definiert wurde.}} | ||
+ | |||
+ | ===Ausgabe als Liste=== | ||
+ | Durch eine weitere Angabe kann die Ausgabe in Listenform ausgegeben werden.<br /> | ||
+ | Dazu wird ein mitgeliefertes Template genutzt.<br /> | ||
+ | Beispiele: | ||
+ | <source lang="php"> | ||
+ | {{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}} | ||
+ | </source> | ||
+ | Wobei auch hier die Angabe "username" die Defaultangabe darstellt, d.h. <nowiki>{{last_login_members_online::list}}</nowiki> gilt ebenfalls. <br /> | ||
+ | '''Die Anzeige erfolgt nur wenn man selbst online ist.''' | ||
+ | {{Hinweis|Die Angabe "avatar" funktioniert nur, wenn das Modul "[http://www.contao.org/erweiterungsliste/view/avatar.de.html avatar]" installiert ist. Dies passiert nicht automatisch, da es nicht als Abhängigkeit im ER definiert wurde.}} | ||
+ | |||
+ | ===Online Mitglieder verlinkt=== | ||
+ | Verlinkte Ausgabe der Online Mitglieder als Verbindung zum Modul Memberlist. Dabei kann angegeben werden, welche Ausgabe erfolgen soll (erster Parameter) und der Alias Name der Seite indem das Modul Memberlist integriert wurde (zweiter Parameter).<br /> | ||
+ | Anwendung wie bei last_login_members_online, folgende Angaben sind möglich: | ||
+ | <source lang="php"> | ||
+ | {{last_login_members_online_link::username::memberlist}} | ||
+ | {{last_login_members_online_link::firstname::memberlist}} | ||
+ | {{last_login_members_online_link::lastname::memberlist}} | ||
+ | {{last_login_members_online_link::fullname::memberlist}} | ||
+ | {{last_login_members_online_link::avatar::memberlist}} | ||
+ | </source> | ||
+ | Wobei die Angabe "username" und "memberlist" die Defaultangaben darstellen, d.h. <nowiki>{{cache_last_login_members_online_link}}</nowiki> gilt ebenfalls.<br />'''Die Anzeige erfolgt nur wenn man selbst online ist.'''<br /> | ||
+ | Beispiel: Ausgabe soll Vorname sein, Aliasname ist "mitgliederliste": | ||
+ | <source lang="php"> | ||
+ | {{last_login_members_online_link::firstname::mitgliederliste}} | ||
+ | </source> | ||
+ | erzeugt wenn 2 User sind (mit ID 4 und 5): | ||
+ | <source lang="html4strict"> | ||
+ | <div class="mod_last_login"> | ||
+ | <ul class="members_online_link"> | ||
+ | <li><a href="mitgliederliste.html?show=4" title="Profile view">Donna</a></li> | ||
+ | <li><a href="mitgliederliste.html?show=5" title="Profile view">John</a></li> | ||
+ | </ul> | ||
+ | </div> | ||
+ | </source> | ||
+ | Bei "avatar" wie folgt: | ||
+ | <source lang="html4strict"> | ||
+ | <div class="mod_last_login"> | ||
+ | <ul class="members_online_link_avatar"> | ||
+ | <li><a href="memberlist.html?show=4" title="Profile view Donna Evans"><img width="32" height="31" class="avatar" alt="avatar" src="tl_files/avatars/member_4.jpg"></a></li> | ||
+ | <li><a href="memberlist.html?show=5" title="Profile view John Smith"><img width="32" height="31" class="avatar" alt="avatar" src="tl_files/avatars/member_5.jpg"></a></li> | ||
+ | </ul> | ||
+ | </div> | ||
+ | </source> | ||
+ | |||
+ | ==Anzahl registrierter Mitglieder== | ||
+ | Anzeige Anzahl der registrierten Mitglieder.<br /> | ||
+ | Beispiel: | ||
+ | <source lang="php"> | ||
+ | Es sind {{cache_last_login_number_registered_members}} Mitglieder registriert. | ||
+ | </source> | ||
+ | |||
+ | ==Anzahl Online Mitglieder== | ||
+ | Anzeige Anzahl der online Mitglieder.<br /> | ||
+ | Beispiel: | ||
+ | <source lang="php"> | ||
+ | Es sind {{cache_last_login_number_online_members}} Mitglieder online. | ||
+ | </source> | ||
+ | |||
+ | ==Anzahl Offline Mitglieder== | ||
+ | Anzeige Anzahl der offline Mitglieder, die aber heute bereits online waren.<br /> | ||
+ | Beispiel: | ||
+ | <source lang="php"> | ||
+ | Es sind {{cache_last_login_number_offline_members}} Mitglieder offline, vor kurzem online. | ||
+ | </source> | ||
+ | |||
+ | |||
+ | ==Offline Mitglieder== | ||
+ | Anzeige der Namen von Mitgliedern die offline sind, und vor kurzem noch online waren. | ||
+ | ===Ausgabe durch Komma getrennt=== | ||
+ | <source lang="php"> | ||
+ | {{last_login_members_offline::username}} | ||
+ | {{last_login_members_offline::firstname}} | ||
+ | {{last_login_members_offline::lastname}} | ||
+ | {{last_login_members_offline::fullname}} | ||
+ | {{last_login_members_offline::avatar}} | ||
+ | </source> | ||
+ | Wobei die Angabe "username" die Defaultangabe darstellt, d.h. <nowiki>{{last_login_members_offline}}</nowiki> gilt ebenfalls. <br /> | ||
+ | '''Die Anzeige erfolgt nur wenn man selbst online ist.''' | ||
+ | {{Hinweis|Die Angabe "avatar" funktioniert nur, wenn das Modul "[http://www.contao.org/erweiterungsliste/view/avatar.de.html avatar]" installiert ist. Dies passiert nicht automatisch, da es nicht als Abhängigkeit im ER definiert wurde.}} | ||
+ | ===Ausgabe als Liste=== | ||
+ | <source lang="php"> | ||
+ | {{last_login_members_offline::list}} | ||
+ | {{last_login_members_offline::username::list}} | ||
+ | {{last_login_members_offline::firstname::list}} | ||
+ | {{last_login_members_offline::lastname::list}} | ||
+ | {{last_login_members_offline::fullname::list}} | ||
+ | {{last_login_members_offline::avatar::list}} | ||
+ | </source> | ||
+ | Wobei die Angabe "username" die Defaultangabe darstellt, d.h. <nowiki>{{last_login_members_offline::list}}</nowiki> gilt ebenfalls. <br />'''Die Anzeige erfolgt nur wenn man selbst online ist.''' | ||
+ | {{Hinweis|Die Angabe "avatar" funktioniert nur, wenn das Modul "[http://www.contao.org/erweiterungsliste/view/avatar.de.html avatar]" installiert ist. Dies passiert nicht automatisch, da es nicht als Abhängigkeit im ER definiert wurde.}} | ||
− | + | ===Offline Mitglieder verlinkt=== | |
+ | Verlinkte Ausgabe der Offline Mitglieder (vor kurzem noch online) als Verbindung zum Modul Memberlist. Dabei kann angegeben werden, welche Ausgabe erfolgen soll (erster Parameter) und der Alias Name der Seite indem das Modul Memberlist integriert wurde (zweiter Parameter).<br /> | ||
+ | Anwendung wie bei last_login_members_offline, folgende Angaben sind möglich: | ||
+ | <source lang="php"> | ||
+ | {{last_login_members_offline_link::username::memberlist}} | ||
+ | {{last_login_members_offline_link::firstname::memberlist}} | ||
+ | {{last_login_members_offline_link::lastname::memberlist}} | ||
+ | {{last_login_members_offline_link::fullname::memberlist}} | ||
+ | {{last_login_members_offline_link::avatar::memberlist}} | ||
+ | </source> | ||
+ | Wobei die Angabe "username" und "memberlist" die Defaultangaben darstellen, d.h. <nowiki>{{cache_last_login_members_offline_link}}</nowiki> gilt ebenfalls.<br />'''Die Anzeige erfolgt nur wenn man selbst online ist.'''<br /> | ||
+ | Beispiel: Ausgabe soll Vorname sein, Aliasname ist "mitgliederliste": | ||
+ | <source lang="php"> | ||
+ | {{last_login_members_offline_link::firstname::mitgliederliste}} | ||
+ | </source> | ||
+ | erzeugt wenn 2 User sind (mit ID 4 und 5): | ||
+ | <source lang="html4strict"> | ||
+ | <div class="mod_last_login_offline"> | ||
+ | <ul class="members_offline_link"> | ||
+ | <li><a href="mitgliederliste.html?show=4" title="Profile view">Donna</a></li> | ||
+ | <li><a href="mitgliederliste.html?show=5" title="Profile view">John</a></li> | ||
+ | </ul> | ||
+ | </div> | ||
+ | </source> | ||
+ | Bei "avatar" wie folgt: | ||
+ | <source lang="html4strict"> | ||
+ | <div class="mod_last_login_offline"> | ||
+ | <ul class="members_offline_link_avatar"> | ||
+ | <li><a href="memberlist.html?show=4" title="Profile view Donna Evans"><img width="32" height="31" class="avatar" alt="avatar" src="tl_files/avatars/member_4.jpg"></a></li> | ||
+ | <li><a href="memberlist.html?show=5" title="Profile view John Smith"><img width="32" height="31" class="avatar" alt="avatar" src="tl_files/avatars/member_5.jpg"></a></li> | ||
+ | </ul> | ||
+ | </div> | ||
+ | </source> |
Revision as of 16:51, 31 October 2010
Display of last login and the list of online / offline members over Insert-Tags.
From TYPOlight 2.8 is already displayed by the login module itself the last login time.
This module now supports the internal method and also includes an insert-tag for this.
More Insert-Tags have been added over the course of development, as shown in the follow list.
Incomplete Article: This article is not finished yet and needs expansion.
Please expand it and remove this notice when it is finished. |
Extension-Overview | |
---|---|
Name of the developer | Glen Langer (BugBuster) |
Developer Website | http://www.contao.glen-langer.de |
Version of the extension | 1.6.0 rc1 |
Compatibility with Contao Version | ab 2.9 |
Compatibility with TYPOlight Version | 2.8.0 - 2.8.4 (see installations notes) |
Link to Extension Repository | http://www.contao.org/extension-list/view/lastlogin.en.html |
Donate the developer | http://www.amazon.de/wishlist/26HHEJOU03G76 |
Link to Tracker | http://dev.typolight-forge.org/projects/lastlogin/issues |
Depending of ff. Extension | memberlist (mandatory), avatar (optional) |
Comment | Version for Contao 2.9 online |
Contents
Forum
Questions about the LastLogin module will be answered in forum: Forum
Errors and requests can be reported in the Issue Tracker.
Installation
The installation of the module occurs about the extension Repository in back end of Contao.
A manual installation is possible. Download the ZIP file from Extension Repository, unzip and transfer it.
A directory should have been created "/system/modules/lastlogin".
Then call /contao/install.php - Perform Update Database.
( /typolight/install.php in older TYPOlight installations )
Note for older "TYPOlight" versions
TYPOlight 2.8
TYPOlight 2.8.x users can use the current version.
TYPOlight 2.7
Users of TYPOlight 2.7.x, please use LastLogin module version 1.4.1 (Direct Link)
Installation as an update
An update is identical to the installation.
Overview
The last login module has no back end or front end modules, it provides only insert tags.
All Insert-Tags from the module to be resistant from TL 2.8 cache by adding the prefix "cache_". When the cache is turned on in the site structure, the values of the insert tags will not be saved with the cache, but will be replaced again with each delivery from the cache.
Example: "last_login" becomes "cache_last_login.
The following Insert-Tags are currently available:
- Last Login
- last_login / cache_last_login
- Online Members
- last_login_members_online / cache_last_login_members_online
- Online Members linked
- last_login_members_online_link / cache_last_login_members_online_link
- Number registered members
- last_login_number_registered_members / cache_last_login_number_registered_members
- Number online members
- last_login_number_online_members / cache_last_login_number_online_members
- Number offline members
- last_login_number_offline_members / cache_last_login_number_offline_members
- Offline Members
- last_login_members_offline / cache_last_login_members_offline
- Offline Memberslinked
- last_login_members_offline_link / cache_last_login_members_offline_link
All the insert tags are controlled by parameters of what and how something is to be displayed. (firstname,lastname,avatar,...)
Translation in process...
Letzter Login
Anzeige vom Datum des eigenen letzten Logins. Mit einem zusätzlichen Parameter ist das Datum formatierbar.
Lässt man den Parameter weg, wird nach der System Definition "dateFormat" generiert. Am Beispiel der Default Installation "Music Academy" 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.
Template:Hinweis
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.
Template:Hinweis
Online Mitglieder verlinkt
Verlinkte Ausgabe der Online Mitglieder als Verbindung zum Modul Memberlist. Dabei kann angegeben werden, welche Ausgabe erfolgen soll (erster Parameter) und der Alias Name der Seite indem das Modul Memberlist integriert wurde (zweiter Parameter).
Anwendung wie bei last_login_members_online, folgende Angaben sind möglich:
{{last_login_members_online_link::username::memberlist}} {{last_login_members_online_link::firstname::memberlist}} {{last_login_members_online_link::lastname::memberlist}} {{last_login_members_online_link::fullname::memberlist}} {{last_login_members_online_link::avatar::memberlist}}
Wobei die Angabe "username" und "memberlist" die Defaultangaben darstellen, d.h. {{cache_last_login_members_online_link}} gilt ebenfalls.
Die Anzeige erfolgt nur wenn man selbst online ist.
Beispiel: Ausgabe soll Vorname sein, Aliasname ist "mitgliederliste":
{{last_login_members_online_link::firstname::mitgliederliste}}
erzeugt wenn 2 User sind (mit ID 4 und 5):
<div class="mod_last_login"> <ul class="members_online_link"> <li><a href="mitgliederliste.html?show=4" title="Profile view">Donna</a></li> <li><a href="mitgliederliste.html?show=5" title="Profile view">John</a></li> </ul> </div>
Bei "avatar" wie folgt:
<div class="mod_last_login"> <ul class="members_online_link_avatar"> <li><a href="memberlist.html?show=4" title="Profile view Donna Evans"><img width="32" height="31" class="avatar" alt="avatar" src="tl_files/avatars/member_4.jpg"></a></li> <li><a href="memberlist.html?show=5" title="Profile view John Smith"><img width="32" height="31" class="avatar" alt="avatar" src="tl_files/avatars/member_5.jpg"></a></li> </ul> </div>
Anzahl registrierter Mitglieder
Anzeige Anzahl der registrierten Mitglieder.
Beispiel:
Es sind {{cache_last_login_number_registered_members}} Mitglieder registriert.
Anzahl Online Mitglieder
Anzeige Anzahl der online Mitglieder.
Beispiel:
Es sind {{cache_last_login_number_online_members}} Mitglieder online.
Anzahl Offline Mitglieder
Anzeige Anzahl der offline Mitglieder, die aber heute bereits online waren.
Beispiel:
Es sind {{cache_last_login_number_offline_members}} Mitglieder offline, vor kurzem online.
Offline Mitglieder
Anzeige der Namen von Mitgliedern die offline sind, und vor kurzem noch online waren.
Ausgabe durch Komma getrennt
{{last_login_members_offline::username}} {{last_login_members_offline::firstname}} {{last_login_members_offline::lastname}} {{last_login_members_offline::fullname}} {{last_login_members_offline::avatar}}
Wobei die Angabe "username" die Defaultangabe darstellt, d.h. {{last_login_members_offline}} gilt ebenfalls.
Die Anzeige erfolgt nur wenn man selbst online ist.
Template:Hinweis
Ausgabe als Liste
{{last_login_members_offline::list}} {{last_login_members_offline::username::list}} {{last_login_members_offline::firstname::list}} {{last_login_members_offline::lastname::list}} {{last_login_members_offline::fullname::list}} {{last_login_members_offline::avatar::list}}
Wobei die Angabe "username" die Defaultangabe darstellt, d.h. {{last_login_members_offline::list}} gilt ebenfalls.
Die Anzeige erfolgt nur wenn man selbst online ist.
Template:Hinweis
Offline Mitglieder verlinkt
Verlinkte Ausgabe der Offline Mitglieder (vor kurzem noch online) als Verbindung zum Modul Memberlist. Dabei kann angegeben werden, welche Ausgabe erfolgen soll (erster Parameter) und der Alias Name der Seite indem das Modul Memberlist integriert wurde (zweiter Parameter).
Anwendung wie bei last_login_members_offline, folgende Angaben sind möglich:
{{last_login_members_offline_link::username::memberlist}} {{last_login_members_offline_link::firstname::memberlist}} {{last_login_members_offline_link::lastname::memberlist}} {{last_login_members_offline_link::fullname::memberlist}} {{last_login_members_offline_link::avatar::memberlist}}
Wobei die Angabe "username" und "memberlist" die Defaultangaben darstellen, d.h. {{cache_last_login_members_offline_link}} gilt ebenfalls.
Die Anzeige erfolgt nur wenn man selbst online ist.
Beispiel: Ausgabe soll Vorname sein, Aliasname ist "mitgliederliste":
{{last_login_members_offline_link::firstname::mitgliederliste}}
erzeugt wenn 2 User sind (mit ID 4 und 5):
<div class="mod_last_login_offline"> <ul class="members_offline_link"> <li><a href="mitgliederliste.html?show=4" title="Profile view">Donna</a></li> <li><a href="mitgliederliste.html?show=5" title="Profile view">John</a></li> </ul> </div>
Bei "avatar" wie folgt:
<div class="mod_last_login_offline"> <ul class="members_offline_link_avatar"> <li><a href="memberlist.html?show=4" title="Profile view Donna Evans"><img width="32" height="31" class="avatar" alt="avatar" src="tl_files/avatars/member_4.jpg"></a></li> <li><a href="memberlist.html?show=5" title="Profile view John Smith"><img width="32" height="31" class="avatar" alt="avatar" src="tl_files/avatars/member_5.jpg"></a></li> </ul> </div>