webForumDet fria alternativet

Chattar

2 svar · 216 visningar · startad av webbmannen

webbmannenMedlem sedan dec. 1999826 inlägg
#1

Jag har lagt upp tre identiska chattar i var sin mapp. Man väljer chatt på en speciell sida. Problemet är att nu visas allt snack och alla användare i samtliga chattar.

Koden nedan visar sidan "users" som ju har en nyckelroll.

<%
Dim Userlist, Datelist, i, num
Application.Lock
Application("users").Item(Session("name")) = Time
Application.Unlock

Userlist = Application("users").keys
Datelist = Application("users").items
num = Application("users").Count -1

For i = 0 To num
If DateDiff("s", Datelist(i), Time) > 20 Then
Application.Lock
Application("users").Remove Userlist(i)
Application("conversation") = "<font color='#FFA038' size='2'><b>" & _
Userlist(i) & _
" leaves the room</b><br></font>" &_
Application("conversation")
Application.Unlock
End If
Next

Userlist = Application("users").keys
num = Application("users").Count -1

For i = 0 To num
%>
<%=Userlist(i)%><br>
<% Next %>

När jag prövat med att ändra Application("conversation") så varje chatt har en unik variabel typ ("conversation_1") osv. så får jag bukt med själva snacket. Då visas bara rätt konversation.

Men hur ska jag tackla problemet med att endast rätt användare ska visas i resp. chatt?

/webb

[Redigerat av webbmannen den 08 nov 2000]

VideMedlem sedan dec. 19998 577 inlägg
#2

Kan du inte göra samma sak med Application("users")?

Application("users_1")

------------------
Varför kan inte jag äta smågrus när fotbollslaget Åtvidaberg?
Kom hem till mig...

webbmannenMedlem sedan dec. 1999826 inlägg
#3

Ja det tyckte jag också var det logiska steget men det fungerar inte av någon anledning.

/webb

258 ms totalt · 3 externa anrop · v20260731065814-full.30151723
129 ms — hämta forumlista (db)
126 ms — hämta statistik (db)
130 ms — hämta tråd, inlägg och bilagor (db)