Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    311

    Mostra commenti recenti con API Blogger

    salve a tutti.
    sto utilizzando uno script javascript (che ho allegato) che mostra gli ultimi commenti di un blog su piattaforma blogger, insieme al corrispondente nome del post.


    funziona bene, solo che come nome del post mostra il suo link (senza trattini) e non il titolo.


    ad esempio se il link del post è "guida-facile-ricette" e il titolo è "Una Guida facile per le Ricette", mostrerà: guida facile ricette.


    facendo alcune ricerche basterebbe sostituire la seguente riga dello script:
    codice:
    c_rc=b_rc.link[k].href;
    con questa:
    codice:
    c_rc=b_rc.title.$t;
    ma se lo faccio non funziona proprio.
    qualche esperto API Blogger che sa aiutarmi?


    codice:
    <script style="text/javascript">
    
    
    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;
    }}
    var d_rc=c_rc;
    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);
    f_rc=f_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="";
    l_rc=l_rc.replace(/(?:\r\n|\r|\n)/g,"<br />");
    if(m_rc==true)document.write('');
    if(n_rc==true)document.write(''+f_rc);
    document.write('<br>');
    if(l_rc.length<o_rc){document.write('');
    document.write(l_rc);
    document.write('<br/><br/>');
    }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+'&hellip;');
    document.write('<br/><br/>');
    }}document.write('');
    }  
      
    var a_rc=20;
    var m_rc=true;
    var n_rc=true;
    var o_rc=640;
    </script>
    
    
    
    
    <script src="https://mioblog.blogspot.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments">
    </script>

  2. #2
    se incolli lo script qui https://codebeautify.org/jsviewer ti dà diversi errori, vedi se ti aiuta

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    311
    Quote Originariamente inviata da optime Visualizza il messaggio
    se incolli lo script qui https://codebeautify.org/jsviewer ti dà diversi errori, vedi se ti aiuta
    mi dà errori su parecchie righe dello script funzionante.
    se sostituisco quella riga che mi interessa, proprio su quella non mi dà errori

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.