Ergebnis 1 bis 6 von 6

Thema: anzeigen von Änderungen seit dem letzten Login

  1. #1
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.031

    Standard anzeigen von Änderungen seit dem letzten Login

    hallo in die runde,

    hat jemand eine idee, wie ich die letzten änderungen - wie z.b. neue nachrichten, neue downloads -
    für den jeweiligen frontenduser anzeigen lassen kann? gibt es hier evtl. eine erweiterung?

    hat jemand eine idee, wo ich mit einer eigenen erweiterung ansetzen sollte?

    das ausfiltern anhand des letzten logins sollte es nicht sein, da im falle eines
    logins und logoffs, das datum neu gesetzt werden würde...

    vielen dank für ideen...

    lg.

    alex

  2. #2
    Contao-Nutzer
    Registriert seit
    01.10.2014.
    Beiträge
    41

    Standard

    Ich würde die Benutzeraktivität in einer eigene Tabellen erfassen sodass ich dort auslesen kann wann ein Benutzer zuletzt aktiv war. Und dann musst du bei den einzelnen Elementen nur gucken was nach der letzten Aktivität erstellt wurde.

  3. #3
    Contao-Nutzer
    Registriert seit
    20.11.2013.
    Beiträge
    202

    Standard

    Die Daten sollten in der Datenbank ja grundsätzlich abrufbar sein. Würde glaub zuerst gucken wie es Contao selbst im Backend macht, und dann ein Template oder Modul modelieren.

    Viele Grüße
    hippo

  4. #4
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.031

    Standard [gelöst] anzeigen von Änderungen seit dem letzten Login

    hallo in die runde,

    ich habe mir folgenden workaround zusammengestellt:

    1. in der fe_page wird die jeweilige page-id gecheckt
    2. in der tl_member habe ich die felder für die relevanten frontend-seiten angelegt
    3. beim aufruf einer relevanten seite (klick des FE-users) wird der timestamp in das jeweilige feld der tl_member gesetzt
    4. beim aufruf der startseite wird nun verglichen, ob der der timestamp des tl_user-feldes kleiner des timestamp z.b. der letzten nachricht ist
    5. ist dies der fall wird via CSS ein ausrufezeichen oder ähnliches eingeblendet…

    lg.

    alex

  5. #5
    Contao-Nutzer
    Registriert seit
    01.10.2014.
    Beiträge
    41

    Standard

    Ich würde es statt in der fe_page über nen Hook machen ist etwas sauberer.
    Wenn ich mich recht erinnere gibts da doch generatePage hook.

  6. #6
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.031

    Standard

    hallo,

    ich würde es gern über den hook erledigen, scheitere allerdings an dem hook:

    config.php
    PHP-Code:
    <?php
        
        $GLOBALS
    ['TL_HOOKS']['generatePage'][] = array('hfoxPageClass''hfoxPageTracking');
    hfoxPageClass.php
    PHP-Code:
    <?php

    class hfoxPageClass

        
    //echo('hallo');
    }
    ?>
    Code:
    Fatal error: Call to undefined method hfoxPageClass::hfoxPageTracking() in /Applications/MAMP/htdocs/intranet/system/modules/core/pages/PageRegular.php on line 152
    hat jemand eine idee!?

    lg.

    alex

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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