Post aggiornato in data 26 Ottobre 2018

Tra le varie funzioni base proposte dal portale Blogger, manca quella di poter inserire un widget che mostra gli ultimi commenti agli articoli.

Per ovviare a questa carenza, dovremo andare nella parte Layout, cliccare su Aggiungi un gadget e andare a selezionare HTMIL/JavaScript.

Il codice da inserire è il seguente:

//Ultimi Commenti
function showrecentcomments(json){for(var i=0;i<a_rc;i++){var b_rc=json.feed.entry[i];var c_rc;if(i==json.feed.entry.length)break;for(var k=0;k<b_rc.link.length;k++){if(b_rc.link[k].rel==’alternate’){c_rc=b_rc.link[k].href;break;}}c_rc=c_rc.replace(“#”,”#”);var d_rc=c_rc.split(“#”);d_rc=d_rc[0];var e_rc=d_rc.split(“/”);e_rc=e_rc[5];e_rc=e_rc.split(“.html”);e_rc=e_rc[0];var f_rc=e_rc.replace(/-/g,” “);f_rc=f_rc.link(d_rc);var g_rc=b_rc.published.$t;var h_rc=g_rc.substring(0,4);var i_rc=g_rc.substring(5,7);var j_rc=g_rc.substring(8,10);var k_rc=new Array();k_rc[1]=”Gen”;k_rc[2]=”Feb”;k_rc[3]=”Mar”;k_rc[4]=”Apr”;k_rc[5]=”Mag”;k_rc[6]=”Giu”;k_rc[7]=”Lug”;k_rc[8]=”Ago”;k_rc[9]=”Set”;k_rc[10]=”Ott”;k_rc[11]=”Nov”;k_rc[12]=”Dic”;if(“content” in b_rc){var l_rc=b_rc.content.$t;}else if(“summary” in b_rc){var l_rc=b_rc.summary.$t;}else var l_rc=””;var re=/]*>/g;l_rc=l_rc.replace(re,””);if(m_rc==true)document.write(”+j_rc+’ ‘+k_rc[parseInt(i_rc,10)]+’: ‘);document.write(”+b_rc.author[0].name.$t+’ ‘);if(n_rc==true)document.write(‘ su‘+f_rc);document.write(‘: ‘);if(l_rc.length<o_rc){document.write(‘“’);document.write(l_rc);document.write(‘”
‘);}else{document.write(‘“’);l_rc=l_rc.substring(0,o_rc);var p_rc=l_rc.lastIndexOf(” “);l_rc=l_rc.substring(0,p_rc);document.write(l_rc+’…”’);document.write(‘

‘);}}
document.write;}
var a_rc=6;
var m_rc=true;
var n_rc=true;
var o_rc=100;
<script src=”http://gpandolfi.com/feeds/comments/default?
alt=json-in-script
&callback=showrecentcomments”>

Per renderlo funzionante con il vostro sito dovrete modificare gpandolfi.com con il vostro indirizzo.

Inoltre, le parti personalizzabili sono le seguenti:

su è la parola che si trova tra il nome del commentatore e il titolo del post
var a_rc=6; indica il numero di commenti da mostrare
var o_rc=100; il numero di caratteri da mostrare

 
Il risultato finale sarà questo: