Foros del Web » Programando para Internet » ASP Clásico »

Usuarios Activos

Estas en el tema de Usuarios Activos en el foro de ASP Clásico en Foros del Web. ¿Cómo puedo poner en una página asp un script que notifique los usuarios activos? Gracias...
  #1 (permalink)  
Antiguo 14/12/2002, 13:23
Avatar de Artepop  
Fecha de Ingreso: noviembre-2002
Ubicación: Fuengirola
Mensajes: 292
Antigüedad: 21 años, 7 meses
Puntos: 1
Sonrisa Usuarios Activos

¿Cómo puedo poner en una página asp un script que notifique los usuarios activos?

Gracias
__________________
http://www.mfo.com.es/

Última edición por Artepop; 18/12/2002 a las 14:58
  #2 (permalink)  
Antiguo 14/12/2002, 18:05
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
http://www.aspfacil.com/articulos/cv_usuarios.asp
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #3 (permalink)  
Antiguo 15/12/2002, 15:45
Avatar de Torus  
Fecha de Ingreso: enero-2002
Ubicación: Tú buscame y me encontraras
Mensajes: 413
Antigüedad: 22 años, 5 meses
Puntos: 0
Para mostrar los usuarios activos tienes que poner en el directorio RAIZ DEL SITIO un archivo llamado global.asa
que tiene esta forma:

<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
Application("ActiveUsers") = 0
End Sub
Sub Session_OnStart
Session.Timeout = 20
Session("Start") = Now
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") + 1
Application.UnLock
End Sub
Sub Session_OnEnd
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") - 1
Application.UnLock
End Sub

Y en la pagina deberas de incluir

<%= Application("ActiveUsers") %>
Por cierto trata de escribirlo en el bloc de notas pues yo lo he escrito en un editor y no me preguntes pero no me funciono.

Saludos
__________________
Hay tanto que aprender y tan poco tiempo
  #4 (permalink)  
Antiguo 18/12/2002, 14:30
Avatar de Artepop  
Fecha de Ingreso: noviembre-2002
Ubicación: Fuengirola
Mensajes: 292
Antigüedad: 21 años, 7 meses
Puntos: 1
Gracias, no tengo el global.asa en el servidor, me podrias poner como es la estructura del codigo y donde iria el script anterior.

Gracias
__________________
http://www.mfo.com.es/
  #5 (permalink)  
Antiguo 18/12/2002, 15:16
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
¿Tu servidor soporta paginas ASP y y el archivo GLOBAL.ASA?
Enterate primero.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #6 (permalink)  
Antiguo 18/12/2002, 15:19
Avatar de Artepop  
Fecha de Ingreso: noviembre-2002
Ubicación: Fuengirola
Mensajes: 292
Antigüedad: 21 años, 7 meses
Puntos: 1
SI
__________________
http://www.mfo.com.es/
  #7 (permalink)  
Antiguo 18/12/2002, 15:23
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
wa..

me entro la duda.

busque en mi pc en la carpeta inetpub el global.asa y no esta..

ke pasas en estos casos?
  #8 (permalink)  
Antiguo 19/12/2002, 06:25
Avatar de Torus  
Fecha de Ingreso: enero-2002
Ubicación: Tú buscame y me encontraras
Mensajes: 413
Antigüedad: 22 años, 5 meses
Puntos: 0
Vamos a ver Artepop:
1º ¿tu servidor soporta asp? si es así Copia el script que esta posteado y pegalo en el bloc de notas ->guardar como y llamalo global.asa, subelo al servidor (ojo) en la raiz del sitio.

Ahora en la pagina donde quieres que aparezca el numero de usuarios "conectados" en ese momento situa lo siguiente
Usuarios conectados-><%= Application("ActiveUsers") %> y ya lo tienes.
Saludos
__________________
Hay tanto que aprender y tan poco tiempo
  #9 (permalink)  
Antiguo 19/12/2002, 06:35
Avatar de Artepop  
Fecha de Ingreso: noviembre-2002
Ubicación: Fuengirola
Mensajes: 292
Antigüedad: 21 años, 7 meses
Puntos: 1
Aja!, yo lo puse en la carpeta "foros" osea en la carpeta raiz. Mi servidor tiene carpetas:

db: para bases de datos
log: ???
Special: Que es donde van las cuentas de correos
www: Donde alojo las páginas y correspondientes subcarpetas

El global.asa lo coloco en "WWW" ok?

Gracias
__________________
http://www.mfo.com.es/
  #10 (permalink)  
Antiguo 19/12/2002, 09:52
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Cita:
El global.asa lo coloco en "WWW" ok?
No se!
Pero lo tenés que poner en la misma carpeta en donde está tu página http://www.tu-dominio.com/default.asp
  #11 (permalink)  
