webForumDet fria alternativet
Logga in / Bli medlem

jepsO!!! visitedlinks :)

ASP

16 svar · 304 visningar · startad av Lukaspojken

Medlem sedan maj 20011 312 inlägg
Trådstart#1

Jag märkte att om man skriver ett nytt inlägg så försvinner all besöksmarkering på de man läst...dvs de med replyorder högre än det man har...vilket inte är alls bra...om man svarar på tex huvudinlägget och har läst andra svar...så blir det som om man inte läst de andra svaren...hur fasen kan man lösa det? :)

Medlem sedan dec. 2000596 inlägg
#2

Ha olika kakor på varje svar? :)

Medlem sedan maj 20011 312 inlägg
#3

Det vore i och för sig en lösning...men är den bra? Då kan man koppla kakorna med inläggetsID som inte förändras i url:en...eller hur menar du att man skulle lösa det med cookies?

Medlem sedan dec. 2000596 inlägg
#4

Om du har ett forum som webforum så kan du ju koppla kakorna efter trådnamn, annars kan du koppla efter id.

Inte så värst svårt.

Medlem sedan dec. 19998 577 inlägg
#5

Jag skulle inte vilja ha en kaka för varje inlägg som finns, och inte heller en kaka för allt. Skulle bli segt att surfa runt med flera tusen cookies som den skall kolla igenom...

Gör det hela med en cookie som har senaste datumet som referens... :)

Medlem sedan juni 200032 967 inlägg
#6

... och tid. ;)

Medlem sedan dec. 2000596 inlägg
#7

Men Vide! :)

Då har vi ju samma problem igen :)

Medlem sedan dec. 19998 577 inlägg
#8

Varför det? Det är ju bara att inte uppdatera kakan när gör ett inlägg... svårare än så kan det inte vara...

Medlem sedan dec. 2000596 inlägg
#9

ooops...

Läste Vides inlägg lite fel...

Men om man aldrig uppdaterar kakan så blir ju alla inlägg nya till slut...

Medlem sedan juni 200032 967 inlägg
#10

om varje inlägg i databasen är märkt med datum och tid, och du har senaste besökets datum och tid i en cookie, kan det inte vara något problem att jämföra dessa för att se vilka inlägg som är nya.

Medlem sedan dec. 19998 577 inlägg
#11

Eftersom man inte ändrar kakan så kommer det heller inte "gammla" inlägg att ändras. Det kommer helt enkelt att se ut som när du började skriva inlägget, vilket var vad vi var ute efter, eller?

Medlem sedan maj 20011 312 inlägg
#12

när ska jag uppdatera cookien? Varje gång jag läser ett inlägg eller?

Jag förstår inte hur tiden kan fungera här egentligen...om jag har läst ett inlägg idag men inte ett annat som skrevs igår...får inte riktigt ihop logiken...:) help

Medlem sedan maj 20011 312 inlägg
#13

Så här ser länken ut:

<a href="forum.asp?page=&msg=130&repmsg=192&replyorder=7&level=1&msgFROMid=7" class=forum>

Det enda som ändras är replyorder om ett inlägg läggs förre inlägget...kan man inte skicka replyorder på något annat sätt än i en querystring?

Medlem sedan maj 20011 312 inlägg
#14

Det var inte riktigt så jag menade Vide...utan att man skulle se vilka inlägg man läst i trädstruktursinläggen...får inte riktigt ihop det...grrr

Medlem sedan dec. 19998 577 inlägg
#15

tja, om du inte kan göra det med kakor, så kan du alltid ändra i din CSS... Sätt "A:visited" till någonting markant... :)

Medlem sedan maj 20011 312 inlägg
#16

Jag tog bort replyorder från länken och satte upp en extra db-koppling...men det är det värt...vad gör man inte för användaren...:)

Medlem sedan dec. 2000596 inlägg
#17

Vad gör man inte för användaren

Längre laddningstid :)

259 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)