08. januar 2009 - 19:07Der er
33 kommentarer og 1 løsning
Online brugere - Placering
Hej alle!
Jeg har en side kørende med online brugere og det hele... Nu er det tid til en opdatering på Online bruger siden.. Nu skal der placering på.. En nem måde at forklare/vise det på er at gå ind gå herind: www.potterskolen.dk/skolen/roverkortet.php Der er et præcist eksempel på hvad jeg er ude efter. Det med placering hvor man kan se hvilken side brugerne er på. Jeg vil blive virkelig glad, hvis der er nogen som kan hjælpe mig med, at få sådan et "kort" ind på min side.
PS: Sig til hvis jeg skal skrive mit nuværende Online brugere script ned
Du har nok brugerne i en database. Du kan hente den nuværende URL brugeren er på ved $_SERVER['REQUEST_URI']. Så kan du jo evt. gemme det samme med online listen, og så sammenligne med en tabel eller anden form for liste over dine sider for at oversætter filnavnet til noget mere beskrivende.
Som amews siger, hvis du allerede har brugernavn og online status, så er det nemt at tilføje hvor de er netop lige nu (eller sidst de gjorde noget på siden) ihf. Du kan bruge flere $_SERVER variabler, så det interessante er hvordan din side er bygget op og hvilke info du ønsker på din liste.
det ville være en hjælp hvis du postede dit "online brugere"-script (smid det evt. ind på pastebin og læg linket herind - så bliver det mere overskueligt)
men du må skrive i en tabel hver gang en side hentes - her kunne du så lave en ekstra kolonne der edder "side", hvor du så skriver navnet på den side brugeren er på og navnet på siden kan du enten for ved $_SERVER['REQUEST_URI'] som amews_aj skrev eller ved at angive det for hver enkelt side når du kalder funktionen, der skriver til databasen
$query="update va_users SET date=\"$_GET[ud_date]\", venue=\"$_GET[ud_venue]\", info=\"$_GET[ud_info]\", location=\"$_SERVER['REQUEST_URL']\" WHERE id=\"$_GET[ud_id]\""; ?
Ja. Men $_SERVER['REQUEST_URL'] indeholder jo f.eks. /side1/ Den vil jo ikke indeholde så fint et navn som OnlineListen, Grotten, Baren osv... Men det kan man jo så evt. lave en tabel til, som enten oversætter /side1/ til Grotten eller lign.
sidder lige og prøver at få nogle forskellige ting til, at hænge sammen også vender jeg tilbage :-) Indtil videre har jeg fundet en anden slags metode:
Du skulle have ventet til alle smed et svar. Enten skal splazz nu oprette spørgsmål, hvor han giver 33 point til amews og 33 point til mig. Eller også skal du oprette ekstra spørgsmål. Løsning 1 må dog være den korrekte.
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.