Antiguo 19/12/2002, 12:03
Avatar de Artepop  
Fecha de Ingreso: noviembre-2002
Ubicación: Fuengirola
Mensajes: 292
Antigüedad: 21 años, 7 meses
Puntos: 1
A ver......en la carpeta "www" esta la página index.htm (aqui no quiero poner usuarios activos), luego dentro de la misma carpeta "www" tengo otra carpeta la cual es "foros", que es hay donde quiero colocar lo de usuarios activos.

Lo probe, colocando el archivo global.asa, en la carpeta "www" y luego en "foros" pero de las dos formas no funciona, cuando me dirijo hacia http://www.artepop.com/foros/index.asp la cual redirige hacia http://www.artepop.com/foros/philboard.asp pone que no se puede encantrar la pagina error. Luego quito el global.asa y si funciona correctamente.

De todas formas muchas gracias, ya lo colocare algun dia.

Hasta otra
__________________
http://www.mfo.com.es/
  #12 (permalink)  
Antiguo 21/12/2002, 07:28
Avatar de pablito_f  
Fecha de Ingreso: noviembre-2002
Mensajes: 15
Antigüedad: 21 años, 6 meses
Puntos: 0
Hola, por ahi mi sugerencia es un poco tonta, pero si copiaste el codigo textualmente, faltaba cerrar el </SCRIPT>. Quizá por eso te daba error.
Yo estoy usando un codigo similar y funciona correctamente.

<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
application("activevisitors")=0
End Sub

Sub Application_OnEnd
End Sub

Sub Session_OnStart
application.lock
application("activevisitors")=application("activev isitors")+1
application.unlock
End Sub

Sub Session_OnEnd
application.lock
application("activevisitors")=application("activev isitors")-1
application.unlock
End Sub

</SCRIPT>

Donde quieras que aparesca el numero de visitantes activos coloca este codigo:
<% =application("activevisitors") %>
  #13 (permalink)  
Antiguo 21/12/2002, 13:04
 
Fecha de Ingreso: febrero-2001
Mensajes: 149
Antigüedad: 23 años, 4 meses
Puntos: 0
Cita:
A ver......en la carpeta "www" esta la página index.htm (aqui no quiero poner usuarios activos), luego dentro de la misma carpeta "www" tengo otra carpeta la cual es "foros", que es hay donde quiero colocar lo de usuarios activos.
Necesaria mente debes insertar el archivo global.asa en el directorio principal, aunque no quieras utilizarlo ahi.. despues podras usarlo en tu carpeta Foros sin ningun problema.

saludos
__________________
Mensajes Anonimos
www.mensajesanonimos.com
  #14 (permalink)  
Antiguo 21/12/2002, 18:32
Avatar de Artepop  
Fecha de Ingreso: noviembre-2002
Ubicación: Fuengirola
Mensajes: 292
Antigüedad: 21 años, 7 meses
Puntos: 1
Lo puse y me funcionaba pero en vez de contar usuarios activos, me sumaba una cifra mas cada vez que entraba, similar a un contador.
__________________
http://www.mfo.com.es/
  #15 (permalink)  
Antiguo 21/12/2002, 19:40
 
Fecha de Ingreso: febrero-2001
Mensajes: 149
Antigüedad: 23 años, 4 meses
Puntos: 0
Ke tal, pues aqui esta mi codigo tal y como lo tengo en mi pag

Archivo global.asa

<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
application("vactivos")=0
application("fecha")=date()
End Sub
Sub Application_OnEnd
End Sub
Sub Session_OnStart
application.lock
application("vactivos")=application("vactivos")+1
application.unlock
End Sub
Sub Session_OnEnd
application.lock
application("vactivos")=application("vactivos")-1
application.unlock
End Sub
</SCRIPT>

Llamada del contador

Hay <%=application("vactivos")%> usuarios


Puedes probar con ese y me dices que tal, igual algo estaba haciendo mal tu codigo

saludos
__________________
Mensajes Anonimos
www.mensajesanonimos.com
  #16 (permalink)  
Antiguo 27/05/2003, 19:13
Avatar de Halcon_2003  
Fecha de Ingreso: mayo-2003
Ubicación: Galicia - Pcia. de Pontevedra
Mensajes: 45
Antigüedad: 21 años, 1 mes
Puntos: 0
Usuarios activos

Cita:
Mensaje Original por Artepop
Lo puse y me funcionaba pero en vez de contar usuarios activos, me sumaba una cifra mas cada vez que entraba, similar a un contador.
He seguido las instrucciones y no me muestra los usuarios activos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:48.