Folk undgår popup?

Tags:    php

<< < 12 > >>
Hej!
I Mit community har jeg lavet sådan når folk logger ind sætter den online til 1 så man kan se de er online, også når de forlader siden skal den sætte den til 0 igen, via en popup! Men dem der har popupstopper ungår det. Det er irriternde at den ikke registrere at de er offline, så den bliver ved med at være på 1.

Den her bruger jeg til at gøre sådan popupen kommer op:
<body bgcolor="#0062A5" topmargin="0" lefmargin="0" onunload="window.open('siden.php','','width=300,height=150')">

og selve i siden.php står der
Fold kodeboks ind/udKode 


Hele mit community kører på sessions, nogle der har en anden måde at gøre det der på?

[Redigeret d. 22/12-04 15:37:04 af Peter]

[Redigeret d. 22/12-04 15:39:34 af Peter]



12 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Man kan ikke sige, at en bruger "kommer ind på" og "forlader" en side - rent teknisk. Brugeren henter forskellige sider ned, og du kan ikke vide hvor lang tid brugeren ser på denne side.


Hver gang en bruger loader en side:

"UPDATE usertable SET lastvisit = ".time()." WHERE username = $username"

For at hente listen over online brugere (sidste 5 min.):

"SELECT username FROM usertable WHERE lastvisit > ".(time()-60*5)



Hej!
I Mit community har jeg lavet sådan når folk logger ind sætter den online til 1 så man kan se de er online, også når de forlader siden skal den sætte den til 0 igen, via en popup! Men dem der har popupstopper ungår det. Det er irriternde at den ikke registrere at de er offline, så den bliver ved med at være på 1.

Den her bruger jeg til at gøre sådan popupen kommer op:
<body bgcolor="#0062A5" topmargin="0" lefmargin="0" onunload="window.open('siden.php','','width=300,height=150')">

og selve i siden.php står der
Fold kodeboks ind/udKode 


Hele mit community kører på sessions, nogle der har en anden måde at gøre det der på?

[Redigeret d. 22/12-04 15:37:04 af Peter]

[Redigeret d. 22/12-04 15:39:34 af Peter]


tja, hvis du ikke kan få dine brugere til at sige: ok, den her side giver mig ikke unødvendige popups, så har du 2 forskellige måder at gøre det på:
1: når brugeren klikker på et link åbnes det popupvindue du snakker om
2: for dem som ikke klikker: logud, der kan du lave en opdatering når deres session udløber, det sker efter ca. 20 minutter

Casper

[Redigeret d. 22/12-04 15:57:30 af Casper Steinmann]



Hej!
I Mit community har jeg lavet sådan når folk logger ind sætter den online til 1 så man kan se de er online, også når de forlader siden skal den sætte den til 0 igen, via en popup! Men dem der har popupstopper ungår det. Det er irriternde at den ikke registrere at de er offline, så den bliver ved med at være på 1.

Den her bruger jeg til at gøre sådan popupen kommer op:
<body bgcolor="#0062A5" topmargin="0" lefmargin="0" onunload="window.open('siden.php','','width=300,height=150')">

og selve i siden.php står der
Fold kodeboks ind/udKode 


Hele mit community kører på sessions, nogle der har en anden måde at gøre det der på?

[Redigeret d. 22/12-04 15:37:04 af Peter]

[Redigeret d. 22/12-04 15:39:34 af Peter]

tja, hvis du ikke kan få dine brugere til at sige: ok, den her side giver mig ikke unødvendige popups, så har du 2 forskellige måder at gøre det på:
1: når brugeren klikker på et link åbnes det popupvindue du snakker om
2: for dem som ikke klikker: logud, der kan du lave en opdatering når deres session udløber, det sker efter ca. 20 minutter

Casper

[Redigeret d. 22/12-04 15:57:30 af Casper Steinmann]


Hvordan skal jeg lave det?





Hvordan skal jeg lave det?


Hvordan skal du lave hvad?

Casper



Hvordan laver man det der opdate session det jeg mener! : ": for dem som ikke klikker: logud, der kan du lave en opdatering når deres session udløber, det sker efter ca. 20 minutter "



Du kan registrere hvornår brugeren sidst har hentet din side, og så vise dem, som har været inde på siden de sidste fx 5 minutter som online.

Du skal endelig undgå popups, specielt når de kun bruges til statistik.



Fatter jeg ikke så meget af! ;)
Hmm der ikke andre udveje end at fjerne Online eller offline funktionen!



Findes der ikke en funktion som sætter den til 0 hvis personen forlader siden? UDEN popup..



dobbelt post :S

[Redigeret d. 23/12-04 14:13:05 af Peter]



dobbelt post :S



<< < 12 > >>
t