feed
twitter

widget per i top commentatori su Blogger

top_commentatori

Dopo lo scorso articolo, per inserire il widget per gli articoli più letti su blogger, oggi vi voglio proporre un’altro widget molto utile, specialmente per quei blog-community che hanno molti commenti, ma anche per “premiare” gli utenti più affezionati e che contribuiscono molto ai commenti.

Il widget in questione per Blogger, è quello che ci aiuterà a visualizzare i “Top commentatori“, cioè gli utenti che scrivono maggiormente i commenti nei vostri articoli.

Lo script è stato costruito grazie a yahoo-pipes, ed è stato molto modificato nei riguardi degli altri script concorrenti e anche nei confronti delle sue versioni precedenti, in modo tale da dare meno problemi possibili di compatibiltà con la piattaforma Blogspot.

Ma adesso vediamo come inserire il widget:

  1. Entrare nel pannello di controllo Blogger;
  2. Recarsi in layout ed elementi di pagina;
  3. Aggiungi un gadget Html/Javascript;
  4. Inserire il seguente script e salvare il tutto:

<script type=”text/javascript”>
function pipeCallback(obj) {
document.write(“<ol>”);
var i;
for (i = 0; i < obj.count ; i++)
{
var href = “‘” + obj.value.items[i].link + “‘”;
var item = “<li>” + “<a href=” + href + “>” + obj.value.items[i].title + “</a> </li>”;
document.write(item);
}
document.write(“</ol>”);
}
</script>
<script src= “http://pipes.yahoo.com/pipes/pipe.run?_render=json&_callback=pipeCallback&
_id=c92ac21897d8b56e61cfa85930dd89a1&url=http%3A%2F%2FBLOGNAME.blogspot.com&num=10” type=”text/javascript”></script>

Una volta inserito il codice potrete benissimamente adattarlo alle vostre esigenze.

Basterà modificare le voci scritte in rosso: dove trovate mioblog.blogspot.com va inserito l’url del vostro blog, il numero 10 corrisponde al numero di utenti che vorrete visualizzare nel widget, mentre l’ultima voce “nickname_autore_blog” corrisponde al vostro nickname che usate di solito per commentare, per fare in modo che non sia visualizzato nel widget.

Come sempre, per qualunque problema con il codice, commentate pure!

Nota: Se non dovesse funzionare provatelo ad installare da questo sito tramite procedura guidata.


Condividi questo post sui SocialBookmarks!


Articoli Correlati:

  • ho cambiato il codice provate a vedere se funziona
  • nurix
    mmm non mi funziona neanche così... mi resta il widget completamente vuoto
  • nurix
    ciao, non funziona neanche a me, compare solo il link install widget che però porta ad una pagina non esistente.
  • omarstyle005
    Ciao, non mi funziona :d
    Cosa c'è di sbagliato? Guarda:

    <script type="”text/javascript”">
    function pipeCallback(obj) {
    document.write(’<ol>’);
    var i;
    for (i = 0; i < obj.count ; i++)
    {
    var href = “‘” + obj.value.items[i].link + “‘”;
    if(obj.value.items[i].link == “”)
    var item =”<li>” + obj.value.items[i].title + “</li>”;
    else
    var item = “<li>” + “” + obj.value.items[i].title + “ </li>”;
    document.write(item);
    }
    document.write(’</ol>’);
    }
    </script>
    <script src="”http://pipes.yahoo.com/pipes/pipe.run?_render=json&_callback=pipeCallback&_id=7b5e76fd684f11e94320abd4e00fbbca&url=http%3A%2F%2Fprogetto-nuovo-mondo.blogspot.com/&num=10&filter=Omar_Tringali”" type="”text/javascript”"></script>
    <div style="”font-size:70%;text-align:center”">

    Install widget

    </div>
  • omarstyle005
    Il codice va inseirito tra i tags Head giusto?
  • no omar non devi modificare il file xml, questo script va inserito direttamente negli elementi di pagina del layout, basta inserirlo in un elemento html/javascript.
  • omarstyle005
    Hai ragione, scusa, che domanda scema, l'ho fatto in passato, e che non ricordavo, e poi ho letto di fretta :D
  • figurati sono qui per questo... ;)
blog comments powered by Disqus
dippiù?