desde ya, muchísimas gracias.
|
|
#1 (permalink) |
![]() Fecha de Ingreso: agosto-2006
Mensajes: 38
|
desde ya, muchísimas gracias. |
|
|
|
|
|
#2 (permalink) |
|
Colaborador
![]() Fecha de Ingreso: octubre-2003
Mensajes: 1.741
|
Re: mostrar imágenes de un directorio
podrías hacer varias cosas
Una de ellas es: si subes las imagen y las metes en una base de datos (almeno metes el nombre de la foto) cuenta si ya son 6 fotos que no permita insertar otro registro mas solo hace un update, y si hace un update que borre la foto que reemplazara (FSO) y que luego deje como valida la nueva foto suerte
__________________
JuanRa Pérez San Salvador, El Salvador |
|
|
|
|
|
#3 (permalink) |
![]() Fecha de Ingreso: diciembre-2006
Mensajes: 342
|
Re: mostrar imágenes de un directorio
Otra opción sería hacer una consulta a la bd antes de imprimir la página donde tienes el file, si la consulta devuelve que hay menos de 7, muestras el campo file activo de lo contrarío lo muestras desactivado desactivado
Suerte
__________________
Todos con BoRr@sS. Apoyemos el intercambio |
|
|
|
|
|
#5 (permalink) |
![]() Fecha de Ingreso: agosto-2006
Mensajes: 38
|
Re: mostrar imágenes de un directorio
bueno, aquí va como lo resolví:
como no pego en la base de datos ni las fotos ni los nombres de las mismas, hice lo siguiente: en el formulario que aparece en el panel de control que usa la inmobiliaria se muestran 6 campos "file" para recolección de imágenes. el formularrio de edición es similar, pero ahora mustra tantos campos "file" como fotos resten subir para llegar a 6. las fotos ya subidas las cuento de la siguiente manera: Set objFSO = CreateObject("Scripting.FileSystemObject") Set objF = objFSO.GetFolder(Server.MapPath("/ruta donde están las imágenes/")) Set objFC = objF.Files cantidad = (Cint(objFC.Count)) - 1 if cantidad < 0 then cantidad = 0 end if muchas gracias por las ideas. saludos |
|
|
|
|
|
#6 (permalink) |
|
Colaborador
![]() Fecha de Ingreso: octubre-2003
Mensajes: 1.741
|
Re: mostrar imágenes de un directorio
solo una pergunta
yo subo 6 fotos, y luego necesito cambiar las 6 fotos por otras nuevas porque las otras ya no me gustaban como se ven puede el usuario hacer eso???? o no le es permitido cometer errores a la hora de publicar fotos? - solo curiosidad -
__________________
JuanRa Pérez San Salvador, El Salvador |
|
|
|
|
|
#7 (permalink) |
![]() Fecha de Ingreso: agosto-2006
Mensajes: 38
|
JuanRAPerez: el formulario de edición del panel de control permite a la inmobiliaria borrar las fotografías publicadas, para cargar o no otras nuevas, si esa es tu pregunta. si la pregunta es como borrar las fotos, te cuento que lo que hice fué agrupar las fotos en carpetas que llevan como nombre un número de ID de la propiedad y para borrarlas el código es el siguiente:
borrarfotos = Server.MapPath("\ruta donde están las imágenes\") Set oFSO = CreateObject("Scripting.FileSystemObject") if oFSO.FolderExists(borrarfotos) then oFSO.DeleteFolder(borrarfotos) end if set oFSO = nothing Saludos. |
|
|
|
|
|
#8 (permalink) |
|
Moderador
![]() ![]() ![]() |
Re: mostrar imágenes de un directorio
Yo no limitaría ni el número de fotos a subir, ni la cantidad de fotos a mostrar, quizá solo el tamaño de estas.
Si sube 100 fotos, pues le muestro las 100 de manera paginada, y en el panel de control les permitiría modificar el valor de fotos por página (que sería 6 por default ) Saludos |
|
|
|
|
|
#9 (permalink) |
![]() Fecha de Ingreso: agosto-2006
Mensajes: 38
|
Myakire: esa era una buena posibilidad, pero previamente surgió el problema del espacio en el servidor web, así que descarté la posibilidad de permitir subir mas de 6 fotos por vivienda, además de restringir el peso de las mismas.
saludos. |
|
|
|
|
|
#10 (permalink) |
|
Moderador
![]() ![]() ![]() |
Re: mostrar imágenes de un directorio
Pues si, aunque no se cuántas viviendas estarán publicadas, ni por cuánto tiempo; pero suponiendo que tengas 1,000 viviendas publicadas, con 100 fotos cada una de 250 Kb (es mucho!) y que solo tuvieras en el servidor un disco de 180 GB. Solo tendrías ocupado poco más del 12% del servidor en imágenes.
Saludos |
|
|
|
![]() |
| Herramientas | |
| Desplegado | |
|
|