Hej!
Har ett forum( http://www.hemsida.net/klas/sql/prat.asp ) där jag försöker göra så att gästerna ska se i vilka trådar det finns olästa meddelanden.
Användarna har inget lösenord utan jag har tänkt att det ska basera sig på en cookie. Men jag får inte ihop det riktigt. Jag har försökt att kommentera koden väl.
Jag har alltså ingen direkt fråga, utan fyll gärna i där det fattas, eller där fel finns.
Tack på förhand.
Klas
Cookien heter "datumtid"
"inford" hämtas från databasen, alltså när det senast skrevs i en tråd. (från att now() lagras i kolumnen "inford" lagras då ett inlägg görs.
"s" anger skillnaden i sekunder mellan "lastvisit" och "inford".
<%
'koll om cookies "datumtid" finns
If Request.Cookies("datumtid") = "" Then
'cookien finns inte, därför skapar vi en cookie så att den finns till nästa gång, matar in aktuell datum&tid
Response.Cookies("datumtid") = Now()
Response.Cookies("userinfo").Expires="Jan 1, 2010"
'(Skriv ut trådrubrik här, MED oläst flagga på alla trådar, det har jag koll på själv)
Else
'cookien finns
'Lägg in förra gången besökaren var på siten i lastvisit
Request.Cookies("datumtid")
lastvisit = FormatDateTime(dteMyDate)
'(Jämför sedan om datumet på inläggen är större eller mindre än senaste besöket med DatDiff:)
'(datum&tid hämtas från databasen och in i variabeln "m", det sista inlägget i varje tråd tas det ifrån)
'(loopa här så att alla trådrubriker gås igenom)
'(osäker på hur denna ska vara)
DateDiff("s",lastvisit, inford) > 0 Then
'nytt
(Skriv ut trådrubrik här, MED oläst flagga, det har jag koll på själv)
Else
'gammalt
(Skriv ut trådrubrik här, UTAN oläst flagga, det har jag koll på själv)
'här läggs nya aktuella tiden in i cookisen, så att det finns vid nästa besök
Response.Cookies("datumtid") = Now()
Response.Cookies("userinfo").Expires="Jan 1, 2010"
End If
End if
%>