• User Attivo

    E' possibile inserire immagini in un feed RSS?

    Buongiorno ragazzi,

    per la prima volta devo realizzare uno script in PHP che crea un file XML che contenga i feed RSS del mio sito.
    Più o meno ho capito il funzionamento e la logica dei feed, ma a parte testo e link è possibile visualizzare anche delle immagini all'interno del feed? Se si, come?

    Spero di essermi spiegato bene 🙂

    Attendo vostre risposte e suggerimenti, grazie!

    :ciauz:

    PS: visto che il feed lo devo dare a 2 diverse persone che hanno 2 diversi siti, posso chiedere loro se hanno già il loro lettore feed oppure sono io stesso che devo fornirglielo? Non vorrei farci una figuraccia :giggle:


  • User Attivo

    Ciao Protone86,
    si, dovresti poterlo fare in questo modo:

    <content:encoded><![CDATA[<p><img src= ecc... ]]></content:encoded>
    

    In termini pratici, puoi inserire tutto l'html che vuoi in content:encoded, tra cui le immagini.

    Ciao,
    Luca


  • User Attivo

    Perfetto, grazie mille!
    Ma cosa sai dirmi per l'ultima parte del mio post? Posso chiedere se hanno già un lettore dei feed o ci faccio la brutta figura dell'inesperto? XD


  • User Attivo

    Volentieri, ma credo di non aver capito bene la tua richiesta.
    Un feed alla fine è un file xml messo a disposizione degli utenti. Ogni utente poi lo leggerà come ritiene più opportuno: da browser, con un feed reader, un aggregatore, ecc...

    Perché dovresti mettere tu a disposizione un reader?


  • User Attivo

    @lucabartoli said:

    Perché dovresti mettere tu a disposizione un reader?

    In pratica ho letto su un altro forum che una volta creato il file XML lo si dovrà visualizzare tramite un lettore adatto allo scopo. Infatti per integrare il tutto facilmente proponevano di visitare questo sito feed2js.org/index.php?s=build .

    Tu cosa ne pensi?


  • User Attivo

    Si, infatti ognuno utilizza il proprio feed reader preferito. Personalmente trovo abbia poco senso avere un reader proprio:
    i feed esistono per poter leggere le novità senza andare sul sito web costantemente (e aggregare notizie da diversi siti web); se devi farli venire sul tuo sito per usare il tuo feed reader tanto vale che si guardino il sito, no? 🙂

    Per quanto mi riguarda, io metterei solo a disposizione il feed e niente reader.

    A presto,
    Luca


  • User Attivo

    Benissimo, grazie per le informazioni!

    Una bona giornata :gthi:


  • User Attivo

    @lucabartoli said:

    A presto,
    Luca

    Scusami Luca, avrei bisogno di un piccolo aiuto...
    Ho caricato il mio file xml sia su quel sito che avevo mostrato in una precedente risposta e sia su Google Reader ma su entrambi quando aggiorno il file XML non viene mostrato nulla di nuovo.
    Ho aggiornato più volte la pagina, ma nulla! Non cambia assolutamente nulla nel reader. Come mai?

    Sono io che sbaglio?

    Ti posto un esempio di codice scritto nel file xml:

    
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <rss version="2.0">
        <channel>
            <title>TitoloDelSito</title>
            <description>Programmazione televisiva. Scopri cosa c'è stasera in TV.</description>
            <link>linkalsito</link>
    		<lastBuildDate>Tue, 24 Nov 2011 18:55:44 +0100</lastBuildDate>
    
            <item>
                <title>RAI 1 - Calcio: Sparta VS Atene</title>
                <link>linkalsito</link>
                <description>Si sfidano in prima serata le squadre più acclamate dell'impero greco-romano!</description>
            </item>
    		
    	<item>
                <title>RAI 2 - Il ciclone</title>
                <link>linkalsito.it</link>
    	    <img src="percorso dell'immagine"/>
                <description>Torna Leonardo Pieraccioni con le sue commedie romantiche all'italiana...</description>
            </item>
    
        </channel>
    </rss>
    
    

    L'unica cosa che visualizzo all'interno dei 2 reader è solo il primo contenuto, il resto avendolo aggiunto dopo non lo visualizzo.

    Che succede?? :():


  • User Attivo

    @lucabartoli said:

    Ciao Protone86,
    si, dovresti poterlo fare in questo modo:

    <content:encoded><![CDATA[<p><img src= ecc... ]]></content:encoded>
    

    In termini pratici, puoi inserire tutto l'html che vuoi in content:encoded, tra cui le immagini.

    Ciao,
    scusami di nuovo ma ho seguito il tuo consiglio per la visualizzazione delle immagini ma non funziona. Come mai?

    Ho messo questo

    
    <item>
        <title>RAI 2 - Il ciclone</title>
        <link>linkalsito.it</link>
        <content:encoded><![CDATA[<p><img src="nomedelsito.it/percorso_immagine.jpg"]]></content:encoded>
        <description>Torna Leonardo Pieraccioni con le sue commedie romantiche all'italiana...</description>
    </item>
    
    

    e poi anche questo

    
    <item>
        <title>RAI 2 - Il ciclone</title>
        <link>linkalsito.it</link>
        <content:encoded><img src="nomedelsito.it/percorso_immagine.jpg"></content:encoded>
        <description>Torna Leonardo Pieraccioni con le sue commedie romantiche all'italiana...</description>
    </item>
    
    

    ma nulla...suggerimenti?