Hace unas horas me encontré un artículo en ForoBeta acerca de un script viral de Facebook publicado por Jorge Reyes, moderador del foro. El funcionamiento del script es bastante sencillo y se puede llegar a viralizar bastante fácil.

El aporte del colega me gusto y decidí modificarlo un poco para darle más credibilidad. las funciones que le agregue fueron las siguientes:

  • Diseño responsive
  • Sistema de geolocalización para banners
  • Diseño en desktop
  • Botón de Facebook

Las funciones que agregue en sí no fueron la gran cosa pero sin duda hacen que el script esté más completo y sea más fácil viralizarlo por Facebook.

No pienso escribir un súper artículo sobre este script viral porque realmente es muy sencillo y todo viene comentado, aunque si me gustaría explicar un par de cosas para que tu puedas montarlo correctamente en tu hosting.

DESCARGAR SCRIPT


Archivo .htaccess


En directorio raíz de la carpeta que descargaste encontrarás un archivo .htaccess, tal como el siguiente:

RewriteEngine On
# Turn on the rewriting engine
RewriteBase /scripts/viral/
RewriteRule ^([A-Za-z0-9-_]+)/?$ index.php?nombre=$1

Yo hice unas pruebas del script y lo instale en la carpeta /scripts/viral/ entonces mi RewriteBase sería /scripts/viral/. Es importante que si vas a instalarlo en raíz lo dejes solo con una diagonal, te dejo los ejemplos:
.htaccess para dominio en raíz

RewriteEngine On    
# Turn on the rewriting engine
RewriteBase /
RewriteRule    ^([A-Za-z0-9-_]+)/?$ index.php?nombre=$1

.htaccess para carpeta dentro de raíz

RewriteEngine On    
# Turn on the rewriting engine
RewriteBase /tu-carpeta-aqui/
RewriteRule    ^([A-Za-z0-9-_]+)/?$ index.php?nombre=$1

Es de suma importancia realizar esta configuración ya que es lo que hará funcionar el script, recordemos que usa el METHOD $_GET para extraer los datos de la url ingresada por lo que usamos esta funcionalidad de .htaccess para crear urls amigables.


Sistema de geolocalización para banners


Ya había subido un artículo acerca de este pequeño script, así que te invito a visitar el artículo haciendo clic aquí.

Básicamente tenemos 2 secciones en donde tenemos el script, lado derecho y lado izquierdo, los dos completamente independientes por lo que podrás tener 2 tipos de publicidad.

$var = file_get_contents('http://ip-api.com/json/'.$_SERVER['REMOTE_ADDR']);
 $location = json_decode($var);
 if($location->countryCode == 'MX'){
 echo '';
 }else if($api->countryCode == 'AR'){
 echo 'contenido para Argentina';
 }else{
 echo 'ooooopss... no perteneces a ningún país!:(';
 }

Quiero nombrar y agradecer a Jorge Reyes quien es el autor del script, mi único trabajo fue hacer el diseño y colocar algunas funciones de PHP para mejorar la credibilidad del script.

Si te ha gustado este artículo por favor compartelo en redes sociales, me ayudarás bastante para seguir trayendo contenido de calidad al blog, un abrazo virtual! 😀

Obtén beneficios exclusivos

Suscríbete al boletín y obtén beneficios exclusivos directo en tu correo.

Gracias por suscribirte...

Algo salió mal...