WinFuture-Forum.de: Mysql Tabellen Auswerten - Eintäge Nach Letzten Besuch - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Mysql Tabellen Auswerten - Eintäge Nach Letzten Besuch anzeigen wieviel neues Einträge seit letzten Besuch


#1 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.119
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 19. Juni 2008 - 14:27

Hallo,
Ich möchte ein neues Feature in mein CMS einbauen:
Hier erstaml ein Bild:
Angehängtes Bild: toastCMS.JPG

Nun zu meiner Frage. Ich möchte anzeigen wieviel neue Einträge es seit meinem letzten Besuch gibt.

Wie kann ich das genau machen? Mit Cookies oder doch was anderes?

Gruß,
Toasterfraktion
0

Anzeige



#2 Mitglied ist offline   asko 

  • Gruppe: aktive Mitglieder
  • Beiträge: 144
  • Beigetreten: 17. November 02
  • Reputation: 0

geschrieben 21. Juni 2008 - 05:47

Beitrag anzeigenZitat (Toasterfraktion: 19.06.2008, 15:27)

Wie kann ich das genau machen? Mit Cookies oder doch was anderes?

Das Problem ist nicht so trivial, wie es auf den ersten Blick erscheint. Du müsstest die entsprechende(n) Tabelle(n) mit den Beiträgen um eine Timestamp Spalte erweitern in der festgehalten wird, wann ein Beitrag veröffentlicht wurde. Dann mußt Du natürlich für dich selbst festhalten, wann die letzte Aktivität war. Das kannst Du mit einem Cookie machen oder in eine DB schreiben (vorzuziehen) - ebenfalls Timestamp. Dieser Timestamp der letzten Aktivität muß natürlich bei jedem Klick oder bei der Abmeldung festgehalten werden. Beim nächsten Besuch wird nachgeschaut wann die letzte Aktivität war und alle Datensätze aus der DB gelesen, die neuer als die letzte Aktivität sind. Natürlich musst Du aufpassen, dass bei einem neuen Besuch nicht der alte "zuletzt aktiv" Wert überschrieben wird. Du brauchst also noch eine weitere Spalte/Ablage, die den alten und neuen Status getrennt hält.
Je nach Struktur des Seite, können die Änderungen dafür schon ziemlich komplex werden. Timestamp deswegen, weil sich damit einfacher Datumsberechnungen durchführen lassen als mit Date/Datetime.
0

#3 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.119
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 21. Juni 2008 - 09:16

Okay vielen dank erstaml. Ich hate nicht gedacht dass es so kompliziert sein kann, werde aber auf das Feature verzichten.
Gruß,
Toasterfraktion
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0