<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>Francesco Corsentino .net &#187; feedburner</title> <atom:link href="http://corsentino.net/tag/feedburner/feed/" rel="self" type="application/rss+xml" /><link>http://corsentino.net</link> <description>blogger // writer // student</description> <lastBuildDate>Mon, 06 Feb 2012 10:17:57 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.2.1</generator> <item><title>Avviso variazione indirizzo RSS</title><link>http://corsentino.net/2010/01/avviso-variazione-indirizzo-rss/</link> <comments>http://corsentino.net/2010/01/avviso-variazione-indirizzo-rss/#comments</comments> <pubDate>Sun, 17 Jan 2010 17:12:55 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Sideblog]]></category> <category><![CDATA[feed]]></category> <category><![CDATA[feedburner]]></category> <category><![CDATA[google]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=613</guid> <description><![CDATA[Avviso a tutti i lettori: l&#8217;indirizzo per seguire il notiziario RSS è cambiato. Ogni tanto anche il team di Google fa casino e a causa di ciò si è reso necessario tale cambiamento. Il nuovo indirizzo è il seguente: http://feeds.feedburner.com/CorsentinoNet Il vecchio indirizzo continuerà a funzionare ancora per 30 giorni, periodo di tempo sufficiente entro...]]></description> <content:encoded><![CDATA[<p>Avviso a tutti i lettori: <strong>l&#8217;indirizzo per seguire il notiziario RSS è cambiato</strong>. Ogni tanto anche il team di <em>Google</em> fa casino e a causa di ciò si è reso necessario tale cambiamento. Il nuovo indirizzo è il seguente: <a
href="http://feeds.feedburner.com/CorsentinoNet">http://feeds.feedburner.com/CorsentinoNet</a></p><p>Il vecchio indirizzo continuerà a funzionare ancora per <em>30 giorni</em>, periodo di tempo sufficiente entro il quale completare la variazione. Chiedo scusa ai lettori.</p> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2010/01/avviso-variazione-indirizzo-rss/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Far fare la pace tra il nostro feed e FeedBurner</title><link>http://corsentino.net/2009/10/far-fare-la-pace-tra-il-nostro-feed-e-feedburner/</link> <comments>http://corsentino.net/2009/10/far-fare-la-pace-tra-il-nostro-feed-e-feedburner/#comments</comments> <pubDate>Fri, 09 Oct 2009 20:12:46 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Tutorial]]></category> <category><![CDATA[feed]]></category> <category><![CDATA[feedburner]]></category> <category><![CDATA[php]]></category> <category><![CDATA[rss]]></category> <category><![CDATA[trick]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=90</guid> <description><![CDATA[Vi è mai capitato di avere problemi con FeedBurner? O avete mai validato il vostro notiziario RSS? Se utilizzate WordPress tale situazione potrebbe improvvisamente materializzarsi e rovinarvi la giornata. Ecco la soluzione.]]></description> <content:encoded><![CDATA[<p>Nemmeno il tempo di gustarsi il lancio di questo nuovo blog che mi ritrovo col primo indisponente problema. Agganciando a FeedBurner il mio flusso RSS noto immediatamente che Google mi rigetta indietro il link. Il sorgente non è ok, ci sono problemi sulla validazione del formato. Molto strano visto che l&#8217;installazione è praticamente nuova e non ho messo mano al codice del <em>core</em> di WordPress. Con molta pazienza leggo i risultati della validazione, meglio gli errori. Problema banale e riassunto in una semplicissima e maledetta frase in inglese:</p><blockquote><p>XML Parsing Error: XML or text declaration not at start of entity</p></blockquote><p>In effetti aprendo il flusso con un programma esterno danno noia a me al validatore le righe bianche, quindi vuote, all&#8217;inizio del notiziario. Cioè è proprio WordPress a creare casino e il motivo è che gli ingegneri della piattaforma hanno leggermente complicato la creazione dell&#8217;RSS. Qual è la soluzione, allora?</p><p>Apriamo con gentilezza il file <strong><em>feed-rss2.php</em></strong> che si trova nella directory <strong><em>wp-includes</em></strong>, partendo dalla root della nostra installazione di WordPress. Nelle primissime righe troviamo le due istruzioni seguenti:</p><pre class="brush:php">header('Content-Type: text/xml; charset=' . get_option('blog_charset'), true);
$more = 1;</pre><p>La loro funzione è importante ai fini della creazione dell&#8217;RSS. Immediatamente dopo questa coppia di istruzioni inseriamo il seguente trick che sistema tutte le cose:</p><pre class="brush:php">$out = ob_get_contents();
$out = str_replace(array("\n", "\r", "\t", " "), "", $input);
ob_end_clean();</pre><p>In particolare prende i caratteri bianchi (sostanzialmente i caratteri di tabulazione che vedete inseriti nell&#8217;array-parametro) iniziali e li pulisce, così come da formato XML. Salviamo tutto quanto e il nostro formato sarà ora valido.</p><p>La stessa identica operazione dovremmo farla sul file <strong><em>feed-rss2-comments.php</em></strong> che si trova sempre nella directory cui prima accennavo. E se utilizzate gli altri formati il consiglio è quello di ripetere la stessa operazione per i file <strong><em>feed-rdf.php</em></strong>, <strong><em>feed-rss.php</em></strong>, f<em><strong>eed-atom.php</strong></em>, f<strong><em>eed-atom-comments.php</em></strong>.</p><p>Fatto ciò <span
style="text-decoration: underline;">FeedBurner</span> non ci distuberà più e noi potremo iniziare a raccogliere statistiche utili per far crescere il nostro blog.</p> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2009/10/far-fare-la-pace-tra-il-nostro-feed-e-feedburner/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> </channel> </rss>
