/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Nye indlæg?
Fra : KASPER


Dato : 29-04-01 11:43

Jeg har en side hvor folk logger ind og får en cookie + session. På siden er
der også et forum, og der kunne jeg godt tænke mig, at indlæg en bruger ikke
har læst er markeret.

Nogle ideer eller tutorials til en sådan løsning?

--
KASPER

 
 
Niels Andersen (29-04-2001)
Kommentar
Fra : Niels Andersen


Dato : 29-04-01 12:44

"KASPER" <kd42@hotmail.com> skrev i en meddelelse
news:JeSG6.2862$Iq.288835@news101.telia.com...
> Jeg har en side hvor folk logger ind og får en cookie + session. På siden
er
> der også et forum, og der kunne jeg godt tænke mig, at indlæg en bruger
ikke
> har læst er markeret.
>
> Nogle ideer eller tutorials til en sådan løsning?

Hver bruger har en id - hvert indlæg har en id.
Lav en tabel hvor der ud for hver bruger-id er en liste over læste indlæg.

That simple...


Mvh.

Niels Andersen



Johan (29-04-2001)
Kommentar
Fra : Johan


Dato : 29-04-01 12:53

> Hver bruger har en id - hvert indlæg har en id.
> Lav en tabel hvor der ud for hver bruger-id er en liste over læste indlæg.
>
> That simple...

Og den tunge! Tænk bare på hvis der er 100 brugere... den vil tage laaang
tid om at loade... og bruge en masse unødvendig kraft....
Det nemmeste vil være at lave det via en cookie... godt nok vil brugere få
det problem at hvis brugeren sletter den, vil den ikke være markeret...
eller hvis han læser "for" mange....

Smidt alt læste id's ind i en cookie... f.eks. kolonseparet... split den...
og tjek om ID'en er der.... dog er der jo en vis størrelse på en cookie, så
brugeren vil måske på et tidspunkt få nye indlæg som han har læst... men det
er ret svært at undgå hvis man vil have en ordentlig perfermance!

mvh

Johan



Niels Andersen (29-04-2001)
Kommentar
Fra : Niels Andersen


Dato : 29-04-01 13:42

"Johan" <tcr480@ofir.dk> skrev i en meddelelse
news:9cgvd1$gnp$1@news.inet.tele.dk...
> > Hver bruger har en id - hvert indlæg har en id.
> > Lav en tabel hvor der ud for hver bruger-id er en liste over læste
indlæg.

> Og den tunge! Tænk bare på hvis der er 100 brugere... den vil tage laaang
> tid om at loade... og bruge en masse unødvendig kraft....

Her kommer vi ind på fordelen ved at bruge database, hvilket man
selvfølgelig gør, hvis det er et større site. :)

Hvis man har mange indlæg, sletter man de ældste en gang i mellem. Hvis man
så samtidig sletter id'erne fra min foreslåede tabel, så er den ikke så
slem...


Mvh.

Niels Andersen



Johan (01-05-2001)
Kommentar
Fra : Johan


Dato : 01-05-01 09:54

> Her kommer vi ind på fordelen ved at bruge database, hvilket man
> selvfølgelig gør, hvis det er et større site. :)
>
> Hvis man har mange indlæg, sletter man de ældste en gang i mellem. Hvis
man
> så samtidig sletter id'erne fra min foreslåede tabel, så er den ikke så
> slem...

Det vil stadig være en unødig belastning for brugeren...der er ingen grund
til det...
Og man bruger selvfølgelig ikke database hvis de er en større site, det vil
blive alt for tungt!

mvh

Johan



Dann Søjberg (06-05-2001)
Kommentar
Fra : Dann Søjberg


Dato : 06-05-01 10:43


> Jeg har en side hvor folk logger ind og får en cookie + session. På siden
er
> der også et forum, og der kunne jeg godt tænke mig, at indlæg en bruger
ikke
> har læst er markeret.
>
> Nogle ideer eller tutorials til en sådan løsning?

Dine indlæg er markeret ved hjælp af noget i den her stil?

<a href="forum.php?threadID=15&messageID=54">Dette er en besked!</A>
Så smid bare en dato/tid på dit link, så holderdin browser selv styr på om
du har klikket på linket...


Jeg har selv været i gang med noget lignende for en tidsiden. Kig evt her:

http://www.idialog.dk/forum.php



Med venlig hilsen
Dann Søjberg



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408945
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste