Här på webforum kommer det ju upp om det har kommit nya poster,trådar!
Hur fixar man detta på bästa sätt? Har suttit och tänkt på det ett tag och hittar ingen bra lösning.
Man kan ju knappast ha ett fält i databasen som kollar om man har kollalt på tråden, det blir ju hur många poster som helst om den ska kontrollera varje användare
jag använder cookies i ett forum jag gjort.
I cookien sparar jag jag id:t för varje post.
cookien sätts när användaren läser inlägget
Om det inte finns något värde i cookien skriver jag ut att det är en ny post
... och för att inte alla poster ska bli "olästa" så sparar man även tidpunkten då man senast befann sig på forumet, tillsammans med beskrivningen Andreas gav ovan.
<%
' ####### Kontroll för att se om inlägget är läst sedan tidigare.
dim id_nummer
id_nummer = rs("id")
If Request.Cookies("tibroikc1")("nummer" & cStr(id_nummer)) = "" Then ' ### Finns ingen cookie.
response.write "<img src=""grafik/f_new2.gif"" alt=""Nytt inlägg"">"
Else ' ######## Finns en cookie, kollar på antal svar.
If CStr(Request.Cookies("tibroikc1")("nummer" & cStr(id_nummer))) <> CStr(sv2("count_post")) Then
response.write "<img src=""grafik/f_new2.gif"" alt=""Nytt inlägg"">"
Else
response.write "<img src=""grafik/f_n_new.gif"" alt=""gammalt inlägg"">"
End If
End If
%>
nej jag sparade id:t för varje post. Ingen tid. Jag hittade den kod jag använder på www.aspsidan.nu.
Låt säga att en ny medlem registrerar sig när det finns 1 miljon inlägg. Alla kommer att stå olästa, lite småjobbigt. ;)
Då är det praktiskt att registrera tiden OCH om en tråd lästs eller inte. På så vis kan man styra det hela bättre.
Hmm, men det betyder att om besökaren är inne och tittar så kommer ju sådana som han struntade att läsa stå som oläst nästa gång han kommer.
Jag tycker datum är mycket smidigare
Tror jag håller med om att datum är smidigare, oftast vill man snabbt kunna se vart det postats något nytt sen det förra besöket, men det är mer eller mindre en smak sak. Och egentligen separata syften med de olika alternativen, de som spar id är en form av läs markering, om man i stället vill se vad som är nytt så är det datum som gäller.
139 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe