Avatar billede 3dmaxer.dk Nybegynder
28. oktober 2001 - 17:34 Der er 17 kommentarer og
1 løsning

Online users vises ikke

Problemer med at vise hvem er online i en chat:

Når man er på forsiden burde man kunne se hvem der er inde i chatten FØR man selv går derind. Det kan man  dog først se når man selv er inde i chatten, derefter kommer useronline fint frem på forsiden. Så det burde også virke FØR man går i chatten.

http://www.3dmaxer.dk/easy/default.asp

Jeg har ikke ændret i koden til denne chat

På www.tdaugaard.dk/c (ham der har lavet chatten) kan man godt se hvem er oline FØR man går ind i chatten.

Ved du hvorfor dette ikke er tilfældet hos mig, når det nu er den samme chat? Hvad kan konflikte med chatten - er det noget på serveren der kan være skyld i det?

Har du en ide til hvad problemet er, og kan du løse det?

chatten kan hentes her:
http://www.solutions2all.dk/source_show.asp?id=42
Avatar billede eagleeye Praktikant
28. oktober 2001 - 18:57 #1
Jeg har prøvet og kikke og første gang kunne jeg ikke se nogen men det kunne jeg anden gang jeg var ikke at kikke, men nu ser det mere ud som siden ikke kan loades??
Avatar billede eagleeye Praktikant
28. oktober 2001 - 18:58 #2
Bruger chatten cookies??
Avatar billede 3dmaxer.dk Nybegynder
28. oktober 2001 - 19:42 #3
Ja, siden har været nede i en halv times tid, men den kører igen.

Ja, chatten bruger cookies
Avatar billede 3dmaxer.dk Nybegynder
29. oktober 2001 - 10:52 #4
Jeg har fordoblet antal point til 300p, der må da være en der kan finde ud af det :-)
Avatar billede trumf Nybegynder
29. oktober 2001 - 13:52 #5
Jeg ville gerne hjælpe, men jeg gider ikke oprette mig som bruger for at få koden.
Brug min chat i stedet: www.loginn.dk
Avatar billede 3dmaxer.dk Nybegynder
29. oktober 2001 - 13:59 #6
Skriv din email, så skal jeg sende koden til dig
Avatar billede trumf Nybegynder
29. oktober 2001 - 14:09 #7
eksperten@ceb.dk
Avatar billede trumf Nybegynder
29. oktober 2001 - 20:04 #8
Prøv med denne kode i stedet for linierne 328-351 i default filen
<%
For antal_online = 0 To 30
strChatName = Application(strUser & intIndex)
If IsNull(strChatName) OR strChatName = \"\" Then

Response.Write \"<tr><td width=10><img src=\'images/design/front/vert_user_l.gif\'></td><td width=181 bgcolor=#ffffff><font face=\'Tahoma, Arial\' size=2>No users online</font></td><td width=10><img src=\'images/design/front/vert_user_r.gif\'></td></tr>\" & vbCrLf

Else
                   
Select Case C(Application(strChatName & \"_admin\"))
Case 0:  strImg = \"user\"
Case -1: strImg = \"co-admin\"
Case -2: strImg = \"admin\"
Case -3: strImg = \"sysadm\"
End Select

If C(Application(strChatName & \"_away\")) = 1 Then strImg = strImg & \"_a\"
Response.Write \"<tr><td width=10><img src=\'images/design/front/vert_user_l.gif\'></td><td width=16 bgcolor=#ffffff><img src=\'images/head/\" & strImg & \".gif\' width=16 height=16></td><td width=165 bgcolor=#ffffff><font face=\'Tahoma, Arial\' size=2>\" & strChatName & \"<font></td><td width=10><img src=\'images/design/front/vert_user_r.gif\'></td></tr>\" & vbCrLf
End If
Next
%>
Avatar billede trumf Nybegynder
29. oktober 2001 - 20:09 #9
Prøv med denne kode i stedet for linierne 328-351 i default filen
<%
For antal_online = 0 To 30
strChatName = Application(strUser & intIndex)
If IsNull(strChatName) OR strChatName = \"\" Then

Response.Write \"<tr><td width=10><img src=\'images/design/front/vert_user_l.gif\'></td><td width=181 bgcolor=#ffffff><font face=\'Tahoma, Arial\' size=2>No users online</font></td><td width=10><img src=\'images/design/front/vert_user_r.gif\'></td></tr>\" & vbCrLf

Else
                   
Select Case C(Application(strChatName & \"_admin\"))
Case 0:  strImg = \"user\"
Case -1: strImg = \"co-admin\"
Case -2: strImg = \"admin\"
Case -3: strImg = \"sysadm\"
End Select

If C(Application(strChatName & \"_away\")) = 1 Then
strImg = strImg & \"_a\"
End If
Response.Write \"<tr><td width=10><img src=\'images/design/front/vert_user_l.gif\'></td><td width=16 bgcolor=#ffffff><img src=\'images/head/\" & strImg & \".gif\' width=16 height=16></td><td width=165 bgcolor=#ffffff><font face=\'Tahoma, Arial\' size=2>\" & strChatName & \"<font></td><td width=10><img src=\'images/design/front/vert_user_r.gif\'></td></tr>\" & vbCrLf
End If
Next
%>
Avatar billede trumf Nybegynder
29. oktober 2001 - 20:09 #10
Den sidste er den rigtige. Der mangler en end if i den første!
Avatar billede 3dmaxer.dk Nybegynder
29. oktober 2001 - 20:24 #11
nu står der bare no users online 20 gange - også når man er i chatten, så det virker ikke endnu.
Avatar billede trumf Nybegynder
29. oktober 2001 - 20:31 #12
OK, jeg ville bare vende det hele for at gøre det mere overskueligt, men lavede ged i det selv.
intUserFound = 0 i linie 329 skal være
intUserFound = false

og der mangler en \"end if\" i linie 344
Avatar billede trumf Nybegynder
29. oktober 2001 - 21:32 #13
www.theill.com der er chatten der virker
Avatar billede 3dmaxer.dk Nybegynder
29. oktober 2001 - 22:07 #14
Jeg havde conquerchat før, men der kommer af og til fejlsider samt at den er ikke filckerfri - så den er jeg ikke tilfreds med.
Avatar billede 3dmaxer.dk Nybegynder
29. oktober 2001 - 22:10 #15
Lige så andre ved det - der er ikke fundet en løsning på mit spørgsmål, så der er stadig 300p på højkant
Avatar billede 3dmaxer.dk Nybegynder
09. november 2001 - 20:55 #16
Jeg har fundet endnu et problem. Hver gang der er en der logger ind i chatten slettes den sidst skrevne linie. Der mangler et linieskift et eller andet sted.

søg i window.asp filen efter \"kom til chatten\" (uden \"\")
Det er den linie der overskriver den sidsts skrevne linie

150p til den der klarer det problem
Avatar billede 3dmaxer.dk Nybegynder
09. november 2001 - 21:09 #17
filen (window.asp) kan ses her:
http://www.3dmaxer.dk/window.text
Avatar billede 3dmaxer.dk Nybegynder
04. december 2001 - 18:04 #18
Det blev ikke løst - tager pointene igen
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
Kurser inden for grundlæggende programmering

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