BigThink

Una barra con OKNOtizie, Facebook e Twitter per WordPress

Barra OKNOtizie, Facebook, Twitter

In molti mi hanno chiesto come ho fatto a mettere sotto ogni articolo la barra di OKNotizie, con il pulsante di Facebook e quello di Twitter. E’ molto utile perchè permette di avere sott’occhio i tre network principali per la diffusione dei nostri post.

Ho deciso allora di scrivere questo articolo, così che tutti possiate integrarlo nel vostro blog, se la cosa vi interessa.

Procediamo con il tutorial:

  • Scaricate l’ottimo plugin di Traffyk per inserire l’iframe di OKNOtizie.
  • Aprite il file OKNOtizie.php.
  • Sostituite le righe dalla 69 alla 72 con tutto questo codice:
$link = get_permalink($id);
$meta_string .=
    "<div id=\"okno\">
        <strong>Ti &egrave; piaciuto l'articolo? Vota Ok oppure No. Grazie Mille!</strong><br />
        <script type=\"text/javascript\" language=\"javascript\">
        <!--
            document.write('<iframe src=\"http://oknotizie.virgilio.it/go_frametop.html.php?us=$meta_id\" allowtransparency=\"true\" style=\"width:100%;height:40px;\" scrolling=\"no\" frameborder=\"0\"></iframe>');
        -->
        </script>
    </div>
    <div id=\"fbshare\">
        <a href=\"http://www.facebook.com/share.php?u=$link\" onclick=\"window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(location.href)+'&t='+encodeURIComponent(document.title),'sharer','toolbar=0,status=0,width=626,height=436'); return false;\">
        <img src=\""
. get_bloginfo('template_url') . "/images/facebook.jpg\" alt=\"Condividi su Facebook\" /></a>
    </div>
    <script type=\"text/javascript\">
    tweetmeme_url = '$link';
    </script>
    <div id=\"retweet\">
        <script type=\"text/javascript\" src=\"http://tweetmeme.com/i/scripts/button.js\"></script>
    </div>
    <div class=\"clear\"></div>"
;
  • Aprite il file style.css del vostro template ed incollate le seguenti regole di stile:
#okno{
    text-align:center;
    border:1px solid #548ada;
    clear: both;
    width:408px;
    float:left;
    margin-right:15px;
    margin-top:20px;
}

#retweet, #fbshare{
    float:left;
    margin-top:20px;
}

#fbshare{
    margin-right:15px;
}
  • Personalizzate il codice CSS qua sopra come preferite, in base al vostro tema.
  • Caricate il tutto sul server e attivate il plugin.
  • Eventualmente impostate le opzioni del plugin che preferite, dal pannello admin.
  • Inutile dire che l’immagine facebook.jpg non è inclusa e dovrete cercarvene una voi, per poi inserirla nella cartella images del vostro tema.
  • Potete inoltre integrare il pulsante “Condividi su Facebook” con Facebook Connect, seguendo questa guida.

Un’ultima nota: il contatore di ReTweet utilizza il servizio gratuito di Tweetmeme. Vi rimando alla documentazione per ulteriori personalizzazioni.

Articolo scritto da Ghido

Fondatore di BigThink.it, si occupa dello sviluppo e del coordinamento dei progetti tecnologici. Specializzato nel Marketing su Facebook e nello sviluppo di Applicazioni Social, fa consulenza e formazione ad aziende ed agenzie.

Leggi anche...

Usare l'editor di WordPress all'interno dei nostri plugin

Usare l’editor di WordPress all’interno dei nostri plugin

Dopo lunghe ricerche e moltissimi test, ho finalmente trovato il modo di inserire l'editor di WordPress all'interno dei plugin creati da me. Immaginate di sviluppare un plugin WordPress, nelle cui opzioni avete una textarea dove l'utente deve poter scrivere del testo formattato. Come prima idea potrebbe venirvi in mente di utilizzare TinyMCE ed incorporare ...
WordPress: mostrare TOT parole di anteprima di un post

WordPress: mostrare TOT parole di anteprima di un post

