Tutorial: Firma de forobeta al azar y Banners Geolocalizados

luisz Seguir

Delta
Verificación en dos pasos activada
Desde
28 Mar 2012
Mensajes
536
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:

hWBhzXN.gif


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.
qxItrmL.gif



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:

beatqueen

Moderador
1
Iota
Redactor
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
17 Mar 2011
Mensajes
2.003
Interesante, más tarde lo leeré bien.
 

César Arévalo

1
Pi
Marketing
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Suscripción a IA
Desde
4 Nov 2009
Mensajes
5.763
Buenísimo esto. Misma publicidad de las grandes empresas. Gracias por el aporte.
 

anferro

1
Ómicron
SEO
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
29 Oct 2011
Mensajes
4.544

andree1

1
Ni
Diseñador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Excelente comerciante!
Suscripción a IA
Desde
27 Jul 2012
Mensajes
3.996
Buen aporte, si sé hacerlo, pero nunca se me ocurrió implementarlo para las firmas. :encouragement:
 

RaikND

Zeta
Social Media
Desde
10 Sep 2013
Mensajes
1.637
Omg, excelente post... me acabas de dar una gran idea y ya la voy a implantar en un sitio mio, gracias !

- - - Actualizado - - -

Dime [MENTION=22678]luisz[/MENTION] los 2 archivos que salen ahi, van juntos para que funcione todo? o como va
 

luisz

Delta
Verificación en dos pasos activada
Desde
28 Mar 2012
Mensajes
536
Omg, excelente post... me acabas de dar una gran idea y ya la voy a implantar en un sitio mio, gracias !

- - - Actualizado - - -

Dime [MENTION=22678]luisz[/MENTION] los 2 archivos que salen ahi, van juntos para que funcione todo? o como va


El archivo .htaccess va junto a el de la firma de forobeta, el otro va solo entonces:

firmas.php
.htaccess

y aparte podés usar:

geolocalizacion.php

Podés nombrarlos como quieras, saludos.
 

shruken

Préstamo
Pi
SEO
Desde
27 May 2012
Mensajes
5.158
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Muy buen tutorial muy original

Enviado desde mi nokia 1100 usando tapatalk 2
 

iNeedYou

1
Sigma
SEO
Verificado
Verificación en dos pasos activada
¡Ha verificado su Paypal!
¡Excelente comerciante!
Suscripción a IA
Desde
27 Sep 2010
Mensajes
14.798
Qué grande. De lo mejor que he leído en ForoBeta este verano :)
 

wong

No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
7 Ago 2014
Mensajes
488
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Gracias por el aporte..
 
Arriba