Neue Einträge pro User anzeigen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Dusi
    Contao-Nutzer
    • 30.08.2010
    • 19

    #1

    Neue Einträge pro User anzeigen

    Hallo zusammen,

    Ich habe zur Verwaltung von Vereinsdokumenten einen Katalog eingerichtet. Nun möchte ich dass für jeden FE Benutzer eine Liste mit den neusten Einträgen (Dokumenten) angezeigt wird, welche er noch nicht gesehen hat (z.Bsp. seit dem letzten Login oder nicht geöffnet hat, ähnlich wie neue / ungelesene Beiträge).
    Hat jemand eine Idee wie ich so etwas umsetzen kann?

    Vielen Dank für eure Inputs!

    LG Dusi
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo Dusi,
    so in der Theorie hätte ich folgende Idee:
    Eine Catalog-Liste anlegen, wo du in den Bedingungen rein schreibst, das der Timestamp der Items größer als der letze Login sein muss.
    Ich weiß gerade nicht ob man an den Wert kommt wann sich jemand das letze mal abgemeldet hat. Kann sein, das du dafür ne Erweiterung braucht (ich glaub BugBuster hat eine passende Erweiterung im ER)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

    Kommentar

    • Dusi
      Contao-Nutzer
      • 30.08.2010
      • 19

      #3
      Timestamp über Formular in Katalog

      Hallo MacKP

      Vielen Dank für deinen Tipp! Dieser Lösungsansatz bringt mich aber zum nächsten Problem wie ich den korrekten tstamp zu jedem Eintrag setzte. Der ganze Katalog wird über das FE mittels Formular gefüttert. Hab schon verschiedene Diskussionen hier im Forum gesehen zu diesem Problem, aber noch keine Lösung umsetzen können...
      Werde diese Variante sicher weiterverfolgen und mich wieder der tstamp Problematik annehmen.

      LG Dusi

      Kommentar

      • MacKP
        Contao-Yoda
        • 15.06.2009
        • 13315

        #4
        Hallo Dusi,
        guck mal in der DB nach, da müsste jedes Item schon einen Timestamp haben ;-)

        Viele Grüße
        Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
        [Arbeitet bei -> Paus Design & Medien]
        "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

        Kommentar

        • Dusi
          Contao-Nutzer
          • 30.08.2010
          • 19

          #5
          Funktioniert - Vielen Dank!

          Hallo MacKP,
          Ich hatte immer versucht den tstamp mittels verstecktem Feld im Formular in die DB zu bringen. Wenn man das Feld aber weg lässt wird der tstamp automatisch generiert, wie du prophezeit hast...

          Falls sich jemand für die Lösung interessiert:

          Mit der Erweiterung lastlogin kann der Zeitpunkt des letzten Logins eines FE Benutzers via Inserttag aufgerufen werden.
          Um in der Katalog Liste nur alle neuen Einträge seit dem letzte Login anzuzeigen kann folgendes Kriterium angewendet werden:

          Code:
           tstamp>{{cache_last_login::U}}
          LG Dusi

          Kommentar

          Lädt...