Oggi vi spiegherò un piccolo tip per il vostro tema WordPress, veramente banale ma che in molti spesso mi chiedono. Come fare a mostrare solamente le prime 100 parole di un post? E' infatti una necessità comune quella di visualizzare in home page solamente l'estratto di ogni articolo, magari impostando noi stessi il numero ...
Integrare il pulsante "Condividi" con Facebook Connect

Integrare il pulsante “Condividi” con Facebook Connect

Praticamente tutti i blog hanno ormai un pulsante "Condividi su Facebook" che apre una noiosa finestra popup esterna per pubblicare l'articolo sulla bacheca del proprio profilo. E se invece integrassimo questa funzionalità con Facebook Connect? Cosa succederebbe? Semplice, invece di avere una finestra esterna, si aprirebbe un layer interno alla pagina con il famoso ...
WordPress: gestire un sottomenu a categorie con icone

WordPress: gestire un sottomenu a categorie con icone

Dare visibilità ad ognuno dei temi trattati dal nostro blog non sempre è semplice, perchè non inserire un menu di navigazione con icone? La soluzione che proporremo sarà senza plugin, una versione adattabile alle proprie esigenze senza l’utilizzo di pesanti script jQuery. Inoltre potremo decidere esattamente quali cateogorie mostrare e in che ordine, evitandoci così ...
WordPress: ottimizzare AdSense sui vecchi post del vostro blog

WordPress: ottimizzare AdSense sui vecchi post del vostro blog

Ottimizzare AdSense sul vostro blog è un'operazione che andrebbe fatta spesso: provare nuovi formati, variarne la posizione, aggiungerne di nuovi o rimuoverli... Tutto ciò vi permette di studiare la configurazione migliore, che vi rende di più. Esistono tantissimi plugin WordPress per inserire gli AdSense nelle pagine del vostro blog e non starò qui ad ...

