[php] status linku do zmiennej
[php] status linku do zmiennej
da sie zapisac status llinku (odwiedzany, nieodwiedzany) do jakiejs zmiennej. Chciaslbym zrobic w moim forum cos takiego ze rysynek z linkiem jest inny zaleznie od tego czy ten link byl juz odwiedzony czy nie przez danego uzytkownika
-
Wojciech Jurewicz
- Przelotem

- Posty: 274
- Rejestracja: wt lip 22, 2003 11:29 pm
- Lokalizacja: Mazury
- Kontakt:
Re: [php] status linku do zmiennej
Proponował bym do tego użyc arkusza stylów. Ale jeżeli chcesz przy pomocy PHP to musisz na docelowej strone uruchomić inicjalizację zmiennej, którą możesz zapisać w sesji, a obrazek linku będzie za każdym razem sprawdzał czy w sesji jest ujęty aktualny link. Możesz to zrobić na zasadzie tablicy z kluczami linkami i wartościami logicznymi.
Re: [php] status linku do zmiennej
a w phpBB jak jest robione ze pokazuje ze sa nowe, nieczytane komrnatrze (posty)? prtzeciez chyba nie pzrechowuje sie danych gdzie kazdy user bywal bo jak sie robi restart sytemu (reinstall) to wszytkie sa oznaczone jako nieczytane
-
Krzysztof Aszkiełowicz
- Zaczyna działać

- Posty: 458
- Rejestracja: pn maja 26, 2003 9:29 pm
- Lokalizacja: Warszawa
- Kontakt:
Re: [php] status linku do zmiennej
hmm the_foethe_foe pisze:a w phpBB jak jest robione ze pokazuje ze sa nowe, nieczytane komrnatrze (posty)? prtzeciez chyba nie pzrechowuje sie danych gdzie kazdy user bywal bo jak sie robi restart sytemu (reinstall) to wszytkie sa oznaczone jako nieczytane
Skad wiesz że nie są zapisywane?
A właśnie że są w MySQL'u (tablica phpBB_topics_watch), tak przynajmniej uważam i tak wydedukowałem
Re: [php] status linku do zmiennej
Ja uważam troche inaczej w tej tablicy jest subskrybcja a co do nowych tematów to skrypt sprawdza kiedy użytkownik był ostatnio na forum i porównuje go z czasem wysłania najnowszego posta w temacie czyli jeżeli użytkownik był 8 sierpnia a najnowszy post był 9 sierpnia (data bedzie wieksza) to określa jako nieprzeczytanyhmm the_foe
Skad wiesz że nie są zapisywane?
A właśnie że są w MySQL'u (tablica phpBB_topics_watch), tak przynajmniej uważam i tak wydedukowałem
-
Krzysztof Aszkiełowicz
- Zaczyna działać

- Posty: 458
- Rejestracja: pn maja 26, 2003 9:29 pm
- Lokalizacja: Warszawa
- Kontakt:
Re: [php] status linku do zmiennej
Ciekawe, ale nie skuteczne ponieważ:Killer pisze:Ja uważam troche inaczej w tej tablicy jest subskrybcja a co do nowych tematów to skrypt sprawdza kiedy użytkownik był ostatnio na forum i porównuje go z czasem wysłania najnowszego posta w temacie czyli jeżeli użytkownik był 8 sierpnia a najnowszy post był 9 sierpnia (data bedzie wieksza) to określa jako nieprzeczytany
Gdy mamy dużo postów i wszytskie są "nowe", czyli mają datę większą niż ostatnia wizyta usera, to jako przeczytany bedzie oznaczony jeden przykładowo(dy pzrezcytamy) lae wtedy musimy zmienić osotanią wizyte na wieksza zeby był post oznaczony jako przeczytany. Ale jak zwiększymy czas ostatniej izyty wiekszy od przeczytanego posta to inne wysłane miiędzy "prawdziwa ostatnią wizytą", a tą rzekomo dodawaną to te posty tez beda oznaczone jako przeczytane, ale my ich nie czytaliśmy prawda?
Więc utrzymuje dalej, że ta tablica słuzy do celu oznaczania tematów jako rzeczytanych.
Pozdrawiam
Re: [php] status linku do zmiennej
Musze cie wyprowadzić z błędu phpBB_topics_watch to tablica do subskrybcji tematów czyli jeżeli oznaczysz ten temat na swoim koncie by był sledzony i ktoś odpowie to dostanie emaila. Wracając do tego jak to się dzieje to do końca nie jestem pewiemCiekawe, ale nie skuteczne ponieważ:
Gdy mamy dużo postów i wszytskie są "nowe", czyli mają datę większą niż ostatnia wizyta usera, to jako przeczytany bedzie oznaczony jeden przykładowo(dy pzrezcytamy) lae wtedy musimy zmienić osotanią wizyte na wieksza zeby był post oznaczony jako przeczytany. Ale jak zwiększymy czas ostatniej izyty wiekszy od przeczytanego posta to inne wysłane miiędzy "prawdziwa ostatnią wizytą", a tą rzekomo dodawaną to te posty tez beda oznaczone jako przeczytane, ale my ich nie czytaliśmy prawda?
Więc utrzymuje dalej, że ta tablica słuzy do celu oznaczania tematów jako rzeczytanych.
-
Krzysztof Aszkiełowicz
- Zaczyna działać

- Posty: 458
- Rejestracja: pn maja 26, 2003 9:29 pm
- Lokalizacja: Warszawa
- Kontakt:
Re: [php] status linku do zmiennej
Możliwe, że tablica phpBB_topics_watch służy do subskrypcji tematu, ale twoja metoda działania tego mechanizmu mi nie pasuje sproubóje przejrzeć ten kod i znaleźć rozwiązanie 
Re: [php] status linku do zmiennej
to proponuje zeby ktos jasno i lopatologicznie wypowiedzial sie na ten temat, tez mnie to ciekawi - akorat bede musial na dniach taki modol wstawic do swojego forum.