Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/06/2008, 18:13
ganzua
 
Fecha de Ingreso: marzo-2004
Mensajes: 63
Antigüedad: 21 años
Puntos: 0
Respuesta: ¿Como se ponen links en un array de imagenes?

Cita:
Iniciado por jaronu Ver Mensaje
Hola



podrias guardar en variables los links de los anunciantes, y comprovar de que anunciante es la imagen que entra mediante IF´s y colocar su respectiva variable en cada link.

Un saludo
¿Algun código de ejemplo que haya por ahí para aclararme mejor?

En otro hilo el array lo organiza así;

Código PHP:
<?php
// array banners ..

$banners[1]['imagen']="/wordpress/wp-content/uploads/sponsorad1.jpg";
$banners[1]['url']="/wordpress/wp-content/";

$banners[2]['imagen']="/wordpress/wp-content/uploads/sponsorad2.jpg";
$banners[2]['url']="/wordpress/wp-content/";

$banners[3]['imagen']="/wordpress/wp-content/uploads/sponsorad3.jpg";
$banners[3]['url']="/wordpress/wp-content/";

// calculamos la semilla del generador aleatorio de numeros
function make_seed() {
    list(
$usec$sec) = explode(' 'microtime());
    return (float) 
$sec + ((float) $usec 100000);
}
srand(make_seed());
// calculamos el indice aleatorio
$id_banner=rand(1,3); // si el primer indice no es 1
// y/o el ultimo no es 3, cambiar como corresponda

// Recuperamos los elementos del array segun el indice del banner contador

$id_banner array_rand($banners);

$banner_imagen=$banners[$id_banner]['imagen'];
$banner_url=$banners[$id_banner]['url'];
?>

<a href="<?php  echo $banner_url?>"><img class="sponsorad" src="<?php  echo $banner_imagen?>"></a>
... pero la salida es una rotación de banners en un mismo sitio. Yo necesitaría extraer los 3 baners de ese array por separado para ponerlos en distintos emplazamientos de la web.