<?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>OrzDream &#187; FeedBurner</title>
	<atom:link href="http://orzdream.com/tag/feedburner/feed/" rel="self" type="application/rss+xml" />
	<link>http://orzdream.com</link>
	<description>冏一个世界 冏一个梦想 Orz World Orz Dream</description>
	<lastBuildDate>Sat, 24 Jul 2010 04:18:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>让 FeedBurner 联姻国产 RSS 阅读器</title>
		<link>http://orzdream.com/2009/08/feedburner-more-subscription-xml/</link>
		<comments>http://orzdream.com/2009/08/feedburner-more-subscription-xml/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 15:44:56 +0000</pubDate>
		<dc:creator>NetPuter</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[FeedBurner]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://orzdream.com/?p=211</guid>
		<description><![CDATA[一些到处流浪的 Blogger 们，季经式（一个季度一次）的更换 BSP ，对于读者来说不断的退订、订阅同一个人的 Blog 是非常麻烦的。对于这些 Blogger 们来说，选择一只优秀的 Feed 托管商是非常重要的。目前，出现在我生命中的 Feed 托管商有： FeedBurner，FeedSky，FeedCat。 FeedBurn 老牌劲旅，皈依 Google 门下却不思进取； FeedSky 中国制造，却时常抽风捉摸不透； FeedCat 只为数字而生，弄虚作假不知何意。除去现状不说， FeedBurner 还是非常稳定，和 FeedSky 相比只有一个缺陷：不符合中国国情——没有中文界面，没有订阅到国产 RSS 阅读器的快捷按钮。虽然官方只提供了国外常用 RSS 阅读器订阅按钮，但凭借着其开放性，我们还是可以为 FeedBurn 添加国产 RSS 阅读器订阅按钮的！ 如何在 FeedBurner 中添加国产 RSS 阅读器订阅按钮 1、登录 FeedBurner ，并进入你要修改的Feed 。 2、进入上面菜单中的「Optimize」，再点击左边菜单中的「BrowserFriendly」。 3、点击右边的「More subscription options」链接，分别复制下列链接到在输入框中，再点「Add」。 订阅到鲜果 订阅到抓虾 订阅到哪吒 订阅到QQ邮箱 订阅到九点 订阅到有道 - 似乎添加不进 [...]]]></description>
			<content:encoded><![CDATA[<p>一些到处流浪的 Blogger 们，季经式（一个季度一次）的更换 BSP ，对于读者来说不断的退订、订阅同一个人的 Blog 是非常麻烦的。对于这些 Blogger 们来说，选择一只优秀的 Feed 托管商是非常重要的。目前，出现在我生命中的 Feed 托管商有： FeedBurner，FeedSky，FeedCat。 FeedBurn 老牌劲旅，皈依 Google 门下却不思进取； FeedSky 中国制造，却时常抽风捉摸不透； FeedCat 只为数字而生，弄虚作假不知何意。除去现状不说， FeedBurner 还是非常稳定，和 FeedSky 相比只有一个缺陷：不符合中国国情——没有中文界面，没有订阅到国产 RSS 阅读器的快捷按钮。虽然官方只提供了国外常用 RSS 阅读器订阅按钮，但凭借着其开放性，我们还是可以为 FeedBurn 添加国产 RSS 阅读器订阅按钮的！</p>
<p><a href="http://www.flickr.com/photos/68594794@N00/3801188706/" title="Flickr 上 enetlonger 的 feedburner-01"><img src="http://farm4.static.flickr.com/3559/3801188706_c59945a281_o.jpg" width="550" height="280" alt="feedburner-01" /></a><br />
<span id="more-211"></span></p>
<h2>如何在 FeedBurner 中添加国产 RSS 阅读器订阅按钮</h2>
<blockquote><p>
1、登录 <a href="http://feedburner.google.com/fb/a/myfeeds">FeedBurner</a> ，并进入你要修改的Feed 。</p>
<p>2、进入上面菜单中的「Optimize」，再点击左边菜单中的「BrowserFriendly」。</p>
<p>3、点击右边的「More subscription options」链接，分别复制下列链接到在输入框中，再点「Add」。</p>
<ul>
<li><a href="http://tools.orzdream.com/RSS-Feed/fb-xg.xml">订阅到鲜果</a></li>
<li><a href="http://tools.orzdream.com/RSS-Feed/fb-zx.xml">订阅到抓虾</a></li>
<li><a href="http://tools.orzdream.com/RSS-Feed/fb-nz.xml">订阅到哪吒</a></li>
<li><a href="http://tools.orzdream.com/RSS-Feed/fb-qq.xml">订阅到QQ邮箱</a></li>
<li><a href="http://tools.orzdream.com/RSS-Feed/fb-jd.xml">订阅到九点</a></li>
<li><a href="http://tools.orzdream.com/RSS-Feed/fb-yd.xml"><del>订阅到有道</del></a> - 似乎添加不进 FeedBurner 中，麻烦网易有道的童鞋围殴之。</li>
</ul>
<p>4、这时候，诸如「订阅到鲜果」的按钮将会出现在上边列表中，选中（也就是激活）它。</p>
<p><a href="http://www.flickr.com/photos/68594794@N00/3801188972/" title="Flickr 上 enetlonger 的 feedburner-02"><img src="http://farm4.static.flickr.com/3483/3801188972_755ef863fb_o.jpg" width="509" height="650" alt="feedburner-02" /></a></p>
<p>5、点击最下边的「Save」。然后在浏览器中查看你新 Burn 的 Feed ，会发现在订阅区域已经有了“订阅到鲜果”等按钮，以后国内的读者即可点这个按钮，来跟踪阅读你的 Blog 啦。
</p></blockquote>
<h2>一些原理</h2>
<blockquote><p>这篇文章是受鲜果日志《<a href="http://blog.xianguo.com/2009/08/07/feedburner-add-xg-187.html">在FeedBurner中添加“订阅到鲜果”按钮</a>》的启发，参考了 FeedBurner Help 的《 <a href="http://www.google.com/support/feedburner/bin/answer.py?answer=78963">Creating Custom BrowserFriendly ChickletsPrint</a> 》而写的。其实我一开始是将上面的6个 XML 文件合并到一起的，可是 Google Chrome 报错， FeedBurner 也无法读取。后来发现大概是 <strong>FeedFlare XML Flare Unit 这玩意儿不支持多 FeedFlare 共存，无奈唯有一个阅读器一个 XML 文件了</strong>。<u>如果你知道打造实现N合一的XML</u>，请告诉我，谢谢。
</p></blockquote>
<ul class="related_post"><li><a href="http://orzdream.com/2009/01/display-feedsky-feerburner-googlefeed-subscriber-count-in-text/" title="显示 FeedSky,FeedBurner,Google Feed 的文本统计数字的方法">显示 FeedSky,FeedBurner,Google Feed 的文本统计数字的方法</a> (37)</li><li><a href="http://orzdream.com/2009/01/xianguo-beta-in-my-eyes/" title="一个鲜果粉丝眼中的 Beta 版鲜果">一个鲜果粉丝眼中的 Beta 版鲜果</a> (27)</li><li><a href="http://orzdream.com/2008/12/merry-christmas/" title="Merry Christmas &#8211; 鲜果工具箱的礼物">Merry Christmas &#8211; 鲜果工具箱的礼物</a> (21)</li><li><a href="http://orzdream.com/2008/12/22-amazing-styles-of-rss-feed-icons/" title="20+很Amazing的RSS Feed ICONS（图标）分享">20+很Amazing的RSS Feed ICONS（图标）分享</a> (32)</li><li><a href="http://orzdream.com/2008/10/xianguo-wall/" title="原来鲜果也有墙">原来鲜果也有墙</a> (28)</li></ul><hr />
<p><small>© NetPuter for <a href="http://orzdream.com">OrzDream</a>, 2009. |
<a href="http://orzdream.com/2009/08/feedburner-more-subscription-xml/">查看原文</a> |
<a href="http://orzdream.com/2009/08/feedburner-more-subscription-xml/#comments">发表评论</a> | 
<a href="https://twitter.com/netputer">Follow @NetPuter</a>
<br/>
Tags: <a href="http://orzdream.com/tag/feedburner/" rel="tag">FeedBurner</a>, <a href="http://orzdream.com/tag/rss/" rel="tag">RSS</a><br/>
</small>]]></content:encoded>
			<wfw:commentRss>http://orzdream.com/2009/08/feedburner-more-subscription-xml/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>显示 FeedSky,FeedBurner,Google Feed 的文本统计数字的方法</title>
		<link>http://orzdream.com/2009/01/display-feedsky-feerburner-googlefeed-subscriber-count-in-text/</link>
		<comments>http://orzdream.com/2009/01/display-feedsky-feerburner-googlefeed-subscriber-count-in-text/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 15:47:49 +0000</pubDate>
		<dc:creator>NetPuter</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Feed]]></category>
		<category><![CDATA[FeedBurner]]></category>
		<category><![CDATA[FeedSky]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Icon]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://orzdream.com/?p=165</guid>
		<description><![CDATA[有些时候，为了页面的样式，或许你需要显示 FeedSky,FeedBurner,Google Feed 的文本统计数字。如何实现呢？其实我们可以利用强大的 API 调用 RSS 托管商的文本统计数字。 FeedSky Shawn 童鞋已经提供了显示 FeedSky 的文本统计数字的方法（原文地址），相关代码如下（把代码中的 feedsky-id 改为你的 Feed@FeedSky 的名称）： 1 2 3 4 5 &#60;?php $xml = simplexml_load_file&#40;'http://www.feedsky.com/rpc/feed_statistic_xml.php?u=feedsky-id'&#41;; $node = $xml-&#62;xpath&#40;'/month/day[last()]'&#41;; foreach&#40;$node as $n&#41;&#123;echo $n&#91;'subcount'&#93;;&#125; ?&#62;位读者 FeedBurner 这个方法是 NetPuter 参考 Shawn 的方法实现的，算是准原创吧。其中 API 的地址是在这里发现的，相关代码如下（同样，把代码中的 feedburner-id 改为你的 Feed@FeedBurner 的名称）： 1 2 3 4 5 &#60;?php $xml = simplexml_load_file&#40;'http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id'&#41;; [...]]]></description>
			<content:encoded><![CDATA[<p>有些时候，为了页面的样式，或许你需要显示 FeedSky,FeedBurner,Google Feed 的文本统计数字。如何实现呢？其实我们可以<strong>利用强大的 API 调用 RSS 托管商的文本统计数字</strong>。</p>
<h2>FeedSky</h2>
<blockquote><p>
<a href="http://ishawn.net/">Shawn </a>童鞋已经提供了显示 FeedSky 的文本统计数字的方法（<a href="http://ishawn.net/tips/feedsky-subscription-number-code.html">原文地址</a>），相关代码如下（把代码中的 <strong>feedsky-id</strong> 改为你的 Feed@FeedSky 的名称）：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> 
<span style="color: #000088;">$xml</span> <span style="color: #339933;">=</span> <span style="color: #990000;">simplexml_load_file</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://www.feedsky.com/rpc/feed_statistic_xml.php?u=feedsky-id'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$node</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$xml</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">xpath</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/month/day[last()]'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$node</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$n</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">echo</span> <span style="color: #000088;">$n</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'subcount'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>位读者</pre></td></tr></table></div>

</blockquote>
<h2>FeedBurner</h2>
<blockquote><p>
这个方法是 NetPuter 参考 Shawn 的方法实现的，算是<strong>准原创</strong>吧。其中 API 的地址是在<a href="http://www.hongkiat.com/blog/display-google-feed-subscriber-count-in-text/">这里</a>发现的，相关代码如下（同样，把代码中的 <strong>feedburner-id</strong> 改为你的 Feed@FeedBurner 的名称）：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> 
<span style="color: #000088;">$xml</span> <span style="color: #339933;">=</span> <span style="color: #990000;">simplexml_load_file</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$node</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$xml</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">xpath</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/rsp/feed/entry'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$node</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$n</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">echo</span> <span style="color: #000088;">$n</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'circulation'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span> Readers</pre></td></tr></table></div>

</blockquote>
<h2>Google Feed</h2>
<blockquote><p>
由于 FeedBurner 已被 Google 收购，因此调用方法也差不多，代码如下（还是，把代码中的 <strong>googlefeed-id</strong> 改为你的 Feed@FeedBurner 的名称）：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> 
<span style="color: #000088;">$xml</span> <span style="color: #339933;">=</span> <span style="color: #990000;">simplexml_load_file</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=googlefeed-id'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$node</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$xml</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">xpath</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/rsp/feed/entry'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$node</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$n</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">echo</span> <span style="color: #000088;">$n</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'circulation'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span> Readers</pre></td></tr></table></div>

</blockquote>
<h2>最终效果以及相关注意</h2>
<blockquote><p>
因为 OrzDream 是由 FeedSky 托管的，也有由 FeedBurner 托管的，但是几乎没有数字，所以借用一下 <a href="http://wpchina.org/">WPChina.org</a> 和<a href="http://www.essentialblog.cn/">精品博客</a>的订阅统计。<br />
<strong>图像版：</strong></p>
<blockquote><p>
截止至昨天， OrzDream 已经有<img src="http://www.feedsky.com/feed/netputer/sc/gif" />，<br />
WPChina.org 有<img src="http://feeds.feedburner.com/~fc/wordpresschina" />，<br />
精品博客有<img src="http://feedproxy.google.com/~fc/e-blog" />。
</p></blockquote>
<p><strong>文本版：</strong></p>
<blockquote><p>
截止至昨天， OrzDream 已经有<?php $xml = simplexml_load_file('http://www.feedsky.com/rpc/feed_statistic_xml.php?u=netputer');$node = $xml->xpath('/month/day[last()]');foreach($node as $n){echo $n['subcount'];} ?>位读者， WPChina.org 有<?php<br />
$xml = simplexml_load_file('http://api.feedburner.com/awareness/1.0/GetFeedData?uri=wordpresschina');$node = $xml->xpath('/rsp/feed/entry');foreach($node as $n){echo $n['circulation'];} ?> Readers ，精品博客有<?php $xml = simplexml_load_file('https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=e-blog');$node = $xml->xpath('/rsp/feed/entry');foreach($node as $n){echo $n['circulation'];} ?> Readers 。
</p></blockquote>
<p><strong>几点注意：</strong></p>
<ol>
<li>建议大家在使用代码的时候 Cache 一下，帮助 RSS 托管商和地球节省资源。有关 Cache 可以参考 WordPress 官方 Codex 的<a href="http://codex.wordpress.org/Function_Reference/WP_Cache"><strong>详细内容</strong></a>。</li>
<li>关于显示 FeedBurner,Google Feed 的文本统计数字的方法中，用到 <strong>SimpleXMLElements</strong> 这个玩意儿，它生存在 <strong>PHP5</strong> 环境中。如果你的 Blog 还是生存在 PHP4 环境的话，就无法使用以上显示 FeedBurner,Google Feed 的文本统计数字了。</li>
<li>不知道为什么，精品博客的订阅统计图标和文本有很大出入。此外， FeedSky 和 FeedBurner 也是图标和文本有出入（但是不大），我想应该是因为<strong>图标是一天更新一次，而 API 是即时更新的</strong>吧（可以看看它们的 API 的内容），你觉得呢？</li>
</ol>
</blockquote>
<p>PS1：一开始我是用 HONGKIAT.COM 的<a href="http://www.hongkiat.com/blog/display-google-feed-subscriber-count-in-text/">方法</a>显示 FeedBurner,Google Feed 的文本统计数字的，但发现不可行。后来在和 <a href="http://blog.guaniu.com">Leeiio</a> 的扯淡过程中<strong>突发灵感</strong>，其结果也就是上文的内容啦。折腾成功的感觉真<strong>爽</strong>！<br />
PS2：参考资料：《<a href="http://www.ibm.com/developerworks/cn/xml/x-simplexml.html">PHP 中的 SimpleXML 处理</a>》</p>
<ul class="related_post"><li><a href="http://orzdream.com/2009/08/feedburner-more-subscription-xml/" title="让 FeedBurner 联姻国产 RSS 阅读器">让 FeedBurner 联姻国产 RSS 阅读器</a> (17)</li><li><a href="http://orzdream.com/2008/12/merry-christmas/" title="Merry Christmas &#8211; 鲜果工具箱的礼物">Merry Christmas &#8211; 鲜果工具箱的礼物</a> (21)</li><li><a href="http://orzdream.com/2008/12/22-amazing-styles-of-rss-feed-icons/" title="20+很Amazing的RSS Feed ICONS（图标）分享">20+很Amazing的RSS Feed ICONS（图标）分享</a> (32)</li><li><a href="http://orzdream.com/2008/09/get-google-chromium-lasted-version-via-rss/" title="通过 RSS 获取 Google Chrome 的最新开发版本">通过 RSS 获取 Google Chrome 的最新开发版本</a> (44)</li><li><a href="http://orzdream.com/2008/08/maxthon2-feed-powerful/" title="让你家马桶更加舒服——增强Maxthon2的Feed订阅功能!">让你家马桶更加舒服——增强Maxthon2的Feed订阅功能!</a> (0)</li></ul><hr />
<p><small>© NetPuter for <a href="http://orzdream.com">OrzDream</a>, 2009. |
<a href="http://orzdream.com/2009/01/display-feedsky-feerburner-googlefeed-subscriber-count-in-text/">查看原文</a> |
<a href="http://orzdream.com/2009/01/display-feedsky-feerburner-googlefeed-subscriber-count-in-text/#comments">发表评论</a> | 
<a href="https://twitter.com/netputer">Follow @NetPuter</a>
<br/>
Tags: <a href="http://orzdream.com/tag/feed/" rel="tag">Feed</a>, <a href="http://orzdream.com/tag/feedburner/" rel="tag">FeedBurner</a>, <a href="http://orzdream.com/tag/feedsky/" rel="tag">FeedSky</a>, <a href="http://orzdream.com/tag/google/" rel="tag">Google</a>, <a href="http://orzdream.com/tag/icon/" rel="tag">Icon</a>, <a href="http://orzdream.com/tag/rss/" rel="tag">RSS</a><br/>
</small>]]></content:encoded>
			<wfw:commentRss>http://orzdream.com/2009/01/display-feedsky-feerburner-googlefeed-subscriber-count-in-text/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
	</channel>
</rss>
