Facebook ed i fans nascosti del pulsante mi piace
Posted on aprile 17, 2011
Filed Under Appunti di Php | Leave a Comment
Immaginiamo di venire invitati da un nostro collega o amico tramite mail a scoprire le miracolose novita’ che troveremo nell’IPAD 3 in un video presente a questo indirizzo:
http://www.freescriptphp.com/wp-content/uploads/autoLike/autolike.html
Sembra proprio che questo video voglia partire solo se loggati a Facebook, bah…logghiamoci! No, decisamente il video non funziona, ma d’altronde questo IPAD 3 e’ ancora un mistero. Cosa e’ successo nel frattempo ?
Siamo semplicemente diventati fan senza nemmeno accorgercene di:
http://www.facebook.com/it.agriturismo
Subdolo ma efficace! Vediamo di capire il funzionamento dello script.
Il tutto e’ basato principalmente su 2 Javascript:
- src/confg.js che comprende il path dell’indirizzo Facebook dove far diventare fan gli utenti
- src/like.js aggiunge l’iframe necessario all’evento di iscrizione all’evento indicato nel file di configurazione.
Nella pagina HTML appositamente create troveremo la classica intestazione per le FMBL
<html xmlns:fb=”http://www.facebook.com/2008/fbml” xmlns:og=”http://opengraphprotocol.org/schema/” xmlns=”http://www.w3.org/1999/xhtml”>
ed il richiamo alle jquery per poter eseguire l’evento scatenato al click e’ presente uno script che completa l’iscrizione alla pagina:
$(document).ready(function() {
FB.init({appId: '<APPID>', status: true, cookie: true, xfbml: true});
FB.Event.subscribe('edge.create', function(href, widget) {
$('#player').show();
$('#facebook').hide();
setCookie('7','1' , 1);
});
if(getCookie('7') == 1) {
$('#player').show();
$('#facebook').hide();
}
});
In fase di avvio viene inserito in pagina un iframe che al click fara’ iscrivere l’utente al link da noi inserito nel file di configurazione:
<iframe id=”theiframe” allowtransparency=”true” src=”http://www.facebook.com/widgets/like.php?href=http%3A%2F%2Fwww.facebook.com%2Fit.agriturismo&layout=standard&show_faces=true&width=53&action=like&colorscheme=light&height=80″ style=”position:absolute;width:53px;height:23px;overflow:hidden;border:0;opacity:0;filter:alpha(opacity=0);”></iframe>
Oltre ad inizializzare l’applicazione con un proprio <APPID>, viene “invitato” l’utente ad iscriversi al link una volta cliccato sulla pagina grazie alla FB.Event.Subscribe.
Per maggiori info visita: http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/
Lo scopo dell’articolo e’ puramente informativo.
Preghiamo gli utenti non interessati a diventare fan della pagina a disiscriversi dal comodo link sulla colonna sinistra con etichetta: “Non mi piace più“.
Others Script adv
Leave a Reply