Avatar billede thenighthawk Nybegynder
30. december 2003 - 13:51 Der er 8 kommentarer og
1 løsning

Forum lavet med ASP&Javascript mangler smart funktion

Jeg har lavet et forum - http://www.IndieMusicForum.com - der mangler den funktion, at kunne se om man har læst alle poster i en "thread", da man er logget ind.

Det skal være noget i retning af en pære foran "topic'en", der - om der er nye poster én ikke har set - lyser, og ellers er slukket.

Det skal naturligvis være unikt for hvert medlem af forum'et, og jeg har grublet længe over hvordan det kan gøres: med cookies, database eller måske noget helt andet?

Jeg bruger cookies i forvejen og MSSQL database (tables: ForumMembers, ForumTopics og ForumReplies) og Javascript både indenfor og udenfor ASP <%%>'erne.

Tak for dit hurtige svar!! :)
Avatar billede roenving Novice
30. december 2003 - 14:46 #1
-- med cookies ville jeg lægge en cookie for hver tråd med id på det højest læste indlæg, og så checke om der i tråden var indlæg med højere id (jeg går i den tanke ud fra at du har indlæg og topics i hver sin tabel, og at du har autoincrement på id-feltet !-)

-- men det ville vel egentlig være bedre at placere den information i et felt på hver brugers record !o]
Avatar billede thenighthawk Nybegynder
30. december 2003 - 15:08 #2
Ja, hver sin tabel og autoincrement.

#1: er det ikke noget med, at cookies er meget (for) begrænsede i størrelse og maximum antal?

#2: Hvordan mener du med at placere den information i et felt på hver brugers record? Skulle man så ikke bruge 1 nyt felt for hver ny thread?? Håbløst! O_o

På den anden side - det med cookies er måske en mulighed. I hver record i "ForumTopics" tabellen er et felt der hedder LastReplyTime, der er tiden for sidte indlæg i millesekunder - dato.getTime();

Men er det mon den bedste måden?

Kan du give et eksempel?
Avatar billede roenving Novice
30. december 2003 - 15:26 #3
An #2:

Du kunne lave et felt for hver, men det ville jeg heller ikke vælge, netop fordi det i et bare nogenlunde dynamisk forum ville være håbløst ...

-- men en tabel mere, med id både fra bruger-tabellen og fra topic-tabellen og så et felt, hvor id på den senest læste er !-)
Avatar billede thenighthawk Nybegynder
30. december 2003 - 15:53 #4
Ja, jeg kan forstå hvad du mener og tror der er gode muligheder i det! :)

Men jeg vil vente lidt med point uddeling, i fald der er en bedre løsning.

200 points folkens!! Første gang, anden gang...
Avatar billede thenighthawk Nybegynder
02. januar 2004 - 11:32 #5
...solgt for 200 points til roenving!!
Avatar billede thenighthawk Nybegynder
02. januar 2004 - 11:37 #6
...men siden det åbenbart kun var kommentarer du skrev, er det mig ikke muligt at uddele points... O_o - oh well...
Avatar billede roenving Novice
03. januar 2004 - 02:42 #7
Velbekomme '-)
Avatar billede thenighthawk Nybegynder
03. januar 2004 - 11:46 #8
I lige måde !o)
Avatar billede roenving Novice
04. januar 2004 - 02:13 #9
-- og tak for points ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester