
| |||
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. ![]() |
| ||||
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 . |
| ||||
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 . |
| ||||
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!! |
| ||||
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 . |
| |||
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 ![]() |