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.
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...
cuando pongo el archivo en una sub carpeta en ves de la web principal y le doy acompartir en facebook me sale para con partir la web principal y no la de sub carpeta como puedo solucionarlo?
Hola Jhonder, de ante mano muchas gracias por tu comentario.
Primeramente confirma que la configuración en el .htaccess sea la correcta. Después tendrás que editar la configuración de las meta etiquetas en el archivo index.php, éstas se encuentran en el header.
Espero haberte ayudado, cualquier duda por favor házmela saber, un saludo!
Buenas Gabriel.
Primero felicitarte por tu blog, por su contenido y el diseño.
Tengo una duda, este script es para que tu web sea más viral por Facebook?
Hola Jose!
Muchas gracias por tu comentario!
El script es una herramienta para que puedas atraer mas visitantes a la pagina web en donde están alojados los archivos.