Avatar billede jammerlab Nybegynder
28. december 2003 - 22:11 Der er 8 kommentarer og
1 løsning

Text i en chat ungå gammel text!

Jeg har en chat hvor jeg gemmer beskeder i en mysql database. Nu er det sådan at jeg gerne ville lave at den "cleanede" chatten hver gang man loggede på igen. For hvis en sider og snakker, og kommer igen senere så kan han se sine egne beskeder... eller de tidligste 17 beskeder. Er der nogen måde man kan "cleane" den hvis i forstår :) Altså at den er blank hvergang man logger på.
Avatar billede ahv Nybegynder
28. december 2003 - 22:13 #1
Hvis du logger et tidspunkt for hvornår personen logger på og du logger hvornår beskeden er skrevet, så kan du lave en simpel if der gør at den ikke udskriver beskeder tidligere end det loggede tidspunkt for indtrædelsen i chatten.
Avatar billede jammerlab Nybegynder
28. december 2003 - 22:15 #2
ja... det er rigtigt nok... men jeg syntes da jeg havde en eller anden grund til det ikke kunne lade sig gøre :| men jeg ved faktisk ik lige hvad jeg har gang i haha :)

Ok ahv du kan måske hjælpe mig med en online tidstæller... hvis du er frisk på det.
Avatar billede ahv Nybegynder
28. december 2003 - 22:16 #3
En online tidstæller hmm jeg har et par ideer, men ikke noget der vil blive 100% godt.
Avatar billede ahv Nybegynder
28. december 2003 - 22:20 #4
Du har et tidspunkt for hvornår en person indtræder i chatten, når personen logger ud så logger du dette tidspunkt også, så har du et interval mellem de to tidspunkter, her kan du så udregne forskellen mellem de to.
Da du ikke kan sikre dig at folk logger ud via en knap, så kan du lave et popupvindue der gør det, hvis de bare lukker vinduet.
Folk har dog hyppigere og hyppigere installere popup blokkere som også vil blokkere dette. Så du kan lave et eller andet med at hvis folk ikke har skrevet i x antal tidsenheder så ryger de af.
Dette kan der jo også være problemer med da du ikke ved om folk virkelig er gået eller om de blot er på toilettet eller andet. Her kan du så gøre folk opmærkesomme på at de vil blive smidt af hvis de ikke har været aktive i mere end 10 min.
Avatar billede jammerlab Nybegynder
28. december 2003 - 22:22 #5
Har lavet så man ryger af efter 500 sekunder. Det fungere sådan set okay, men ja jeg kan se hvad du mener. Prøver mig lige lidt frem.
Avatar billede jammerlab Nybegynder
29. december 2003 - 01:03 #6
ahv jeg har altid været lidt usikker på alt det med date funktioner, men nu har jeg et unix timestamp fra når brugere logger på og af... så hvad nu? Jeg skal vel konvertere den til sekunder på en eller anden måde?
Avatar billede elskermad.dk Nybegynder
29. december 2003 - 02:08 #7
en tidstæller lidt mere humant:

en iframe som refresher hvert hvert 30 sek... (skal kun indeholde dette for ikke at blive "tung") her kan du jo så lave en opdatering af hvorlænge personen har været på! altså onlinetime+30 så har du hvorlænge personen har været på i sek, og der vil ikke blive problemer med om folk kommer forkert af da den så bar stopper med at tælle videre!
Avatar billede elskermad.dk Nybegynder
29. december 2003 - 02:10 #8
og stave/slå fejl plus stamning er ganske gratis på den her tid af døgnet!
Avatar billede jammerlab Nybegynder
29. december 2003 - 12:53 #9
Har fundet ud af det nu. Bruger bare tid ved login og ud...
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