Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Discussione: News TG, feed RSS, xml

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    130

    News TG, feed RSS, xml

    Salve a tutti... spero possiate aiutarmi! Non sono ferrato del linguaggio in questione!
    Ho fatto tantissime ricerche in internet ma non ho trovato soluzione...
    Io vorrei semplicemente mettere in una mia paginetta personale le news da TGCOM24 o da ansa o da QuotidianoNet... insomma, delle news che si aggiornano in automatico. Potreste dirmi come inserirle? Avrei trovato anche il link alla pagina XML
    http://www.tgcom24.mediaset.it/rss/homepage.xml ( spero si possa mettere il link) ma non so come metterla all'interno di un div apposito... e che si aggiornino in automatico...
    Suggerimenti? grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    ma questo fantastico sito ha una guida apposta!
    http://www.html.it/articoli/leggere-...-con-jquery-1/
    è molto breve, ci sono solo i codici che servono, manca solo questo:
    codice:
    <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
    che è l'inclusione della libreria jquery che devi mettere a inizio pagina html

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    130
    Quote Originariamente inviata da iacoposk8 Visualizza il messaggio
    ma questo fantastico sito ha una guida apposta!
    http://www.html.it/articoli/leggere-...-con-jquery-1/
    è molto breve, ci sono solo i codici che servono, manca solo questo:
    codice:
    <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
    che è l'inclusione della libreria jquery che devi mettere a inizio pagina html

    intanto grazie... avevo visto questa guida ma non la capisco molto... se mi puoi dare una mano...
    In pratica la prima parte è l'xml vero e proprio ( quello che io preleverò da http://www.tgcom24.mediaset.it/rss/homepage.xml)
    ma la seconda parte ( quella che comincia con : " $(document).ready(function() {...
    dove andrebbe scritta?

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    130
    Ti prego non mollarmi proprio ora...
    In teoria la parte di codice:

    $(document).ready(function() {

    $.ajax({ type: "GET", url: "guide.xml", dataType: "xml",

    success: function(xml) {

    $(xml).find('guida').each(function() {

    var titolo = $(this).find('titolo').text();
    var link = $(this).find('link').text();
    var link_markup = '<li><a href="'+link+'" title="'+titolo+' - HTML.it">'+titolo+'</a></li>';

    $(link_markup).appendTo('#guide');

    });
    },
    error: function(request, error, tipo_errore) { alert(error+': '+ tipo_errore); }
    });
    });

    va messo nell'HEAD... modificando "guide.xml" in "http://www.tgcom24.mediaset.it/rss/homepage.xml"
    e poi come scritto ho creato
    <ul #id="guide"></ul>
    ma non mi funge... dove sbaglio?

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Dalla guida
    Per iniziare esaminiamo la tecnica di base per la lettura di un file XML. Per farlo utilizziamo un documento molto semplice e assumiamo che sia la pagina che ospita i dati, sia il file XML siano sullo stesso dominio.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    non ti abbandonerò mai ma il weekend lo uso poco il pc, sai cosa puoi fare? è meno didattico ma più semplice, ti risolve un pò di problemi, perchè seppur sia una cosa semplice da fare si possono commettere molti errori.
    puoi usare questo plugin zrssfeed, lo scarichi e lo metti nella stessa cartella del file con questo codice:
    codice:
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
    <script src="jquery.zrssfeed.min.js" type="text/javascript"></script>
    
    <div id="test"></div>
    <script type="text/javascript">
    $(document).ready(function () {
      $('#test').rssfeed('http://www.tgcom24.mediaset.it/rss/homepage.xml', {
        limit: 5
      });
    });
    </script>
    in pratica l'unica cosa che devi fare è verificare che questa riga sia vera: <script src="jquery.zrssfeed.min.js" type="text/javascript"></script>
    e che quindi la pagina riesca a trovare il file jquery.zrssfeed.min.js

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    130
    Grazie mille iacoposk8!!! Funziona!!
    Nel weekend avevo trovato anche questo, se a qualcuno può interessare... in pratica a quanto ho capito fa la stessa cosa...
    http://feed2js.org/index.php?s=build

    Solo un'ultima cosa... come posso far si che si aggiornino anche le notizie? Per ora ho messo un :
    <meta http-equiv="refresh" content="3600">

    Può essere giusto?

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    puoi anche mettere dentro un setInterval la funzione .rssfeed così non sei costretto a ricaricare tutta la pagina ma solo le news

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    130
    Quote Originariamente inviata da iacoposk8 Visualizza il messaggio
    puoi anche mettere dentro un setInterval la funzione .rssfeed così non sei costretto a ricaricare tutta la pagina ma solo le news
    Eh... è che non mastico molto di javascript...

    Alla fine ho deciso di utilizzare lo script che mi creava il sito che ho linkato prima perchè mi permette di scegliere oltre al numero di notizie, anche se visualizzare o meno gli autori, le date, i documenti completi o solo i titoli, le foto o meno ecc...

    lo script sarebbe questo:
    <script language="JavaScript" src="http://feed2js.org//feed2js.php?src=http%3A%2F%2Fwww.tgcom24.mediaset. it%2Frss%2Fultimissime.xml&chan=y&num=6&utf=y&html =a" charset="UTF-8" type="text/javascript"></script>


    <noscript>
    <a href="http://feed2js.org//feed2js.php?src=http%3A%2F%2Fwww.tgcom24.mediaset. it%2Frss%2Fultimissime.xml&chan=y&num=6&utf=y&html =y">View RSS feed</a>
    </noscript>

    C'è possibilità di mettere la funzione che mi hai consigliato da qualche parte? Quella setInterval?

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    dicevo di scrivere una cosa così:
    codice:
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
    <script src="jquery.zrssfeed.min.js" type="text/javascript"></script>
    
    <div id="test"></div>
    <script type="text/javascript">
    $(document).ready(function () {
        setInterval(function(){
            $('#test').rssfeed('http://www.tgcom24.mediaset.it/rss/homepage.xml', {
                limit: 5
            });
        },300000);
    });
    </script>
    quindi il contenuto di setInterval viene eseguito ciclicamente ogni 300000 millisecondi (5 minuti)

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.