Facebook Connect su Wordpress

Per installare Facebook Connect sui blog di casa Wordpress è necessario eseguire i seguenti passaggi. Fase preliminare Copia di backup di...

Per installare Facebook Connect sui blog di casa Wordpress è necessario eseguire i seguenti passaggi.

Fase preliminare

Copia di backup di files:

/wp-contents/themes/NOME_VOSTO_TEMA/comments.php
/wp-comments-post.php

Procedura

1. Vai su: http://www.facebook.com/developers/editapp.php
2. Completa tutti i campi facendo attenzione alla voce ADVANCED FIELDS, cliccala e inserisci nel campo CALLBACK URL l’indirizzo del tuo sito.
3. Al termine seleziona e copia la tua API KEY
4. Carica il file xd_receiver.htm nella root del tuo blog
5. Apri il file all’indirizzo /wp-content/themes/NOME-DEL-TUO-TEMA/comments.php
6. Scorri il file fino alla fine e aggiungi questo codice:
<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php"
    type="text/javascript"></script>
  <script type="text/javascript">
    FB_RequireFeatures(["XFBML"], function()
    {
      FB.Facebook.init("YOUR_APP_ID", "/xd_receiver.htm");

      FB.Facebook.get_sessionState().waitUntilReady(function()
      {
      if(FB.Facebook.apiClient.get_session().uid)
      {           
              document.getElementById('data-fb-side').style.display = 'block';
      }         FB.Facebook.apiClient.users_getInfo(FB.Facebook.apiClient.get_session().uid,'name,pic_small_with_logo', function(result, ex) {
          //Do something with result
            <? if(is_single()): ?>
            document.getElementById('author').value = result[0]['name'];
            document.getElementById('email').value = 'fb'+FB.Facebook.apiClient.get_session().uid;
            <? endif; ?>
              document.getElementById('data-fb-side').innerHTML = '<img src="'+result[0]['pic_small_with_logo']+'" /><br /><br />Ciao '+result[0]['name']+' !';
          });
      });
    });
  </script>


7. Trova questo codice: <form action=”<?php echo get_option(’siteurl’); ?>/wp-comments-post.php” method=”post” id=”commentform”> e subito sotto incollare questo:

<div id="login-fb" class="white">
<fb:login-button size="medium" background="white" length="long">
</fb:login-button>
</div>
<div id='data-fb-side'>
</div>
 
