16 dicembre, 2010

Il Widget dei Top Commentatori per Blogger in versione nuvola (cloud).

Il gadget dei commentatori che postano con più frequenza nel blog, più che per una questione di maggiore usabilità del sito rappresenta una forma di ringraziamento verso quei lettori che con le loro domande, i loro commenti e le loro osservazioni contribuiscono a fare del blog una cosa viva e pulsante e non solo una mera raccolta di articoli. I commenti sono l'anima del blog e un sito che ne ha pochi fa tristezza specialmente se è online da diverso tempo.
I widget dei Commentatori più assidui che ho presentato hanno avuto tutti scarsa fortuna perché, dopo qualche tempo, avevano smesso di funzionare. Si basano tutti sulle Yahoo Pipes (forse sarebbe più giusto il maschile ma non mi viene), che è un servizio per fare dei mashup di contenuti del web attraverso la combinazione di feed, l'introduzione di filtri e la creazione di feed di uscita in diversi formati. Adesso vado a presentarne un altro che è concepito con gli stessi principi ma che differisce notevolmente per l'aspetto grafico, visto che si presenta sotto forma di nuvola che ricorda la tag cloud di Blogger.
Si va su Design > Elementi pagina > Aggiungi un gadget e si incolla il seguente codice
<!-- Top commentatori inizio-->
<div style="text-align:justify;line-height:1.2;">
<script type="text/javascript">
function cCloud(feed) {
max = 0;
min = 10000;
//contatore massimo e minimo
for (i=0;i<feed.count;i++)
{
ccCount = feed.value.items[i].commentcount * 1;
if (ccCount > max)
{
max = ccCount;
}
if (ccCount < min)
{
min = ccCount;
}
}
ccCountD = "";
display = "";
for (j=0;j<feed.count;j++)
{
ccdiff = feed.value.items[j].commentcount - min;
ccFontsize = 80 + (ccdiff * 100) / (max - min) + "%";
ccUrl = "'" + feed.value.items[j].authorurl + "'";
ccCountD = "(" + feed.value.items[j].commentcount + ")";//comment count
ccName = feed.value.items[j].title + ccCountD;
ccLName = "<a style='font-size:" + ccFontsize + "' href=" + ccUrl + " target='_blank'>" + ccName + "</a>";//nome commentatore cliccabile
display = display + ccLName + " ";
}
document.write(display);
document.write('<div style="font-size:70%;text-align:center"><p><a href="http://goo.gl/UHi77">Install widget</a></div>');
}
</script>
<script src="http://pipes.yahoo.com/pipes/pipe.run?
YourBlogUrl=http://www.ideepercomputeredinternet.com
&Exclusions=Anonymous,parsifal32&ShowHowMany=40&Order=alphabet
&_callback=cCloud
&_id=89741c3bceebdfa001a0208fb3853f6e&_render=json"
type="text/javascript"></script>
</div> 
<!-- Top Commentatori Fine - www.ideepercomputeredinternet.com -->
Dove si devono fare le seguenti personalizzazioni:
  1. In YourBlogUrl dovete inserire l'URL del vostro blog
  2. In Exclusions vanno incollati i nickname di coloro che non vogliamo vedere nell'elenco. E' ovvio che dobbiamo almeno mettere il nostro nick e Anonymous se lasciamo anche la possibilità di commenti senza account.
  3. In ShowHowMany si mette il numero dei commentatori che vogliamo compaiano in elenco.
  4. In Order se vogliamo visualizzarli in ordine alfabetico lasciamo alphabet mentre se li vogliamo vedere ordinati rispetto al numero dei commenti sostituiamo la variabile con frequency.
Adesso dobbiamo configurare la Pipe di Yahoo
  1. Loggarsi con il proprio account Yahoo o crearlo sul momento
  2. Cliccare sul bottone Clone
  3. Modificare i dati riguardo all'URL della homepage, da inserire senza slash (/) finale, e ai nomi da filtrare, separati da una virgola, sostituendo quelli presenti. Inserire opzionalmente anche il numero dei commentatori e uno dei due modi di elencazione tra alphabet o frequency
  4. Cliccare su Run Pipe
  5. Se non ci sono stati problemi, dovranno essere visti in ordine alfabetico i commentatori del vostro blog con l'eccezione di quelli che avete escluso
