Hola que tal.. me gustaria saber si me peuden informar o si alguno tiene algun codigo HTML para un rotador de scripts para banners o google adsense o diferentes publicidades... mas o menos 3 publicidades rotando...
Yo busque en google y encontre uno o dos pero NO los entiendo (uno de los que encontre dice que solo rota pero ANULA la posibilidad de link asi que no sirve)
GRACIAS!
Hola solita, realmente hacer uno que eliga una de las X publicidades al azar es facil (se peude adaptar muy facilmente para que las rote de determinada mandera tambien, pero eso queda como tarea para alguna otra persona).
La idea es crear un archivito php que contenga esto:
<?
# Incluye azarosamente uno de los archivos especificados en el arreglo
# Los archivos deben estar en el mismo directorio que este script
# By Predicador 2007
# Licencia GPL v2
# aca se ponen los nombres de los archivos
$scripts = array("publi1.txt","publi2.txt","publi3.txt");
$cant = count($scripts);
$the_one = rand(0, $cant - 1);
include($scripts[$the_one]);
?>
este script incluirlo donde queres que las publicidades se pongan.
Luego creas un archivo por cada publicidad o cosa que quieras que se "rote" llamadas publi1.txt publi2.txt blah blah publi34.txt que contienen el codigo html de la publicidad y todo eso y tambien las enumeras en el script que esta mas arriba (ya veras qe ya hay tres definidas) y listo.
Por ejemplo si la publicidad 30 es solo una imagen, el contenido del archivo publi30.txt seria:
<img src="http://www.server.com/mi_imagencita.jpg" alt="un banner mas">
En fin,
Baii
GRACIAS ahora lo rpuebo :;D
Gracias :)
Yo hice hace un par de años un gestor de firmas aleatorias que modificandolo un poco (ponerlo en un IFRAME por ejemplo) permite no solo rotar imágenes sino agregar código html (el gestor se uso aca en el foro por dos o tres usuarios)
<?php
//Selector de imagenes aleatorias
//Hecho por Camello.Ar 2005
//Uso
//firma.php?U=PREFIJO&t=TOTALES
//PREFIJO: Nombre de serie o usuario
//TOTALES: Cantidad deimagenes del usuario
//Nombre de imagenes:PREFIJON.jpg (por ejemplo imagen usuario camello_ar N° 2 seria camello_ar2.jpg)
header("Content-type: image/jpeg");
$usr = $HTTP_GET_VARS["u"];
$tot = $HTTP_GET_VARS["t"];
mt_srand((double)microtime()*1000000);
$ran = mt_rand(1,$tot);
$filename = $usr.$ran.".jpg";
readfile($filename);
?>
MODIFICACIÓN SUGERIDA (nombre de archivo banners.php)
<?php
//Selector de imagenes aleatorias
//Hecho por Camello.Ar 2005
//Uso
//banners.php
//PREFIJO: Nombre de serie o usuario MODIF: incluido en codigo
//TOTALES: Cantidad deimagenes del usuario
//Nombre de imagenes:PREFIJON.jpg (por ejemplo imagen usuario camello_ar N° 2 seria camello_ar2.jpg)
$usr = "link";
$tot = N; // N = cantidad de "avisos"
mt_srand((double)microtime()*1000000);
$ran = mt_rand(1,$tot);
$filename_txt = $usr.$ran.".txt";
$filename_jpg = $usr.$ran.".jpg";
echo "<a href=";
readfile($filename_txt);
echo "><img src=".$filename_jpg."></a>";
?>
Despues en cada propaganda haces un archivo txt con el nombre linkN.txt conteniendo solo el link (N en el nombre del archivo es el numero de propaganda)
http://auspiciante.com/referido=solitasite
y una imagen con el nombre linkN.jpg
La ventaja sobre el de predi es la forma de llamarlo. El necesita un archivo php corriendo en un server que lo soporte, en cambio con esto agregas una entrada iframe, pones adentro la llamada al archivo y listo (e incluso el script puede correr en un sitio externo sino tenes PHP en el tuyo). Además en el de predi tenes que armar un HTML completo para cada link, en cambio este lo arma automáticamente, lo cual en otro sentido es ventaja para el de predicador, porque podes hacer un código más flexible (uno es más avanzado en el codigo del link, en cambio el otro es más facilongo pero rígido). Igual se puede hacer algo más híbrido.
EL IFRAME
<IFRAME src="banners.php" width="460" height="100" scrolling="no" frameborder="0">
</IFRAME>
Además al codigo del mostrador se le puede agregar una función que registre en un txt cuantas veces se mostró el aviso (yo hice un desarrollo así hace mucho tiempo como prueba de conceptos y guarda un txt por aviso con el número (linkNstat.txt podría ser el archivo) y despues recuperas las estadísticas con otro php