tar upp denna fråga igen... hur gör man för olästa forum inlägg och sånt... cookie..
typ:
när man kommer in på sidan så lagras en cookie för dagens datum... sen en if sats
if cookies.name.bla < rs("senasteinlagg") then
i = "olast.gif"
else
i = "last.gif"
end if
<%
SQL ="Select * from mess where tillid=" session("id") & ""
if recset("read") = 'nej' then
response.write ("Du har Olästa Inläg")
elseif
recset("read") = 'ja' then
response.write ("Inga inlägg")
end if
%>
OveRRidE jag ville bara spwna lite på ideér och förslag..
sin_adec... du kan inte göra så... då måste jag har en flik för varje forum inlägg som användare.. så det är bara korkad kod det där :)
Problemet är... (har inte börjat men jag tänker logiskt) hur ska jag egentligen göra.. ska jag göra en cookie när man besöker varje sida eller när man lömnar sidan.. men på så sätt så får jag ju inte ändå som jag vill... så det är nog där jag behöver hjälp med.
Det smidigaste vore väl att skapa cookien med trådens unika ID-nummer som en del av namnet när tråden besöks. Sen när man besöker själva forumet och listar trådarna, kan man göra en koll mot cookiens (tråd)ID-nummer och jämföra det med ID:et ur databasen på varje rad (för varje tråd) för att markera vilka som är lästa eller ej. Sen vad timeout:en (cookie.expire) skall vara är ju en annan femma, men det är ju en uppvägningsfråga.
Jag har igentligen inte någon aning men detta kanske skulle kunna funka som en princip?!
När man går in på sidan med inlägget så sätts en kaka:
Response.cookies(recset("id")) = recset("id")
Response.cookies(recset("id")).expires = DateAdd("d",365,Now())
Och när du loopar ut foruminläggen så gör du ngt liknande:
if request.cookies("visit")<>"" then
response.write "<img src='/bilder/last.gif'>"
else
response.write "<img src='/bilder/olast.gif'>"
end if
På sidan när du besöker tråden:
* recset("threadid") = Trådens idnummer i databasen
' baka kaka
response.cookies(recset("threadid"))("visited") = True
' sätt expire-tid på kaka
response.cookies(recset("threadid")).expires = 5000
På sidan som visar alla trådar:
if request.cookies(recset("threadid")("visited") = True then
response.write "Tråden är besökt."
' mer kod
else
response.write "Tråden är inte besökt."
' mer kod
end if
267 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2