Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 71

Thema: [lastlogin] LastLogin und Online Mitglieder, Version 1.4.1

  1. #1
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard [lastlogin] LastLogin und Online Mitglieder, Version 1.4.1

    Aktuelle Version: 1.4.1 rc1 vom 29.10.2009

    Ein kleines Hilfsprogramm dient zu Anzeige im Frontend des letzten Logins des gerade angemeldeten Frontend Users.
    Es erweitert die tl_member Tabelle um 2 Timestamp Felder und arbeitet über 2 Hooks.

    Ab Version 1.1.0 können nun auch alle Mitglieder die online sind angezeigt werden. Diese Anzeige funktioniert nur, wenn man selbst online ist.

    Ab Version 1.2.0 kann nun die Anzahl der registrierten Mitglieder und die Anzahl die davon online sind angezeigt werden. Diese Anzeige funktioniert auch, wenn man selbst nicht online ist.

    Ab Version 1.3.0 können nun die Mitglieder angezeigt werden die offline sind, aber vor kurzem noch online waren.

    Ab Version 1.4.1 gibt es die Möglichkeit die Ausgabe der Online Mitglieder zu verlinken, um die Profilansicht zu bekommen aus dem Modul Memberlist.

    Für TYPOlight 2.8 gibt es eine neue Version 1.5, dies wird nur ab TL 2.8 lauffähig sein. Siehe extra Forumbeitrag dazu.

    Direkter Download (ER):
    https://contao.org/erweiterungsliste...lastlogin.html

    Wiki Dokumentation:
    http://dev.typolight-forge.org/wiki/lastlogin/

    Für Wüsche und Fehlermeldungen könnt Ihr auch nutzen:
    http://dev.typolight-forge.org/projects/show/lastlogin

    Aufpassen:
    Wer aus dem Forum / Wiki / ER Übersicht den InsertTag komplett kopiert, muss die zwei öffnenden geschweiften Klammern löschen und per Hand selbst eintippen. Die Systeme fügen zur Darstellung ein unsichtbares Steuerzeichen ein, wodurch es für TL kein InsertTag mehr darstellt!
    Auswirkung ist: der vollständige InsertTag erscheint im Frontend.
    Angehängte Grafiken Angehängte Grafiken
    Geändert von BugBuster (27.11.2009 um 21:55 Uhr) Grund: Neue Version
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo BugBuster,

    seit meinem Update auf TL2.7.2 funktioniert Deine Erweiterung (jedenfalls bei mir) nicht mehr richtig. Ich bekomme als Ausgabe nur das InsertTag im Klartext angezeigt:

    Code:
    Letzer Login: last_login::d.m.Y H:i
    Ich weiß schon, dass laut ER die Erweiterung noch nicht für TL2.7.2 freigegeben ist, wollte Dich nur mal fragen, ob Du das bestätigen kannst?

    Falls nein, liegt's wahrscheinlich wieder bei mir und im Zusammenhang mit einer anderen, fehlerhaften Erweiterung (ähnlich wie beim letzten Mal).
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Hallo,
    du bist nun der zweite der mir das sagt.
    https://community.contao.org/de/showthread.php?t=607
    Ich habe es bei mir ohne Probleme zu laufen, sowohl auf einer TL 2.7.2 per Update, als auch auch einer frischen Version.

    Da nach dem Update auf TL 2.7.2 einige andere Extensions nicht mehr funktionierten, kann ich mir gut vorstellen, das es wiedermal an einer der anderen liegt die alphabetisch gesehen vor meinem Modul liegen und die Kette der unterbrechen.

    Welche hast Du sonst im Einsatz?
    Geändert von BugBuster (04.07.2009 um 17:17 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  4. #4
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Hast Du "Erweiterte Google Sitemap XML" im Einsatz?

    Nachtrag:
    Falls ja: https://community.contao.org/de/show...=3422#post3422
    Geändert von BugBuster (04.07.2009 um 20:58 Uhr) Grund: Nachtrag zur eventuellen Lösung
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  5. #5
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo BugBuster,

    danke für Dein Antwort.

    Zitat Zitat von BugBuster Beitrag anzeigen
    Hast Du "Erweiterte Google Sitemap XML" im Einsatz?

    Nachtrag:
    Falls ja: https://community.contao.org/de/show...=3422#post3422
    Ja, genau, daran lag's! Hatte auch den Patch von Andreas installiert und danach die Diskussion dort leider nicht weiter verfolgt (insbesondere Deine Stellungnahme zur Umbenennung der Funktion)

    Vielen Dank nochmals!
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  6. #6
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.480
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Glen,

    liese sich Dein Modul auch so erweitern, dass man alle aktuell im Frontend angemeldeten Mitglieder anzeigen lassen kann?

    Online:
    Lieschen Müller
    Hank Häberle
    ...
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  7. #7
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Nun, mit einigen Einschränkungen würde das sogar gehen.
    Wenn Loginzeit > Logoutzeit sollte derjenige angemeldet sein, aber er/sie könnte auch einfach den Browser geschlossen habe.
    Müste man noch ne Zeitdauer definieren zusätzlich, wie lange man annimmt, das der Login noch aktiv ist.

    Dann fällt mir dazu noch ein, müssten die Mitglieder da zustimmen?
    Und was zeigt man an, nur den Vornamen?
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  8. #8
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard Beispielansicht

    Hallo Planepix.
    habe mal ein bischen experimentiert und einen zweiten Insert Tag implementiert.
    PHP-Code:
    last_login_members_online 
    Der kann erweitert werden (default username) durch Angabe was angezeigt werden soll:
    PHP-Code:
    last_login_members_online::username
    last_login_members_online
    ::firstname
    last_login_members_online
    ::lastname
    last_login_members_online
    ::fullname 
    Die Anzeige wird nur generiert wenn man selbst online ist.
    Hier mal wie das aussehen könnte mit Angabe von "fullname":



    Bin noch am Testen.
    Angehängte Grafiken Angehängte Grafiken
    Geändert von BugBuster (22.07.2009 um 23:23 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  9. #9
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.480
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Glen, das sieht gut aus

    Wenn man im Frontend und Backend online ist, gibt es dann doppelte Anzeige des Namens?

    PS: Deine Seite lädt relativ zügig; irgendwas verändert?
    Geändert von planepix (22.07.2009 um 23:43 Uhr)
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  10. #10
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von planepix Beitrag anzeigen
    Wenn man im Frontend und Backend online ist, gibt es dann doppelte Anzeige des Namens?
    Es werden ja nur die Member also Frontend Logins betrachtet.
    Aber wenn man mit 2 Browser und denselben Login online ist sieht man doppelt
    Das muss ich noch filtern denke ich mal.

    Zitat Zitat von planepix
    PS: Deine Seite lädt relativ zügig; irgendwas verändert?
    Ich vermute eher, dass eine Suchmaschine vor kurzem da war und die Seiten grad im Cache liegen Die kommen meistens kurz nach Mitternacht vorbei...
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  11. #11
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.480
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    und ich war geneigt Strato eine Chance zu geben
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  12. #12
    Contao-Nutzer Avatar von rzwo
    Registriert seit
    21.06.2009.
    Ort
    Cottbus
    Beiträge
    5

    Beitrag

    Hi Glen,
    Idee und Umsetzung sehen gut aus.

    Wenn jemand mehrfach angemeldet ist,
    ist doch das auch okay, wenn er mehrmals als online angezeigt wird.

    bb,
    rzwo.

    have a nice day.

  13. #13
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Information Neue Version LastLogin 1.1.0 rc1

    OK, die Version 1.1.0 rc1 ist nun online im ER.
    Wiki muss ich noch anpassen, aber beschrieben was neu ist habe ich ja bereits hier. ( https://community.contao.org/de/show...=6766#post6221 )

    Nachtrag: Wiki angepasst.
    Geändert von BugBuster (26.07.2009 um 14:13 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  14. #14
    Contao-Nutzer Avatar von StephanE
    Registriert seit
    19.06.2009.
    Beiträge
    45

    Standard

    Hallo,

    auch bei mir unter TL 2.7.2 wird lediglich

    {{last_login_members_online::username}}

    im Frontend angezeigt. Ich setze verschiedene Erweiterungen ein, habe diese testweise auch einzeln deaktiviert, jedoch ohne Erfolg.

    Viele Grüße
    StephanE, der im alten Forum mal Stephan war...

  15. #15
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Hast du den String per "copy-paste" in dein System gebracht?
    Dann lösche mal die ersten beiden Zeichen ( {{) und gebe die per Hand wieder ein.
    Im Forum und im Wiki steht zwischen den Klammern ein unsichtbares Steuerzeichen, dieses stört natürlich.
    TL erkennt dadurch den InsertTag gar nicht.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  16. #16
    Contao-Nutzer Avatar von StephanE
    Registriert seit
    19.06.2009.
    Beiträge
    45

    Standard

    Dann lösche mal die ersten beiden Zeichen ( {{) und gebe die per Hand wieder ein.
    Danke!

    Das war's!

    Viele Grüße
    StephanE, der im alten Forum mal Stephan war...

  17. #17
    Contao-Nutzer
    Registriert seit
    19.06.2009.
    Beiträge
    25

    Standard

    Hallo Glen,

    die Erweiterung mit der User Online Liste ist genial. Ist es möglich das man die Namen auch als Liste darstellen kann so das man die Namen untereinander anzeigen kann und nicht nur mit Komma hintereinander weg.

    Gruß
    Christoph

  18. #18
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Hallo Christoph,
    ja sowas hatte ich auch vor, wollte es aber nicht gleich fest einbauen.
    Ich suche noch nach Möglichkeiten wie man das für beide Arten hinbekommt.
    Vielleicht per Template, muss ich mal sehen wie ich aus einer Hook Funktion da ran komme.
    Habs erstmal mit aufgenommen in die Wunschliste.
    http://dev.typolight-forge.org/issues/show/289
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  19. #19
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo BugBuster,

    auch ich habe jetzt auf die aktuelle Version upgedated und auch gleich Deine neuen InsertTags ausprobiert - funktioniert super!

    Wollte Dich in diesem Zusammenhang fragen, ob es u.U. auch möglich wäre, das neue InsertTag (last_login_members_online) so zu erweitern, dass man die Anzeige der "Online-Mitglieder" auf bestimmte Mitgliedergruppen beschränken könnte. Grund dafür: Im Frontend können sich bei mir Mitglieder verschiedener Mitgliedergruppen anmelden, ich hätte aber gerne die Anzeige der Online-Mitglieder nur auf die Mitglieder der CMS-Redakteure beschränkt; alle anderen sollten den Status nach Möglichkeit nicht angezeigt bekommen...

    Beispiele:

    PHP-Code:
    {{last_login_members_online::NAME_DER_MITGLIEDERGRUPPE}} 
    bzw.

    PHP-Code:
    {{last_login_members_group::NAME_DER_MITGLIEDERGRUPPE}} 
    Geändert von xchs (28.07.2009 um 10:08 Uhr)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  20. #20
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Hallo Christoph,
    sowas in der Art?
    HTML-Code:
    <div class="mod_last_login">
      <ul class="members_online">
        <li>Donna Evans</li>
        <li>John Smith</li>
      </ul>
    </div>
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  21. #21
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Hallo xchs,
    damit ich das richtig verstehe.
    Angezeigt werden sollen nur Mitglieder einer bestimmten Gruppe und auch nur wenn derjenige selbst in der Gruppe ist?
    (Redakteur sieht welche Redakteure noch online sind, andere sehen niemand online)

    Oder sollen alle Mitglieder nur die sehen welche Mitglieder der definierten Gruppe online sind?
    (Alle sehen welche Redakteure online sind)

    Angesteuert in beiden Fällen dann beispielsweise so:
    HTML-Code:
    {{last_login_group_online::NAME_DER_MITGLIEDERGRUPPE}}
    Geändert von BugBuster (28.07.2009 um 10:25 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  22. #22
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Glen,

    ich persönlich würde es so bevorzugen:

    Den CMS-Redakteueren (welche alle in einer eigenen Mitgliedergruppe sind) sollten sämtliche Online-Benutzer (aller Mitgliedergruppen) angezeigt werden - im Prinzip eh die Funktionalität des aktuellen InsertTags.

    Die Mitglieder der anderen Mitgliedergruppe sollten hingegen keinen entsprechenden Online-Status (auch nicht für Mitglieder der eigenen Mitgliedergruppe) angezeigt bekommen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  23. #23
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Achso, also umgekehrt, der Gruppen Parameter bestimmt "WER" und nicht "WAS".
    Jo, auch ne Möglichkeit.
    Das wird aber nicht mehr in die 1.1.0 stable fließen, merk ich mir für die 1.2.0.
    http://dev.typolight-forge.org/issues/show/290
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  24. #24
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Glen,

    ich nochmals mit noch 'nem Anliegen

    Im passwort-geschützen Frontend-Bereich würde ich ganz gerne eine Mitgliederliste einbauen, welche neben den bereits vorhandenen Daten der entsprechenden TL-Erweiterung in der letzten Spalte auch das Time-Stamp des letzten Logins der einzelnen Mitglieder ausgibt.

    Vorerst habe ich das so gelöst:
    Mit Hilfe der Erweiterung "xtmembers_fieldeditor" von Helmut Schottmüller habe ich ein neues Mitgliederfeld angelegt und dort als Standardwert "{{last_login::d.m.Y H:i}}" eingetragen.
    Wenn sich nun im Frontend-Bereich ein berechtigtes Mitglied (z.B. CMS-Redakteur) anmeldet, bekommt er zwar sämtliche Daten aller Mitglieder in der Tabelle angezeigt, in der letzten Spalte "Letzter Login" steht allerdings nur Datum/Uhrzeit des letzten Logins des aktuell angemeldeten Redakteurs - was eigentlich ja auch einsichtig ist...

    Die CMS-Redakteure sollten in der Tabelle überblicksmäßig angezeigt bekommen, ob bzw. wann sich welches Mitglied das letzte Mal eingeloggt hat.

    Nachdem Du Dich ja auf diesem Gebiet ziemlich auskennst, wollte ich Dich fragen, ob Du vielleicht weißt, wie ich das am besten lösen könnte?

    Würde es Sinn machen, diese Spalte ("Letzter Login") direkt in das entsprechende Template "mod_memberlist.tpl" einzubauen und den Time-Stamp des letzten Logins direkt aus der DB auszulesen (für sämtliche Mitglieder)?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  25. #25
    Contao-Nutzer
    Registriert seit
    19.06.2009.
    Beiträge
    25

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    HTML-Code:
    <div class="mod_last_login">
      <ul class="members_online">
        <li>Donna Evans</li>
        <li>John Smith</li>
      </ul>
    </div>
    Ja wäre klasse wenn es so funktionieren würde.

    Christoph

  26. #26
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard LastLogin 1.1.0 rc2

    Hallo,
    die rc2 ist nun online.
    Neu: durch eine weitere Angabe von "::list" kann nun die Ausgabe der online Mitglieder umgeschaltet werden auf "Liste".
    Dazu wird ein Template verwendet was mitgeliefert wird.
    Beispiel der Anwendung:
    HTML-Code:
    {{last_login_members_online::fullname::list}}
    Das sieht dann so aus (eingebaut im mod_logout_1cl.tpl, ohne zusätzliches CSS)


    Wiki Ergänzung folgt noch, ist schon spät
    Angehängte Grafiken Angehängte Grafiken
    Geändert von BugBuster (29.09.2009 um 09:47 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  27. #27
    Contao-Nutzer
    Registriert seit
    19.06.2009.
    Beiträge
    25

    Standard

    Hallo Glen,

    super für die schnelle Umsetzung!

    folgender fehler wird jetzt bei mir ausgegeben. Kann mir einer sagen woran das leigt bzw. wie ich es beheben kann?

    Code:
    Runtime notice: Declaration of LastLogin::replaceInsertTags() should be compatible with that of Controller::replaceInsertTags() in /is/htdocs/wp**********/www/typolight/system/modules/lastlogin/LastLogin.php on line 140
    Warning: Cannot modify header information - headers already sent by (output started at /is/htdocs/wp**********/www/typolight/system/modules/lastlogin/LastLogin.php:140) in /is/htdocs/wp**********/www/typolight/system/libraries/Template.php on line 174
    Christoph
    Geändert von ChristophBlume (29.07.2009 um 16:39 Uhr)

  28. #28
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Mist, diese Meldung gab es auch schon von anderen Modulen.
    Kannst Du mal schauen welche PHP Version du hast? Und natürlich welche TL Version.

    Konnte diese Warnungsmeldung nicht reproduzieren trotz anschalten sämtlicher error_reportings.
    Ne Idee habe ich aber trotzdem schon, wäre bloß besser ich könnte das bei mir nachvollziehen.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  29. #29
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    OK, von der rc2 gibt es nun die Build 11, dort habe ich mal was geändert wegen der "Runtime notice..." Meldung.
    @ChristophBlume: Bitte mal testen.
    (jeder anderer darf natülich auch )
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  30. #30
    Contao-Nutzer
    Registriert seit
    19.06.2009.
    Beiträge
    25

    Standard

    Mit den neuen Build 11 kommt die Fehlermeldung nicht mehr.

    Typolight: 2.7.0
    PHP Version: 5.2.10

    Danke.

  31. #31
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Aja, PHP 5.2.10, ich dachte es wäre die 5.3 schon. Scheinbar hat die 5.2.10 auch etwas von der 5.3 geerbt und beachtet den Source Code auch schon strenger als vorher.

    Die stabile Version wird dann in Kürze kommen wenn keine Problem mehr sind und ich Zeit finde.
    Danke für den Test, muss doch mal schauen ob ich nicht irgendwie an ein System mit PHP 5.2.10 komme....
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  32. #32
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard LastLogin 1.1.0 stable ist online

    So, nun ist die stable online, Wiki ist angepasst.
    Neu wie bereits hier erzählt ist die Ausgabe der online Mitglieder durch Komma getrennt (default) oder durch zusätzlicher Angabe von "::list" auch als Liste.

    Genaueres im Wiki nachzulesen.
    Geändert von BugBuster (29.09.2009 um 09:47 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  33. #33
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Die CMS-Redakteure sollten in der Tabelle überblicksmäßig angezeigt bekommen, ob bzw. wann sich welches Mitglied das letzte Mal eingeloggt hat.

    Würde es Sinn machen, diese Spalte ("Letzter Login") direkt in das entsprechende Template "mod_memberlist.tpl" einzubauen und den Time-Stamp des letzten Logins direkt aus der DB auszulesen (für sämtliche Mitglieder)?
    Da sich LastLogin immer auf den eingeloggten Nutzer bezieht, macht es in deinem Fall für die Liste aller Mitglieder samt letztem Login keinen Sinn.

    Ich denke eher, man könnte es mal mit dem Modul Auflistung probieren und Anpassung des Templates.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  34. #34
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Hallo xchs,
    wenn du "nur" ne Liste der Mitglieder haben willst mit Login und Logout Zeit, dann mach das über das Modul Auflistung.
    Problem dabei, da ich die Feldliste vom Member Modul nicht erweitere sondern nur seine Tabelle, kann Auflistung nicht die korrekten Überschriften anzeigen.
    Problem 2, die Zeiten sind in Unixtime abgelegt.
    Das würde dann so aussehen:

    Aber, die beiden Probleme lassen sich lösen, in beiden Fällen durch ein eigenes Template für das Modul Auflistung. Dazu ist aber PHP Kenntnis nötig.

    Kann ich versuchen, heute allerdings nicht mehr.

    Das Modul musst du dann natürlich noch in den Einstellungen schützen damit das nur CMS-Redakteure sehen.
    Angehängte Grafiken Angehängte Grafiken
    Geändert von BugBuster (11.08.2009 um 15:39 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  35. #35
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo BugBuster,

    vielen Dank für Deine Antwort.

    Aber bitte nur keinen Stress wegen mir - das hat überhaupt keine Priorität, ob das morgen, übermorgen oder erst nächsten Monat funktioniert, ist einerlei...

    Das mit der korrekten Überschrift wäre an und für sich kein Problem - das habe ich schon hinbekommen - allerdings mit dem Modul "Mitgliederliste" und nicht mit dem von Dir zitierten Modul "Auflistung". Hat das einen bestimmten Grund, wieso Du das mit dem Modul "Auflistung" machen möchtest? Im Modul "Mitgliederliste" finde ich ja schon sämtliche Daten der einzelnen Frontend-Mitglieder und kann mir je nach Belieben die anzuzeigenden Felder auswählen. Für das zusätzliche von mir gewünschte Feld habe ich die Erweiterung von Helmut "xtmembers_fieldeditor" (siehe hier) verwendet, welche mir dann in der Mitgliederauflistung in der letzten Spalte den Timestamp des letzten Logins anzeigen sollte.
    Mein Problem bei der ganzen Sache: Wie bekomme ich die Daten aus "Deiner" Spalte "login_tstamp" in die Spalte "xt_lastlogin" (= Datenspalte der xtmember_fieldeditor-Erweiterung) und wie kann ich den Unix-Zeitstempel als formatierter Datumsstring ausgeben?



    EDIT: Sorry, habe grad gesehen, dass das im Prinzip auch mit dem Modul "Auflistung" funktionieren würde, zumal man dort ja auch die entsprechende DB-Tabelle auswählen und die auszugebenden Felder angeben kann. Werd' mir das mal genauer anschauen...
    Geändert von xchs (11.08.2009 um 16:01 Uhr)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  36. #36
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Mein Problem bei der ganzen Sache: Wie bekomme ich die Daten aus "Deiner" Spalte "login_tstamp" in die Spalte "xt_lastlogin" (= Datenspalte der xtmember_fieldeditor-Erweiterung)
    Genau deswegen habe ich Auflistung genommen, da ich da keinen einfachen Weg kenne.
    Zitat Zitat von xchs Beitrag anzeigen
    und wie kann ich den Unix-Zeitstempel als formatierter Datumsstring ausgeben?
    Im Template selbst. Dazu müstest Du aber feststellen ob genau diese Spalte(n) ausgegeben werden würde und den Inhalt dann per
    PHP-Code:
    date('d.m.Y H:i:s',$variableausdemtemplate
    wandeln.
    Die Formatangabe könnte man auch aus dem System beziehen, also
    PHP-Code:
    $GLOBALS['TL_CONFIG']['dateFormat'
    oder
    PHP-Code:
    $GLOBALS['TL_CONFIG']['datimFormat'
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  37. #37
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard Mitgliederliste mit Login Zeitpunkt per Auflistung

    So, hat mich dann doch nicht in Ruhe gelassen.
    So sieht es bei mir nun aus:


    Dazu kopiert man das Template aus dem Anhang in das Templateverzeichnis (/template).
    Dann legt man ein neues Modul an vom Typ "Auflistung" und füllt die Felder wie im zweiten angehängten Bild zu sehen.

    Nun innerhalb eines Artikels ein neues Element und das angelegt Modul auswählen, fertig.

    Das geht solange gut, solange keine Felder ausgewählt werden die reine Zahlen sind und nicht eins der beiden Zeitfelder sind. Grund ist, das ich im Template zur Erkennung prüfe ob ein numerischer Wert vorliegt, wenn ja gehe ich davon aus das es die Zeitangaben sind.
    Vorteil dadurch, es ist weiterhin dynamisch was die Anzahl der Spalten betrifft.

    Achja, die Überschriften der Zeitspalten sind dort auch fest, also nicht von der Spracheinstellung gesteuert,auch das, könnte man über die Sprach InsertTags bestimmt noch anpassen.
    Die Formatierung der Datum/Zeit Angaben sind dort auch fest eingetragen, auch das kann man ändern wie man es gerne hätte.


    Viel Spaß damit und am weiterbasteln.

    Nachtrag: Nächsten Beitrag beachten.
    Angehängte Grafiken Angehängte Grafiken
    Angehängte Dateien Angehängte Dateien
    Geändert von BugBuster (11.08.2009 um 19:26 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  38. #38
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Information Hinweis dazu

    Ihr wundert Euch bestimmt, warum der Logoutzeitpunkt älter ist als der Loginzeitpunkt.
    Das liegt an der Arbeitsweise vom LastLogin Modul. Ich kann nur den Loginzeitpunkt mit sicherheit ermitteln, den Logoutzeitpunkt aber nicht, da man sich ja nicht unbedingt abmelden muss.
    Daher verschiebe ich den alten Loginzeitpunkt bei erneutem Login in das Feld Logoutzeitpunkt.

    Man sollte daher die logout_tstamp Spalte weglassen, die verwirrt nur bei der Auflistung.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  39. #39
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo BugBuster,

    eben eingeloggt und (etwas überrascht) gesehen, dass Du bereits an einer Lösung gebastelt hast und diese auch schon online gestellt hast.
    Du bist einfach _zu_ engagiert und hast mir die ganze Arbeit vorweggenommen

    Wollte Dir eben in diesem Beitrag mitteilen, dass ich es mittlerweile selbst geschafft habe, die Ausgabe des "Letzten Login"-Zeitstempels in der Tabelle mit den Mitgliederdaten korrekt formatiert auszugeben. Dein Hinweis auf das Modul "Auflistung" war der entscheidende Denkanstoß zur Lösung der Aufgabe. Die Formatierung des Unix-Zeitstempels habe ich auch mit der PHP-Funktion "date()" geparst.
    Falls es Dich bzw. jemand anderen (noch) interessiert: Anbei hänge ich mein angepasstes Template an, werde aber anschließend noch einen Blick in das von Dir bereitgestellte Template werfen, um zu sehen, was Du ev. anders/besser gemacht hast...

    Dir nochmals Danke für Dein ständiges Bemühen und die guten Tipps!

    Nichtsdestotrotz würde ich es auch sehr begrüßen, wenn vielleicht eine zukünftige Version Deiner Erweiterung "LastLogin" auch ein entsprechendes Feld im Mitglieder-Datensatz vorsehen würde (z.B. im Abschnitt "Zugangsdaten"). Mitunter wäre nämlich auch dort die Anzeige des "Letzten Logins" nicht ganz uninteressant...
    Angehängte Dateien Angehängte Dateien
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  40. #40
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Hi,
    eine Sache hast du besser gelöst, da habe ich nicht weit genug geschaut, die Filterung nach $col['field'] == 'login_tstamp',
    hatte mir gar nicht angesehen welche Elemente da noch im Array sind,
    das ist natürlich korrekter und beseitigt meinen genannten Nachteil.

    Ansonsten haste genau meine "man könnte noch.." Tipps bereits umgesetzt.
    Prima.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [lastlogin] LastLogin und Online Mitglieder, Version 1.7.0
    Von BugBuster im Forum Sonstige Erweiterungen
    Antworten: 51
    Letzter Beitrag: 13.08.2013, 10:29
  2. [lastlogin] LastLogin und Online Mitglieder, Version 1.6.0
    Von BugBuster im Forum Sonstige Erweiterungen
    Antworten: 9
    Letzter Beitrag: 01.11.2010, 12:15
  3. [lastlogin] Avatare der Mitglieder anzeigen
    Von Alexander im Forum Sonstige Erweiterungen
    Antworten: 14
    Letzter Beitrag: 20.10.2010, 09:45
  4. lastLogin in Mitgliederliste einfügen
    Von makrele im Forum Geschützte Bereiche/Mitglieder
    Antworten: 10
    Letzter Beitrag: 13.05.2010, 22:18
  5. [lastlogin] LastLogin und Online Mitglieder, für TL 2.8
    Von BugBuster im Forum Sonstige Erweiterungen
    Antworten: 4
    Letzter Beitrag: 21.02.2010, 18:09

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •