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

necesito ayuda please

Estas en el tema de necesito ayuda please en el foro de ASP Clásico en Foros del Web. nuevamente escribo ya que veo que no me responden o no se peude hacer lo que pido, asi que cambio la pregunta, existe algun programa ...
  #1 (permalink)  
Antiguo 12/05/2005, 16:28
 
Fecha de Ingreso: abril-2005
Mensajes: 112
Antigüedad: 19 años, 2 meses
Puntos: 0
necesito ayuda please

nuevamente escribo ya que veo que no me responden o no se peude hacer lo que pido, asi que cambio la pregunta, existe algun programa que me facilite la rotacion de banners especificando claramente que dia y que hora se deben publicar. por ejemplo, solo el lunes de 9 a 10hs.

  #2 (permalink)  
Antiguo 12/05/2005, 16:42
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Claro que si se puede...

Jejeje, pero tienes que hacerlo tu, y tener la base de datos para eso, solo es cuestion de que te animes a crear tu base de datos para banners sin miedo.

Que necesitas para eso:

1. Simplemente para lo que tu necesitas.

tblBanner
- BannerID
- HoraActivoInicio
- HoraActivoFin

2. Si quieres tener varias fechas, puedes hacer esto

tblBanner
- BannerID


tblBannerActivo
- BannerID
- FechaInicio
- FechaFin

Los registros serian como:

- BannerID
- HoraActivoInicio
- HoraActivoFin

tblBanner
1, TODA LA INFO

tblBannerActivo
1, 9, 10 >>> El banner 1 puede estar activo entre 9 y 10
1, 12, 1 >>> El banner 1 puede estar activo entre 12 y 1
2, 4, 6 >>> El banner 2 puede estar activo entre 4 y 6

Y bueno, es solo ponerte a trabajar en lo que necesitas.

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #3 (permalink)  
Antiguo 12/05/2005, 16:47
 
Fecha de Ingreso: mayo-2005
Mensajes: 98
Antigüedad: 19 años, 1 mes
Puntos: 0
Si lo que quieres es un programa que genere banners en funcion del dia t aconsejo que lo utilices en JavaScript es sumamente facil
  #4 (permalink)  
Antiguo 12/05/2005, 16:59
Avatar de Cap.Buscapina  
Fecha de Ingreso: octubre-2004
Ubicación: Argentina
Mensajes: 836
Antigüedad: 19 años, 8 meses
Puntos: 4
hola.
Los baners para rotarlos creo que como bien dice moisess22 con javascript lo podrías hacer facil.
Ahora por el tema de los dias y horas específicos , tal vez sin tener que entrar a lidiar con bases de datos , podrías utilizar el nombre como para definir que días ponerlos pj:


