Avatar billede 3dmaxer.dk Nybegynder
22. oktober 2001 - 23:26 Der er 4 kommentarer og
1 løsning

EasyChat ændringer - antal online

Jeg vil gerne udskifte min nuværende chat med en ny. Ved min gamle chat kan jeg vise på alle mine side hvr mange der er i chatten lige nu. Se evt. hvad jeg mener på http://www.3dmaxer.dk (i menuen). Det ønsker jeg også at jeg kan vise ved den nye chat.

Det er dette jeg ønsker at få lavet - altså så jeg kan hente antallet af online på chatten fra alle mine sider, ved at indsætte en lille stykke kode.

Den chat der skal ændres i er EasyChat - udviklet af tdaugaard, og den kan hentes her:
http://www.solutions2all.dk/source_show.asp?id=42

Jeg har for snart længe siden snakket med daugaard om det, og han sagde det godt kunne lade sig gøre. Han har dog ikke gjort noget ud af det - derfor dette spm.

Så hvis der er en der kan lave denne ændring og fortælle mig hvad du ændrer får du 300p
Avatar billede do Nybegynder
23. oktober 2001 - 10:55 #1
Jeg har udviklet min egen chat.. Du kan købe den for 1500kr. incl. alle opdateringer..
Avatar billede 3dmaxer.dk Nybegynder
23. oktober 2001 - 13:32 #2
Det er jeg ikke interesseret i
Avatar billede beatone Nybegynder
23. oktober 2001 - 16:39 #3
Hej, jeg er ikke lige interesseret i at oprette mig som bruger hos solutions2all - så hvis du gider det til mig istedet skal jeg nok lave det!
Avatar billede beatone Nybegynder
23. oktober 2001 - 16:40 #4
altså...hvis du gider sende det....på beatone@beatone.dk
Avatar billede 3dmaxer.dk Nybegynder
23. oktober 2001 - 19:21 #5
Tak skal du have - det ser ud til at virke fint.

her er koden hvis nogen er interesseret:

<% Response.Buffer = True %>
<%
    If Request.Cookies(\"easychat\")(\"username\") > \"\" Then
        strRoom     = LCase(Request(\"room\")):      If strRoom = \"\" Then strRoom = LCase(Request.Cookies(\"easychat\")(\"room\"))
        strUsername    = LCase(Request(\"username\")): If strUsername = \"\" Then strUsername = LCase(Request.Cookies(\"easychat\")(\"username\"))
        strPassword    = LCase(Request(\"password\")): If strPassword = \"\" Then strPassword = LCase(Request.Cookies(\"easychat\")(\"password\"))
    Else
        strRoom     = LCase(Request(\"room\")): If strRoom = \"\" Then strRoom = LCase(strSYS_DefaultRoom)
        strUsername    = LCase(Request(\"username\"))
        strPassword = LCase(Request(\"password\"))
    End If

    strLine        = LCase(strRoom & \"_chat\")
    strUser        = LCase(strRoom & \"_user\")

\'her under skal du huske at skrive path til chatten iforhold til den side
\'hvor antallet af brugere skal vises feks... Server.MapPath(\"minchatfolder/system.mdb\")
    strSystemDSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"chat3/system.mdb\")
%>

<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open strSystemDSN

strSQL    = \"SELECT * FROM rooms;\"
Set Rs = Conn.Execute(strSQL)

intUserFound = 0
For intIndex = 0 To 30
strChatName = Application(strUser & intIndex)

If Not IsNull(strChatName) And Not strChatName = \"\" Then
intUserFound = True

onlineusers=onlineusers+1
End If
Next

If Not intUserFound Then Response.Write \"0\"
%>

<%
\' det er koden herunder der skriver hvor mange chattere der er online - den kan du sætte hvor du vil.
\' du skal bare huske at inkluderer <!--#include file=\"onlineusers.asp\"--> på den side hvor du vil vi antallet.
%>

<%= onlineusers %>
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