yahoo-pipe-top-commentatori
Nella barra degli indirizzi del browser sarà visibile l'ID della Pipe che è stata creata
id-pipes-yahoo
Sostituire questo id alla stringa alfanumerica evidenziata di rosso (95f241b8755110489d14c0e32abde281). Salvare l'elemento HTML/Javascript dopo aver inserito anche un Titolo
elemento-pagina-html-javascript-top-commentatori
e posizioniamolo nella sidebar con il drag & drop del mouse. L'aspetto del gadget del tipo alphabet sarà più o meno questo
top-commentatori-widget
e acquisirà lo stile della sidebar in cui verrà inserito. In versione frequency verrebbe così
top-commentatori-frequency[6]
Cliccando sul nick di un commentatore si accede al suo Profilo, quindi si crea un link che gli farà certo piacere per un fatto di visibilità e di possibile nostro contributo al suo Page Rank.
Fonte | Blogger Sentral -


46 commenti:

  1. che vergogna sono la più molesta :D

    RispondiElimina
  2. Va bè, se la prendi così allora ti tolgo :D

    RispondiElimina
  3. Interessante ma non mi piace per nulla la "forma a nuvola". Sarebbe possibile visualizzarlo come un normale elenco? O magari a tendina?

    Ciao Parsi. :)

    LeNny

    ;)

    RispondiElimina
  4. @LeNny
    C'è anche quest'altra versione
    http://www.ideepercomputeredinternet.com/2009/07/il-widget-dei-top-commentatori-era.html
    che era funzionante fino ad oggi.
    P.S. Ti prego di non lasciare il collegamento attivo al tuo sito perché magari nel tuo caso lo so che non ci sono contenuti malevoli ma non posso stare a controllare tutti e allora ho preso l'abitudine di cancellare i commenti con link attivi

    @LaDamaBianca
    Spero di vedere anche te nel widget al più presto :D

    RispondiElimina
  5. anche il widget conferma che sono tra le più rompi! XD

    RispondiElimina
  6. @Filo
    La Dea l'ho tolta, era troppo grossa :)
    Vuoi che tolga anche te?

    RispondiElimina
  7. Ah Filo io ti batto di gran lunga, tranquilla arresteranno prima me per molestie a Parsifal :D Però hai fatto bene a togliermi perché, come alternativa avrei dovuto tacere nei mesi futuri... ma nun glia fo :P

    RispondiElimina
  8. @Parsi:

    Ok, grazie mille. :)

    Levo anche la firma. :)

    Ciau.

    RispondiElimina
  9. @Dea: sì avevo visto dallo screenshot, ma subito dopo di te vengo io...

    @Ernesto: ma coooome! non si dice a una donna che "è troppo grossa", no no!

    RispondiElimina
  10. ahahah soprattutto se pesa 43 kg ed arriva a stento a 1.60 mt :D

    RispondiElimina
  11. Robertina, sei così minuscola? Però hai un nome altisonante come nessuno :D
    P.S Anch'io non sono un gigante (178 cm per 74 Kg)

    RispondiElimina
  12. E' davvero un'idea carina! Testerò :)

    RispondiElimina
  13. @Daniela Gì
    Mi fa piacere che ti piacciano alcune delle mie modeste realizzazioni ^;^

    RispondiElimina
  14. provato! inserito e funziona ^^
    mi piace :D

    RispondiElimina
  15. @Tex Willer
    @Daniela Gì
    Perché capita che proponga qualcosa che non funziona? ahahah
    Qualche volta magari smette di funzionare :(, però all'inizio è sempre tutto OK ^;^

    RispondiElimina
  16. @parsifal32
    dato che so che seguirò e commenterò per anni questo sito, anche se diventassi visibile, non togliermi, anche perchè penso che vada a mio vantaggio se alcune persone fanno visita al mio profilo e vedono l'elenco dei blog che ho! dico bene?

    RispondiElimina
  17. @parsifal32

    è un bel widget!quando avrò meno commentatori anonimi lo metterò sicuramente.mi spiace un pò essere stato cancellato dai top commentatori,non penso di essere mai stato maleducato nè volgare con nessuno.

    RispondiElimina
  18. @TUTTI GLI SCANDALI DEL VATICANO Guarda che non sei il primo che cancello dai Top Commentatori (Soffio di Dea) e non è una questione di maleducazione :) Tutt'altro sei sempre molto gentile. Lo faccio quando si superano un certo numero di commenti e quindi il nome del commentatore prende troppo rilievo nei confronti degli altri. Nel tuo caso gioca anche il fatto che hai un nick lunghissimo e quindi lo spazio era ancora maggiore.
    Per i commenti anonimi non c'è problema, basta che tu li elimini inserendo Anonymous nel filtro.

    RispondiElimina
  19. Grazieee!!!! Avevo trovato un altro script (si dice così???) da un altra parte che però prevedeva la modifica del codice HTML del blog in modo troppo complicato. Così invece è semplicissimo!
    L'unico mio problema sono i commenti lasciati con "Nome-URL" che mi causano seccature, perchè, cliccandoci sopra, esce "Undefined", visto che quasi nessuno scrive anche l'URL.

    RispondiElimina
  20. @MariaFelicia99
    Se non accedono con il loro account Google, non ci può essere collegamento quindi il problemino è ineliminabile

    RispondiElimina
  21. @Parsifal
    questo meraviglioso widget ha smesso improvvisamente di funzionare ...
    come mai ???
    non ci son state mie variazioni di sorta nel blog ormai da giorni ... è successo qualcosa a livelli alti ???
    Grazie infinite =)))

    RispondiElimina
  22. @Moon
    Come vedi ho dovuto toglierlo e sono stato costretto a mettere l'elenco a discesa. Segui il link install widget per le istruzioni. Stanno riordinando in Yahoo e forse qualcosa è andata storto. Nel caso riuscissi a ripristinarlo sarà mia cura comunicarlo.
    Mi spiace :( piaceva anche a me ...

    RispondiElimina
  23. Grazie Parsifal ...
    in effetti era davvero molto carino ... speriamo torni tutto alla normalità ...
    questo a discesa mi sembra un pò una fredda e spigolosa classifica del più bravo ... la nuvoletta era un modo più "dolce" per mostrare il seguace incallito ...
    ^_^

    RispondiElimina
  24. PARSIFAL ...
    funziona tutto di nuovo !!!
    Felice giornata ...

    RispondiElimina
  25. Parsifal questo Top Commentatori mi funziona però non riconosce i commenti di Disqus :-( si può fare qualcosa?

    RispondiElimina
  26. @Cricca
    E' ovvio che i commenti di Disqus non vengano conteggiati. Non sono hostati su Blogger e quindi non possono essere acquisiti attraverso i feed del widget.

    RispondiElimina
  27. su Disqus c'è il widget per la top commentatori ma non riesco a farla funzionare

    RispondiElimina
  28. Parsifal grazie :-) ho fatto altre prove ma quel widget di Disqus non vuole proprio funzionare mentre gli altri vanno che è una bellezza boh è un mistero

    RispondiElimina
  29. Molestatrice, commentatrice a rapporto! Solo a me, posto nella sidebar sinistra, fa sballare tutta la disposizione degli articoli?

    RispondiElimina
  30. @Federica
    In effetti sei la prima che me lo dice ^_^ Prova a metterlo da un'altra parte ...

    RispondiElimina
  31. Avevo già provato ma il risultato non cambia...il widget funziona ma mi si incolonnano nella sidebar tutti i post...

    RispondiElimina
  32. @Federica
    Prova con quest'altro
    http://www.ideepercomputeredinternet.com/2010/12/gadget-per-blogger-dei-commentatori-piu.html
    ma dà dei problemi di malfunzionamento ancora più pesanti.

    RispondiElimina
  33. mi piacerebbe molto mettere questo gadget, ma si puo' mettere anche se installo l'opzione di mettere i commenti con 'disquis' di cui ho commentato poco fa?

    RispondiElimina
  34. @Fioredicollina
    Questo widget lo puoi mettere a prescindere ma i commenti su Disqus non vengono conteggiati, non appartengono neppure al tuo blog ma sono nei server di Disqus così come avviene per i commenti nel modulo di Facebook

    RispondiElimina
  35. ho provato crearla , ma nel 'pipe' mi da questa scritta


    This Pipe ran successfully but encountered some problems:

    warning Error fetching http://fioredicollina.blogspot.com/feeds/comments/summary?start-index=1001&max-results=200: Read timed out

    mi spiega dove ho sbagliato? Io nel frattempo l'ho messa in blog, pero' evidentemente c'è qualcosa di errato....

    RispondiElimina
  36. per ora l ho tolta....arrivando da splinder probabilmente ci sono problemi con nomi dei blogger che sono ancora di là e di qua, penso sia per questo che da l errore....cmq grazie è molto bello trovare qst gadget, riprovero' tra un mesetto quando splinder chiude....

    RispondiElimina
  37. @Fioredicollina
    Semplicemente ci ha messo troppo tempo a leggere i feed. Ho provato con il tuo URL e funziona. Ricordati di togliere la slash finale!!!
    Deve essere così http://fioredicollina.blogspot.com
    e non così http://fioredicollina.blogspot.com/

    RispondiElimina
  38. Grazie x la cortese risposta: sì avevo messo giusto il mio link, cmq ora l ho posizionato in blog, quello che cmq intendevo dire è che avendo 'traslocato' il 17.12.2011 il mio vecchio blog Splinder su Blogspot ora mi trovo alcuni commentatori sia col vecchio che col nuovo blog linkati nella top commentatori....va beh...staremo a vedere poi cosa succederà, deduco che tra qlc settimana o mese sparirà il vecchio nick o blog collegato con i nuovi commenti che subentrano....
    grazie ancora.
    Buon pomeriggio.

    RispondiElimina
  39. @Fioredicollina
    Puoi sempre escludere sia il tuo nick su Splinder sia il tuo nick su Blogger.

    RispondiElimina
  40. il mio nick l ho escluso , intendevo quello doppio degli amici....

    RispondiElimina
  41. @Fioredicollina
    Se un commentatore cambia nick, anche mettendo per esempio la prima lettera in maiuscolo, risulterà essere un altro commentatore e quindi i commenti non saranno cumulati. Comunque vengono considerati solo gli ultimi 2000 commenti e se il tuo blog è molto commentato dopo un po' i nick obsoleti spariranno

    RispondiElimina
  42. era quello che intendevo dire infatti forse mi sono espressa male....per 2000 commenti ci vorrà un po' ma si prima o poi i nick in disuso spariranno....:-) grazie ancora e sicuramente ogni tanto passero' per trarre spunto per qualche altro interessante gadget o altro.

    RispondiElimina
  43. Ernesto, ma è normale che nonostante io prema il tasto "Run pipe" dopo aver apportato le modifiche con i dati del mio sito, ogni volta che rientro nella pipe visualizzo di nuovo i tuoi dati e i miei sono spariti? Ed è normale che il widget ci metta un po' per aggiornarsi dopo che uno ha scritto un commento?
    Grazie

    RispondiElimina
  44. @Dieta e Dintorni
    E' normale perché i dati di debug del Pipe sono i miei. Volendo puoi andare su Edit Pipe e cambiarli cliccando su Save Pipe (stai però molto attenta). Il Pipe essendo un feed delle volte arriva subito altre è più lento

    RispondiElimina