Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/07/2003, 23:05
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pues .. "cantidad indefinidia de fotos" .. parte por un modelo de datos "normalizado" como el que he propuesto por ejemplo u otras normalizaciones de otro "nivel" (si hay relaciones N <-> N donde se puedan "compartir" imagenes por varios articulos por ejemplo) ...

( a tí a lo mejor te parece "simple" estos temas .. pero ya ves que la primera solución que se suele encontrar si no conoces esto de "normalización" es poner X campos y limitar a tu "noticia" a un maximo de X fotografías .. cuando este número de fotografías puede ser completametne "dinámico" y optimizado)

Lo de la presentación de las imagenes lo puedes hacer como más te guste:

Con [tag propios] que indiquen en el contexto .. "aqui va la foto" (que al final crean el código expuesto más abajo) .. o simplemente escribiendo HTML directo sobre tu articulo .. El caso que haces una consulta a tu tabla (según la que puse) del tipo que indique con condicion de la foto que quieres obtener .. justo para llamarla vía:

Código:
<img src="muestra_foto_articulo?id_articulo=1&foto=3">
De esta forma .. con tu script "muestra_foto_articulo" .. llamas a tus imagenes por el orden que quieras y donde corresponda ya sea secuencial .. o aleatorio.

La distribución de estas .. puede ser simplemente "aqui la pongo" y dejar que te lo alinee la justificación que le des a ese parrafo .. o bien HTML y tablas y te haces tus "plantillas" ... (esto ya son témas del "lado del cliente" .. Lo que es PHP y Mysql en este caso acaba en el script que tienes que hacer para mostrar tus imagenes de forma selectiva y aleatoria (me refiero con "aleatorio" al acceso .. no que muestre todas las imagenes en orden "aleatorio" ..)

El caso es tener ese "script" que te permita sacar selectivamente una fotografía del articulo que corresponda (el actual o incluso puede ser de otro por la misma técnica si llegase el caso).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.