lmmjvsd001.gif (serían los que se ponen todos los días
lmv002.gif (los que se verían los lunes , miércoles y viernes)

y así podrías combinar días y horas(aunque la hora es mas complicado por el lugar donde se encuentre el servidor y ademas la hora del usuario, aunque tambien es manejable)

y luego bastaría con tener una carpeta exlusiva para los baners y tener una pagina en asp que te recorra todos los archivos (mediante fso) de esa carpeta y con un for ..next vayas decidiendo al momento si se muestra o no.


bueno parece complicado pero me parece que te puede servir, y si no , suerte
__________________
by Capitán Buscapina
.
  #5 (permalink)  
Antiguo 12/05/2005, 17:13
 
Fecha de Ingreso: abril-2005
Mensajes: 112
Antigüedad: 19 años, 2 meses
Puntos: 0
gracias

bueno, voy aprobar lo que me dicen uds haber que sale. neuvamente gracias. despues les aviso si salio
  #6 (permalink)  
Antiguo 16/05/2005, 18:25
Avatar de Cap.Buscapina  
Fecha de Ingreso: octubre-2004
Ubicación: Argentina
Mensajes: 836
Antigüedad: 19 años, 8 meses
Puntos: 4
tenes que tener una carpeta BANNER con todos los banners que queres rotar y ademas denominarlos con los días que queres mostrar (lun-mier-vier.gif/mar-dom.gif)


fijate si te sirve:

fecha=date()
dia=Weekday(fecha)//con esto obtengo el número del día de la semana(1 es domingo,2 es lunes,...)
dia=WeekDayName(dia, True)
'con lo siguiente , creas el objeto y abres la carpeta "banner"

Set fso = CreateObject("Scripting.FileSystemObject")
Set folder = fso.GetFolder(server.mappath("banner/"))
Set filex = folder.Files

' luego de abrir , con un bucle revisas todos los archivos que tienes en la carpeta banner
For Each listing in filex
cantidad=cantidad+1

'de esta formas obtienes el nombre del archivo por cada vez que gira el bucle

titulo=listing.name


' solo restaría comprobar que en el nombre del archivo esté el día que buscas

if InStr(1,titulo,dia,1) then

'si lo encuentra, lo muestras mediante response.write
response.write "<img src=""banner/" & titulo & """ alt=""" & dia & """>"

else

'si no encuentra no hace nada

end if


' y vuelve a realizar el bucle

next
set folder=nothing



response.write cantidad ///// con esto solamente es para ver cuantos banners en total tienes

response.write dia /// es para ver el valor de l a variable dia


este codigo te selecciona los banner segun el día del servidor.
para rotarlos usá javascript.


cualquier otra idea , será bienvenida
suerte
__________________
by Capitán Buscapina
.
  #7 (permalink)  
Antiguo 16/05/2005, 18:29
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Humm...

Buen metodo, pero una base de datos te permite configurar un banner mucho mas alla, por ejemplo, criterios geograficos(pais, estado, ciudad, etc.), edad, sexo, profesion, etc, si bien lo podrias hacer por nombres se haria mucho mas pesado usar nombres de carpetas que un database.

La verdad es que por medio de una base de datos controlar mejor los banners, ademas de llevar el conteo de impresiones y clics mas facilmente.

Aun asi, buen metodo, Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #8 (permalink)  
Antiguo 17/05/2005, 09:42
Avatar de Cap.Buscapina  
Fecha de Ingreso: octubre-2004
Ubicación: Argentina
Mensajes: 836
Antigüedad: 19 años, 8 meses
Puntos: 4
Es muy sierto lo que decis, aunque para alguien que no requiere demaciados datos, es una opcion sencilla.

Me imagino si alguien quiere solo mostrar banner sin ningun enlace o bien solo fotografías, o mejor aún , si se quiere tener un fondo según los días de la seman y para cada horario.

Aunque para quienes requieren capturar mayor informacion de sus banners , seguro que la opcion de la BD es mejor.

cristianf: espero que soluciones el problema.
Saludos.
__________________
by Capitán Buscapina
.
  #9 (permalink)  
Antiguo 17/05/2005, 10:04
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
Es curioso que aún no haya dicho nadie nada sobre adrotator. la combinación de adrotator y fso puede hacer maravillas.

ahí queda eso!!
  #10 (permalink)  
Antiguo 17/05/2005, 11:56
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Hola!!

Que es eso, o donde encuentro información?
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #11 (permalink)  
Antiguo 17/05/2005, 12:00
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
http://www.asptutor.com/asp/vart.asp?id=23
  #12 (permalink)  
Antiguo 17/05/2005, 12:10
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Gracias...

Esta cool, pero seguire con el mio por lo pronto
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #13 (permalink)  
Antiguo 17/05/2005, 13:48
 
Fecha de Ingreso: abril-2005
Mensajes: 112
Antigüedad: 19 años, 2 meses
Puntos: 0
este foro es buenisimo

hola a todos, primero que nada me parece excelente la dedicacion de todos para responder y brindar opciones, les cuento que e dado con la tecla para la rotaccion de banners segun dia y fecha de publicacion, usando, if then logre especificarle que me lea archivos swf, no se si lo habia mencioando antes pero trabajo con dw bueno, lo que hice fue lo siguiente, pro ahi a alguien mas le sirve:
<%If Time( ) >= #01:00:00 AM# And Time( ) <#07:00:00 AM# then%>
trasnoche latina
<%ElseIf (WEEKDAY (now) =7) and Time( ) >= #7:00:00 AM# And Time( ) <#08:30:00 AM# THEN%> folckolrísimo
<%ElseIf Time( ) >= #00:00:00 AM# And Time( ) <#01:00:00 AM# THEN%>
Alerta maxima
...
...
<%End If%>

en sintesis, cuando especifico el dia de la semana solo toma ese dato y si no esta toma el dato que afirma la la sentencia IF,Then.
saludos y espero que a alguien le ayude.

cristianf
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 22:16.