Notate anche voi sulla vostra destra il gadget con i "Commenti recenti"?
Bene qui di seguito troverete come realizzarlo.
Bene qui di seguito troverete come realizzarlo.
Per inserire il Widget su blogger vi segnalo due metodi.
Il primo consiste di inserire un codice da modificare leggermente, il secondo di sfruttare un sito che mediante interfaccia grafica vi permette di aggiungere il modulo in pochi passi...
Il primo consiste di inserire un codice da modificare leggermente, il secondo di sfruttare un sito che mediante interfaccia grafica vi permette di aggiungere il modulo in pochi passi...
I metodo:
Andate su blogger e selezionate Layout->Elementi Pagina.
Clicchiamo su Aggiungi un gadjet
e scegliamo HTML/Java Script. Diamo come titolo del modulo ad esempio "Commenti recenti" e incollate il seguente codice:
<script style="text/javascript"> function showrecentcomments(json) { var numcomments = 5; var showcommentdate = true; var showposttitle = true; var numchars = 100; for (var i = 0; i < numcomments; i++) { var entry = json.feed.entry[i]; var alturl; if (i == json.feed.entry.length) break; for (var k = 0; k < entry.link.length; k++) { if (entry.link[k].rel == 'alternate') { alturl = entry.link[k].href; break; } } alturl = alturl.replace("#", "#"); var postlink = alturl.split("#"); postlink = postlink[0]; var linktext = postlink.split("/"); linktext = linktext[5]; linktext = linktext.split(".html"); linktext = linktext[0]; var posttitle = linktext.replace(/-/g," "); posttitle = posttitle.link(postlink); var commentdate = entry.published.$t; var cdyear = commentdate.substring(0,4); var cdmonth = commentdate.substring(5,7); var cdday = commentdate.substring(8,10); var monthnames = new Array(); monthnames[1] = "Gen"; monthnames[2] = "Feb"; monthnames[3] = "Mar"; monthnames[4] = "Apr"; monthnames[5] = "Mag"; monthnames[6] = "Giu"; monthnames[7] = "Lug"; monthnames[8] = "Ago"; monthnames[9] = "Set"; monthnames[10] = "Ott"; monthnames[11] = "Nov"; monthnames[12] = "Dic"; if ("content" in entry) { var comment = entry.content.$t;} else if ("summary" in entry) { var comment = entry.summary.$t;} else var comment = ""; var re = /<\S[^>]*>/g; comment = comment.replace(re, ""); if (showcommentdate == true) document.write('• Il ' + cdday + ' ' + monthnames[parseInt(cdmonth,10)] + ' ' ); document.write('<a href="' + alturl + '">' + entry.author[0].name.$t + '</a> ha commentato il post'); if (showposttitle == true) document.write(' '+'"' +posttitle+'"'+':'+' '); if (comment.length < numchars) { document.write('<i>'); document.write(comment); document.write('</i>');} else { document.write('<i>'); comment = comment.substring(0, numchars); var quoteEnd = comment.lastIndexOf(" "); comment = comment.substring(0, quoteEnd); document.write(comment + '...<a href="' + alturl + '">(leggi tutto)</a>'); document.write('</i>');} document.write('<br/>'); } document.write('<div style="font-size:70%;text-align:center"><p><a href="http://goo.gl/nrjOL6">Install widget</a></div>');} </script> <script src=http://www.imaniaci.blogspot.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments> </script>
Ricordate di sostituire nel codice a "imaniaci.blogspot.com" il vostro indirizzo di blog.
Vediamo le possibili modifiche che potremo apportare:
Possiamo scegliere il numero di commenti da visualizzare. Io al momento ho impostato 5, per variare questo numero non ci resta che modificare il valore alla riga: var numcomments =5;
Possiamo anche scegliere quante lettere del commento in anteprima da mostrare oppure se visualizzare soltanto chi e dove è stato inserito il commento. Io al momento ho impostato a 20, ma basta variare il valore del numero alla riga var numchars=20; a seconda le preferenze. Se non vuoi mostrare la data del commento cerca var showcommentdate = true e sostituisci true con false. Se non vuoi mostrare il titolo del post dove è stato inserito il commento cerca var showposttitle = true e sostituisci true con false.
II Metodo
Per chi non si regola magari ad andare a modicare codice non resta che visitare il sito Blogger-templates
Non resta che riempire il form inserendo il link del nostro blog, scegliere il numero di commenti da visualizzare, se mostrare la data e un'anteprima del commento specificando il nuermo di caratteri da visualizzare. Selezionate le preferenze non resta che cliccare su Apply e successivamente su Add Widget to my blog e andare a selezionare la posizione del widget.
Difficile?
Per ogni problema o suggerimento contattateci.
Carlo90, speriamo di averti aiutato e ti ringraziamo nuovamente per averci visitato
Per ogni problema o suggerimento contattateci.
Carlo90, speriamo di averti aiutato e ti ringraziamo nuovamente per averci visitato
Clo&demk
ARTICOLI CORRELATI
Io ho utilizzato l'opzione di blogger. Però ho notato una cosa, che un pò di dispiace...i commenti recenti non vengono aggiornati subito. Come mai?
RispondiEliminaCiao Rano83, gli scrpit adoperati funzionano mediante i feed dei commenti di blogger. Hai provato ad aggiornare la pagina premendo F5?
RispondiEliminaA volte può capitare che i server siano affollati di traffico e si hanno ritardi nelle notifiche. Hai notato quanto tempo impiega ad aggiornassi l'elenco? Minuti, ore?
In genere a me in pochi secondi si aggiorna ;)
cioè vado sul blog e premo f5? Ma funziona anche su mac?
RispondiEliminaNon ho notato quanto ci mette ad aggiornare...
Non dipende dal tipo di pc, ma dal browser adoperato.
RispondiEliminaSu internet explorer, firefox, chorme ed opera basta premere F5.
Controlla fra i menu del tuo browser, da qualche parte ci sarà "Aggiorna".
Ad ogni modo il tempo di aggiornamento degli elenchi dei commenti recenti, così come quelli degli articoli recenti dipende dallo stato dei server di blogger. In teoria dovrebbe essere minimo, in pratica ho notato tempi dai pochissimi secondi sino ai circa 20minuti, col tempo in aumento soprattutto la sera passata la mezzanotte, forse per la crescita del traffico in America in cui è giorno
Si ci avevo pensato anche io.
RispondiEliminaUso firefox anche io, quindi f5 mi funziona. Grazie mille.
Siamo un gruppo di volontari e di partenza una nuova iniziativa in una comunità. Il tuo blog ci ha fornito preziose informazioni su cui lavorare. Avete fatto un lavoro meraviglioso!
RispondiEliminaGrazie mille!!!
RispondiEliminaAh! finalmente ho trovato quello che cercavo. A volte ci vuole tanta fatica a trovare anche una minima parte di informazioni utili..
RispondiElimina@Anonimo
RispondiEliminaMi fa piacere abbia trovato quello che cercavi ;)
ciao, ho fatto come mi avete detto, ma il gadget sul mio blog si limita a riportare il titolo e non i commenti, come mai? dove ho sbagliato?
RispondiEliminaqui di seguito una foto dimostrativa: http://img820.imageshack.us/img820/245/immaginemhc.jpg grazie per l'aiuto
EM
@SoprobIEMY
RispondiEliminaHo visto è c'è un errore nell'url dello script.
Ho provato su un blog di prova, sostituisci il codice dentro il gadget commenti recenti con questo:
<script style="text/javascript"
src="http://demk.altervista.org/File/Script/comments.js">
</script><script style="text/javascript">
var a_rc=5;
var m_rc=true;
var n_rc=true;
var o_rc=35;</script>
<script src="http://soproblemy.blogspot.com/feeds/comments/default?
alt=json-in-script
&callback=showrecentcomments">
</script>
Finalmente uno script che funziona, in italiano e che legge correttamente apostrofo e doppi apici. Solo che non riesco a visualizzare più di 5 commenti anche variando la quantità in var a_rc=5
RispondiEliminaSe poi aumento i caratteri da leggere a 100 o più
invece di 20, visualizzo solo 4 commenti. Help !
@PaoloB
RispondiEliminaPurtroppo dipende dallo sript che non è in grado di sfogliare tutto il feed dei commenti di blogger, che non è illimitato comunque.
In genere si arriva a visualizzare un massimo di sei ultimi commenti...
Io credo che dipenda dal blog, io ho un sito http://www.volantinoweb.it/ e ricevo pochissimi commenti, a parte lo spam che abbonda...
RispondiElimina@Anonimo
RispondiEliminaBel blog... per lo spam puoi attivare che solo gli utenti registrati possano postare oppure attivi i captcha ridurrai di parecchio lo spam
purtroppo il widget dei commenti non funziona più
RispondiEliminaHa ripreso a funzionare perché ho cambiato http con https
RispondiElimina