23 Commenti

  1. Davide

    Ho provato ad estrapolare solo i bottoni di share di facebook e twitter.

    per twitter nonostante abbia compiato questo codice e incollato in basso all’articolo non funziona. Non riesce a prendere il link infatti esce un “?” ad ogni modo il codice è questo:
    <?php
    $link = get_permalink($id);
    $meta_string .="

    tweetmeme_url = ‘$link’;

    “;

    mentre per facebook non ho alcun problema.. è bastato incollare questo:

    Come risolvo con twitter? è solo un problema di link che non riesce a prendere
    grazie mille

    14 febbraio 2010, 13:15
  2. Davide

    Ciao, ho installato… però ho solo un piccolo problema. Perché non mi appare il counter di facebook?? ho anche inserito una immagine… tipo come ce l’hai tu.. ma sopra di essa non mi appare il counter. Inoltre… non c’è una soluzione per non rendere manuale la segnalazione su ok notizie? grazie

    14 febbraio 2010, 11:12
    • Nella mia barra attuale ho aggiunto il contatore per Facebook, lo trovi su questo sito.

      14 febbraio 2010, 11:16
    • Davide

      rettifico… non posso nemmeno segnalare tutte le notizie.. solo 3 al giorno… e in questo caso non ho la possibilità di far apparire la barra con i collegamenti se poi non segnalo la notizia.. mmmm ma un plugin che faccia tutto questo con i social e aggregatori qual è? grazie mille

      14 febbraio 2010, 11:18
      • Non credo esista niente che lo faccia in automatico.

        14 febbraio 2010, 11:23
  3. Paolo

    Ciao! Prima di tutto ti ringrazio per la guida. Solo ho un problema…
    Ho trovato il plugin Sharecount for Facebook e non mi riesce inserirlo nel codice al posto dell’immagine statica. Ho messo manual nella configurazione del plugin e mi dice di scrivere echo facebook_sharecount(); (presumo con i tag di php) Ora non so se è lo stesso plugin da te usato.

    4 dicembre 2009, 16:24
    • Sì, è lo stesso servizio che uso io, ma ho lasciato perdere il plugin ed ho inserito direttamente il codice javascript: http://www.fbshare.me/

      4 dicembre 2009, 16:29
      • Paolo

        Ci avevo provato anche io ma mi da errore di sintassi proprio alla riga del codice

        4 dicembre 2009, 16:37
        • paolo

          EDIT: nulla ho risolto! Semplice errore nel cancellare il codice precedente! Ti ringrazio per la disponibilità ;)

          4 dicembre 2009, 17:01
  4. cristian

    ciao vorrei inserire tale barra in un sistema di open cms che però non adotta php… come posso fare?

    15 settembre 2009, 15:30
  5. Ciao, vorrei integrare il pulsante “Condividi su Facebook” con Facebook Connect, ma come faccio???

    9 luglio 2009, 23:52
  6. Innanzi tutto giungi troppo a fagiuolo :) Ti ricordi che oggi tempestavo Twitter con le mie lamentele su Sociable?! Questa è decisamente un’ottima alternativa! E’ vero è un pò limitata come numero di social però direi che è inutile aggiungerne tanti: meglio pochi ma buoni!

    Una curiosità: io uso già il plugn di Traffik per OkNotizie e so che se non segnali il post su OkNotizie non appare il box nel post. Che mi dici delle icone di Facebook e Retweet?! Se non segnali il post su OkNotizie che succede?! Non si vedono, si vedono lo stesso ma rimane lo spazio bianco del banner, o si vede tutto comunque?!

    Comunque sei un grande, è due sere di fila che, cercando di risolvere i miei problemi, giungo sul tuo blog e risolvo :)

    25 giugno 2009, 22:49
    • Ma che bello! Google mi vuole bene! :D

      Il limite di questa soluzione è quello che dici tu: se non segnali su oknotizie, non compaiono nemmeno le altre due icone. D’altronde, l’ho fatto per me e io segnalo sempre su oknotizie ^^

      26 giugno 2009, 01:29
  7. Ciao Ghido! Questa barra è molto interessante..ne vedrei una piccola evoluzione con l’integrazione di altri due servizi abbastanza importanti: delicious e stumbleupon. Che ne pensi?

    25 giugno 2009, 21:52
    • Il fatto è che, se aggiungo troppe cose, poi la barra di OKNOtizie diventa sempre più piccola. Stavo pensando invece di metterci il pulsantino di diggita..

      Comunque sotto c’è anche share-this con tutte le altre ;)

      26 giugno 2009, 01:33
  8. Grazie risolto! :)

    25 giugno 2009, 20:40
  9. Ciao scusa,
    la le regole di stile in che punto bisogna inserirle?

    25 giugno 2009, 17:51
    • Nel tuo file style.css dove vuoi… alla fine, ad esempio.

      25 giugno 2009, 17:54
  10. Ciao Daniele!

    Ottima questa modifica e sopratutto utilissima…

    Non credi, però, che a forza di aggiungere roba dopo il post il lettori si stufi? Io punto tutto sull’iscrizione ai Feed, ma ho già aggiunto gli articoli correlati e un Adsense…

    Che dici?

    22 maggio 2009, 16:48
    • Ghido

      L’importante è mettere le cose con ordine, in modo che il lettore non si perda.
      Certo, non bisogna esagerare, però i pulsanti dei social sono essenziali di questi ultimi tempi per poter sfruttare la molla virale.

      24 maggio 2009, 14:45
  11. Gran bella modifica, complimenti!! E grazie per il link :)

    Magari in una prossima release potrei inserire il tuo lavoro automatizzando però la parte relativa all’inserimento del codice css e selezionando quali bottoni far apparire o meno, il tutto ovviamente con un bel link di ringraziamento e rimando ulteriore al tuo articolo ;)

    Fammi sapere e grazie ancora!

    21 maggio 2009, 15:46
    • Ghido

      Ciao Raffaele, è un piacere averti da queste parti :grin:
      Sarebbe un’ottima idea integrarlo nel plugin, sono sicuro che tornerebbe utile a molti!
      Ovviamente il link al mio articolo è più che gradito :mrgreen:

      A presto e tienimi aggiornato ;)

      21 maggio 2009, 16:10

11 Citazioni