webForumDet fria alternativet

Oläst-läst

ASP

9 svar · 312 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1

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

????????

Medlem sedan feb. 200112 078 inlägg
#2

Typ nåt sånt ja. Har du problem med någon kod eller var det bara en skumt formulerad fråga? :)

Medlem sedan apr. 2002272 inlägg
#3

Borde det..

<%
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

%>

eller är jag ute och cyklar..

Medlem sedan juni 20019 519 inlägg
#4

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.

Medlem sedan feb. 200112 078 inlägg
#5

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.

Medlem sedan juni 20019 519 inlägg
#6

va????? nu hänger jag inte med..

lite kod skulle inte sitta fel.

Medlem sedan juni 20019 519 inlägg
#7

har ingen en bra kod för detta???

Medlem sedan juni 20019 519 inlägg
#8

någon?

Medlem sedan nov. 20017 144 inlägg
#9

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

Medlem sedan feb. 200112 078 inlägg
#10

Typ nåt sånt här, inget avancerat, men..

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
252 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)