Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]nowe posty na forum
Forum PHP.pl > Forum > PHP
lemming
No wlasnie jak to rozwiazac? probowalem cos z tym zrobic, patrzalem jak to jest w phpBB ale nic ;/ jak to najlepiej wykonać questionmark.gif
kicaj
Co wykonac?

Sprez sie i napisz dokladniej o co chcesz zapytac rolleyes.gif
lemming
hmm, no tak jak jest na forum np. phpbb sa nowe posty w danym forum to ma pokazywac to i pokazywanie liczny postow od ostatniej wizyty.
party
Najpierw zapisujesz czas wejścia łebka na forum:
  1. <?php
  2. setcookie( 'enterTime', time(), time() + 60 * 60 * 24 * 365 );
  3. ?>

Koleś wchodzi na forum po godzinie, a twój skrypt porównuje czasy postów z czasem z cookie... Przy takim sposobie czas musisz mieć zapisany w sekundach (robi to f-cja time" title="Zobacz w manualu PHP" target="_manual()).
Ludvik
Ewentualnie możesz zapisać identyfikatory nieprzeczytanych postów przy starcie sesji. Skąd wiedzieć które są nieprzeczytane? W bazie możesz zapisywać datę ostatniej akcji podjętej przez użytkownika, a potem tylko daty porównać. Potem przy czytaniu usuwasz odpowiedni identyfikator. To, jak będziesz trzymał dane to już twój wybór, ale tutaj dużo do wymyślenia nie ma tongue.gif Gdzieś już była mowa o tym, jak fora typu phpBB rozwiązują ten problem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.