Strona 1 z 2
Oznaczanie nowych postów od ostatniej wizyty

Napisane:
21 cze 2004, 10:12
przez marioch
no właśnie... w piatek logowałem sie statni raz a dziś PONIEDIZAŁEK i "zobacz nowe posty od ostatniej wizyty" i co.... i KUPA -- ZERO

Napisane:
21 cze 2004, 10:26
przez Paweł
Witam,
Lista nowych postow od ostatniej wizyty opiera sie na ciasteczkach (cookies) i ma dwie charakterystyczne cechy.
Jedna to problemy z oznaczaniem nowych postow w przypadku uszkodzenia tych plikow na komputerze odwiedzajacego. Wtedy przydaje sie wykasowac te pliki – albo recznie, albo przy pomocy przegladarki (zwykle opcja jest ukryta gdzies w gornym menu, w przypadku IE jest to "narzedzia" –> "opcje internetowe").
Druga cecha jest tracenie oznaczen po zamknieciu przegladarki. Oznacza to, ze jesli zamkniemy okno przegladarki, otworzymy je ponownie i wejdziemy na forum, to wszystkie posty wczesniej widoczne jako nieprzeczytane straca to oznaczenie.
Mozna forum przerobic tak, aby oznaczenia nie znikaly po zamknieciu przegladarki (dane sa przechowywane w bazie forum), ale przerobka jest bardzo powazna i przy obecnym stanie "zamieszania" w kodzie forum, a takze biorac pod uwage, ze niedlugo moze pojawic sie kolejna generacja phpbb oznaczona numerem 2.2.x, jest ona raczej nieoplacalna.
Pozdrawiam.

Napisane:
21 cze 2004, 10:59
przez polnik@studio
hmm przeróbka to tak strasznie nie jest trudna wystarczydla każdej sesji tworzonej w bazie wydłużyć ważność ciasteczka

no ale w sumie po co ...


Napisane:
21 cze 2004, 11:25
przez marioch
ok dzięki, i czyszczenie zapodam na początek

Napisane:
21 cze 2004, 12:03
przez Paweł
hmm przeróbka to tak strasznie nie jest trudna wystarczydla każdej sesji tworzonej w bazie wydłużyć ważność ciasteczka no ale w sumie po co ...
Przyznaje, ze specjalnie nie zaglebialem sie w zasade dzialania tego mechanizmu, ale mam gotowa modyfikacje, ktora wydluza zapamietywanie nieprzeczytanych postow poza jednorazowa wizyte i wnioskujac po zakresie zmian nie jest to takie proste jak piszesz. Bardzo mozliwe i najbardziej prawdopodobne, ze poza cookies mechanizm opiera sie na sesjach PHP. Jesli masz wlasne (tak proste) rozwiazanie, to bardzo chetnie je zobacze.
Pozdrawiam.
Przeczytane posty.

Napisane:
25 lip 2004, 20:44
przez Morder
Nie dało by się zrobić tak, że forum odznacza tylko te posty, które przeczytałem. Bo np jeśli wchodzę na forum i mam kilka nieprzeczytanych postów i nie zdąże wszystkich przeczytać a muszę np skończyć czytanie forum to po wylogowaniu się i ponownym zalogowaniu posty są już oznaczone jako przeczytane, mimo, że fizycznie wcale ich nie przeczytałem.
Mam nadzieję, że mnie zrozumieliście


Napisane:
25 lip 2004, 20:47
przez polnik@studio
to będzie trudne, ponieważ trzeba by przerobić cały skrypt phpbb


Napisane:
25 lip 2004, 20:48
przez Morder
no to do roboty...

Napisane:
25 lip 2004, 22:02
przez Krasnal
Morder dla mnie tez jest to uciążliwe ;(
Podpisuję sie pod Twoją prośbą


Napisane:
26 lip 2004, 00:50
przez Jaksa
Podpisuję sie pod Twoją prośbą
I Ja tez...

Napisane:
26 lip 2004, 06:59
przez XsiX
a mi to rybka


Napisane:
26 lip 2004, 07:53
przez GreG
A ja jestem za propozycja mordera


Napisane:
26 lip 2004, 15:07
przez Paweł
to będzie trudne, ponieważ trzeba by przerobić cały skrypt phpbb

Napisane:
26 lip 2004, 22:01
przez Morder
gdybym wiedział jak, to bym to zrobił

Napisane:
26 lip 2004, 22:03
przez Globy
Spoko, mnie tez by pasowalo takie rozwiazanie. Kiedys Pawel pisal o jakiejs funkcji z datami, zobaczymy.

Napisane:
26 lip 2004, 22:04
przez polnik@studio
no trzeba jedynie przerobić bazę a najlepiej dodać nowe tabele do których będą wrzucane posty nie przeczytane w danym zalogowaniu, później jedynie przerobić skrypt czy raczej plik viewtopic.php żeby czytał również z tej tabeli ... to tak po krótce a teraz morder do roboty


Napisane:
26 lip 2004, 22:10
przez Morder
w Paint'cie dam radę ?


Napisane:
26 lip 2004, 22:11
przez polnik@studio
może ...


Napisane:
27 lip 2004, 12:27
przez Morder
No to jak ? zostanie to zrobione czy nie ?

Napisane:
27 lip 2004, 15:28
przez polnik@studio
to pytanie to chyba do globego
![krzywy :]](./images/smilies/krzywy.gif)