Cita:
Iniciado por karenlorenadg 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.
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.
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(0, 2);
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
!!