8. Andate all’indirizzo http://developers.facebook.com/tools.php?feed
9. Cliccate sul nome della vostra applicazione
10. In “One Line Template” incollate:
{*actor*} commented on <a href=”{*post_url*}”>YOUR BLOG NAME</a>!
11. Ora in “Sample Template Data” sostituite il contenuto con il seguente:
{”post_url”:”http://”,”company”:”Facebook”, “city”:”Palo Alto”, “images”:[{"src":"http://pad.thedigitalmovement.com/_blaise/2007-06-15-dgen-breakfast.jpg", "href":"http://www.facebook.com"}, {"src": "http://pad.thedigitalmovement.com/_blaise/2007-06-13-roger-waters.jpg", "href":"http://www.facebook.com"}]}
12. Ora premete Next e successivamente Skip finchè il bottone non cambierà etichetta in Register Template Bundle
13. Cliccate su Register Template Bundle e quindi copiate l’ ID che verrà generato.
14. Ora aggiungete questo codice subito sotto <form action=”<?php echo get_option(’siteurl’); ?>/wp-comments-post.php” method=”post” id=”commentform”>:
<script type="text/javascript">
function sendform()
{
        document.getElementById("commentform").submit();
}
 
function fbsend()
{
    FB.Connect.showFeedDialog(REPLACE_ID, {"post_url":location.href}, null, null, null, FB.RequireConnect.promptConnect,function()
    {
        setTimeout(sendform,20);
    });
}
</script>

Attenzione ricordatevi di sostituire REPLACE_ID con il codice che avete appena generato!!!

15. Aggiungete questo codice subito dopo <input name=”submit” type=”submit” onclick=”fbsend();return false;”
16. Rimuovere name=”submit” dal tag input per il send della form.
17. Sostituisci  

<p><?php echo get_avatar( $comment, 32 ); ?><cite>  <?php comment_author_link() ?> &#8212; <?php comment_date() ?> @ <a href="#comment-<?php comment_ID() ?>"><?php comment_time() ?></a></cite> <?php edit_comment_link(__("Edit This"), ' |'); ?></p>

con

<p><?php if(!eregi('fb',$comment->comment_author_email)) { echo get_avatar( $comment, 32 ); comment_author_link();} else { echo "<fb:profile-pic uid='".str_replace('fb','',$comment->comment_author_email)."' facebook-logo='true'></fb:profile-pic> "; echo "<fb:name uid='".str_replace('fb','',$comment->comment_author_email)."' ></fb:name>";}?><cite> &#8212; <?php comment_date() ?> @ <a href="#comment-<?php comment_ID() ?>"><?php comment_time() ?></a></cite> <?php edit_comment_link(__("Edit This"), ' |'); ?></p>

18. Apri il file wp-comments-post.php, e muovi le linee da 35 a 38 dopo la linea 57

E il gioco è fatto! [fonte]
Nome

Account,9,Android,16,Antivirus,1,Appfb,8,Apple,8,Applicazioni,1,Assistenza,12,Bing,1,Bufale,33,Calcio,31,Cellulari,40,Cesena,1,Cesenatico,1,Chat,21,Chatfb,6,Cinema,33,Computer,4,Cronaca,3,Deiulemar,2,Demo,1,Download,11,Eventi,1,Facebook,123,Facebook Trucchi,1,Fanclubs,3,FAQ,1,FBML,2,Firefox,1,Foto,36,fotofb,7,Gattuso,1,Gift,1,Giochi,70,Giochifb,6,Google,55,Google Plus,1,Gossip,5,Gruppi,7,Guadagnare,1,Guerra di bande,3,Guide,1,HTC,4,Hug,2,Immagini,14,immaginifb,13,Influenza,1,Internet,198,iPhone,28,Iscrizione,4,italia,1,Libri,2,Limiti Facebook,3,Login,2,Mark Zuckerberg,6,Marketing,5,Medicina,1,Microsoft,4,Mondiale,1,Montella,1,MotoGP,1,Musica,54,MySpace,1,News,207,Nintendo,4,Novità,19,Pagine,15,Pet Society,8,Pinterest,2,PlayStation,25,Poke,1,Politica,14,Posta,1,Privacy,5,Profilo,10,Programmi,12,Proporta,1,Pubblicità,5,Reality Show,2,Regali,1,Regole,2,Reti,1,Ricette,1,Salute,2,Scandali,1,Scherzi,19,Scienza,1,Servizi,1,Sfondi Profilo,1,Shopping,7,Skype,1,Sony,4,Spettacolo,19,Sport,32,Statistiche,2,svezia,1,Tablet,2,Tag,20,Talent Show,1,Tecnologia,10,Telefonia,3,Text,1,Trailer,1,Trucchi,35,Trucchifb,18,Truffe,1,Twitter,1,Vaccino,1,Video,62,VideoChat,3,Virus,3,WiFi,1,Windows,3,YouTube,3,
ltr
item
Libro delle Facce: Facebook Connect su Wordpress
Facebook Connect su Wordpress
Libro delle Facce
http://www.librodellefacce.com/2009/04/facebook-connect-su-wordpress.html
http://www.librodellefacce.com/
http://www.librodellefacce.com/
http://www.librodellefacce.com/2009/04/facebook-connect-su-wordpress.html
true
1821082476884878767
UTF-8
Carica Tutti Gli Articoli Not found any posts GUARDA TUTTO >> Reply Cancel reply Delete By Home PAGINE ARTICOLI Guarda Tutto Altro che ti potrebbe interessare... Categoria ARCHIVIO SEARCH Tutti i post Non ci sono contenuti con questa ricerca Torna alla Home Domenica Lunedì Martedì Mercoledì Giovedì Venerdì Sabato Dom Lun Mar Mer Gio Ven Sab Gennaio Febbraio Marzo Aprile Maggio Giugno Luglio Agosto Settembre Ottobre Novembre Dicembre Gen Feb Mar Apr Mag Giu lug Ago Set Ott Nov Dic just now 1 minuto f $$1$$ minuti fa 1 anno fa $$1$$ ore fa Yesterday $$1$$ giorni fa $$1$$ settimane fa più di 5 settimane fa Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy