Haz que tu firma de forobeta cambie cada vez que vean tu post
Muchos tienden a crear imágenes para sus firmas en las cuales promocionan algún tipo servicio o tutorial para la comunidad, muchos acá tienen más de un buen servicio o tutorial el cual quieren dar a conocer por medio de su firma, pero siempre existe el problema de que solo podemos tener una imagen de firma, esto nos limita mucho, solo podríamos dar a conocer uno de nuestros servicios, una lastima no?
Imagen al azar para tu firma con php
Partimos de crear un Array en donde vamos a poner la lista de nuestras imágenes que saldrán al azar, estas imágenes pueden ser o bien una firma común y corriente para el foro o lo que la mayoría hacen, dar a conocer algún servicio o tutorial.
El código es muy simple, para modificarlo no necesitas saber programar, ya todo esta hecho, lo único que tienes que hacer es poner la imagen que deseas y si quieres poner unas cuantas más, incluirlas en el Array.
PHP:
<?php
function S0m0sb3t4s() //Iniciamos la función somos betas
{
$firmas = array("http://i.imgur.com/xguArQF.png","http://i.imgur.com/pzbw9zZ.png","http://i.imgur.com/9VdAW9q.png"); //Creamos el array que contiene nuestras firmas
$azar = rand(0,2); // Creamos una variable $azar, que a su vez contendrá la función rand la cual nos traerá una de nuestras imagenes al azar
$imagen = imagecreatefrompng($firmas[$azar]); //Creamos la firma y pasamos las firmas al azar, si usamos imagenes en formato jpg llamamos a la función createimagefromjpeg();
header('Content-Type: image/png'); //Usamos la función header para decirle al navegador que ejecute el script como si fuera una imagen, véase más de la función header en: http://php.net/manual/es/function.header.php
imagepng($imagen); //Esta funcion la llamamos cuando usamos imagenes en formato png, si usamos limagenes en formato png llamamos a la función imagejpeg();
imagedestroy($imagen); //Destruimos la imagen al terminar el script
}
S0m0sb3t4s(); // llamamos a la función para ejecutar el script
?>
Creamos un htaccess el cual nos permitirá ejecutar scripts en php pero con la extención png, para ponerla de firma en el foro.
Insertar CODE, HTML o PHP:
AddType application/x-httpd-php .jpg
Ejemplo:
Banners Geolocalizados
Excelente manera para la venta de tráfico web, filtrando por país a los usuarios que queremos que vean el banner de nuestro cliente.
Ejemplo: Le vendemos a alguien un servicio en el cual pondremos el banner del cliente al cual le ofrecemos la inserción de su banner en nuestro sitio para enviarle tráfico a su página web, digamos que nuestro cliente necesite clientes españoles pero nuestro sitio web tiene tráfico de todo el mundo, y también queremos usar otros banners de otros clientes a los cuales queremos enviarles tráfico de ciertos países.
Esto lo haremos con una Api en javascript que modifiqué, esta api nos permite extraer la ip de los usuarios que visitan nuestras webs y geolocalizarlos para saber desde qué país nos visitan, así les mostraremos desde nuestras webs los banners exactos.
un ejemplo sería un Banner que nos invite a un sitio web de fútbol mexicano, pero tengamos tráfico de españa, dudo que a un español le interese ver el partido de las Chivas versus los Pumas de méxico?
o que a un mexicano le interese cómo está el tráfico vehicular en españa, con esta Api filtraremos por países a nuestros visitantes y les mostraremos los banners de nuestros clientes.
Insertar CODE, HTML o PHP:
<script type="application/javascript">
function getgeoip(json){
var ip = json.country;
switch(ip)
{
case "Colombia":
document.write("<a href='http://forobeta.com'><img src='http://i.imgur.com/PE6k9cI.png'></a>");
break;
case "Mexico":
document.write("<a href='http://forobeta.com'><img src='http://i.imgur.com/2WfAEBC.png'></a>");
break;
case "Spain":
document.write("<a href='http://forobeta.com'><img src='http://i.imgur.com/Wgxye8Q.png'></a>");
break;
}
}
</script>
<script type="application/javascript" src="http://www.telize.com/geoip?callback=getgeoip"></script>
La condicional switch nos permite automatizar el banner que queremos mostrar, por ejemplo al ejecutar yo el script me mostrará un banner de colombia (país donde resido) si fuera de España me mostraría un banner español, si fuera mexicano me mostraría un banner de Mexico, se pueden anexar más paises adjuntandolos a la condicional switch.
Actualizo: Los archivos deben subirlos en un host externo, recuerden que en forobeta ni en ningún foro dejan ejecutar scripts php ni javascript, luego de haber subido el script de la firma junto al htaccess solo lo ponen en su firma con el BB code
Última edición: