Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/04/2009, 14:05
Avatar de zerpico_01
zerpico_01
 
Fecha de Ingreso: enero-2008
Ubicación: Wilde - Avellaneda -
Mensajes: 421
Antigüedad: 16 años, 3 meses
Puntos: 13
Respuesta: Link de texto que cambién en cada recarga de la web

Cita:
Iniciado por karenlorenadg Ver Mensaje
Mi pregunta es cómo hago un link de textos que cambie con cada recarga de la web, Por ejemplo de los link que hace Adsense de Google que cada vez que uno entra a una página, sale un anuncio diferentes.

Alguién me podría colaborar y decirme cómo puedo hacer esto.

Muchas gracias y espero respuestas
hola que tal mirà no es tan complicado de hacer pero largo de explicar !!!

asi que sigue atentamente mis explicaciones, yo particularmente lo empleo para generar algunos rotadores de banner o para rotar archivos, en fin el codigo es flexible y puedes emplearlo para lo que quieras.

Código HTML:
Primero
creamos la primera pagina que sera la primera del grupo a rotar,
esta pagina no debe contener etiquetas <html>, <head>, <meta>, <body>... A continuación, en la vista diseño, elaboramos la página. Nos quedaría algo similar a lo siguiente (sin las etiquetas clásicas de las páginas web):

Código HTML:
<style type="text/css">
<!--
.Estilo1 {
	color: #0000FF;
	font-weight: bold;
}
.Estilo2 {
	color: #FF0000;
	font-weight: bold;
}
-->
</style>
<table width="147" border="0" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="147" height="39" valign="top" bgcolor="#FFFFCC"><span class="Estilo1">Una informacion </span></td>
  </tr>
  <tr>
    <td height="48" valign="top" bgcolor="#00FF00"><span class="Estilo2">Puedes colocar una imagen!! </span></td>
  </tr>
  <tr>
    <td height="49" valign="top">Puedes colocar un links o lo que desees!! </td>
  </tr>
  <tr>
    <td height="36" valign="top" bgcolor="#FFFF66">otra cosa para mostrar </td>
  </tr>
</table> 
Crea un directorio (carpeta) nuevo en tu servidor, al que puedes llamar por ejemplo "publicidad". Guardamos en el interior la página creada anterirormente, con la extensión php. esta pagina la llamaremos Le llamamos, por ejemplo, publicidad01.php.
repite el paso anterior y crea otra pagina y guardala en mismo directorio "publicidades" con el nombre publicidad02.php y una tercera publicidad03.php.
Puedes crear tantas paginas como quieres!!!
en este ejemplo solo usaremos tres.
Recueda cambiar el contenido de cada pagina asi notaras como cambian.

Código HTML:
segundo
ahora vamos a crear nuestro rotador dinamico

Código PHP:
<?php
$Goldenfoxi_com_ar
[0]='ruta/publicidad/publicidad01.php';
$Goldenfoxi_com_ar[1]='ruta/publicidad/publicidad02.php';
$Goldenfoxi_com_ar[2]='ruta/publicidad/publicidad03.php';
$FOXI_UN_CAPO rand(02);
include (
"$Goldenfoxi_com_ar[$FOXI_UN_CAPO]");
?>
Guardamos este archivo con el nombre ejemplo publicidades_1.php

ahora donde quieras que aparescan tus publicidades solo llama al archivo
<?php require 'publicidades_1.php'?> o con un include

Código HTML:
Consideraciones finales
debes cambiar ruta/ por la correspondiente a tu host o quitalo si estas en localhost
La variable $FOXI_UN_CAPO llama el script y crea nuemeros entre 0 y 2.

Con el include se mostrará la página correspondiente, en función del valor que haya tomado $FOXI_UN_CAPO.


ahora si quieres rotar mas de tres paginas
debes añadir nuevas líneas
Código PHP:
$Goldenfoxi_com_a[3]='ruta/publicidad/publicidad04.php'
y a su vez modificar los valores en $FOXI_UN_CAPO = rand(0, 2);

cambia numero 2 por que coresponda sabiendo ke 2 = para tres paginas 3=para cuatro paginas siempre un numero atras ya que tambien se cuenta el cero!!

saludos espero que te sirva ,

Y no preguntes nada porque no entiendo nada de esto !!