<?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>A colourful bubble? &#187; 插件</title>
	<atom:link href="http://www.paopao.name/category/wordpress/plugin-wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://www.paopao.name</link>
	<description>生活 读书 新知</description>
	<lastBuildDate>Wed, 20 May 2009 02:22:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>阿里妈妈 WordPress 插件大赛</title>
		<link>http://www.paopao.name/wordpress/plugin-wordpress/alimama-wp-plugin-contest.html</link>
		<comments>http://www.paopao.name/wordpress/plugin-wordpress/alimama-wp-plugin-contest.html#comments</comments>
		<pubDate>Mon, 05 Nov 2007 06:20:07 +0000</pubDate>
		<dc:creator>paopao</dc:creator>
				<category><![CDATA[插件]]></category>
		<category><![CDATA[alimama]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.paopao.name/?p=95</guid>
		<description><![CDATA[阿里妈妈 WordPress 插件大赛 2007-11-05 正式开赛

大赛主旨：阿里妈妈（www.alimama.com）是国内一个崭新的广告自助交易平台，自发布以来，已经在业内引起极大的反响，发展速度超快。在阿里妈妈... ]]></description>
			<content:encoded><![CDATA[<p><strong>阿里妈妈 WordPress 插件大赛 2007-11-05 正式开赛</strong></p>
<p><img STYLE="width: 468px; height: 60px" HEIGHT="60" WIDTH="468" SRC="http://wordpress.org.cn/forums/attachments/20071025_488abf9f3e73b2947891S8XxvOt28xdj.gif" /></p>
<p><strong>大赛主旨：</strong>阿里妈妈（<a TITLE="阿里妈妈" TARGET="_blank" HREF="http://http://www.alimama.com/">www.alimama.com</a>）是国内一个崭新的广告自助交易平台，自发布以来，已经在业内引起极大的反响，发展速度超快。在阿里妈妈平台上，网站可以对自己的广告位自由定价，广告主可以根据自己的意愿自由选择广告投放网站，网络广告交易做到全自动化和公开化。<br />
通过此次大赛，我们希望您能够按照自己对于阿里妈妈平台的理解，设计基于 WordPress 的阿里妈妈插件，WordPress 用户启用该插件后，可以在 WordPress 中更加方便的并发布和管理广告位，甚至注册会员。<br />
此次大赛中，我们会提供标准的阿里妈妈API接口，您可以根据API接口编写 WordPress 插件，体裁不限。</p>
<p><strong>活动时间：2007年11月05日至2007年12月25日</strong><br />
<strong>活动主办：</strong><a TITLE="WordPress 中文论坛" TARGET="_blank" HREF="http://wordpress.org.cn/">WordPress 中文论坛</a><br />
<strong>活动协办：</strong><a TITLE="WordPress 中文团队" TARGET="_blank" HREF="http://wp-cn.com/">WordPress 中文团队</a><br />
<strong>赞助商：</strong><a TITLE="阿里妈妈" TARGET="_blank" HREF="http://alimama.com/">阿里妈妈</a></p>
<p><strong>参与方式：</strong><br />
比赛截止日期前将参赛作品通过发帖形式上传至 WordPress 中文论坛专门板块。<br />
您也可以通过在您的博客上宣传来参与此次活动。对您的支持，我们表示诚挚的谢意！</p>
<p><strong>参赛作品要求：</strong></p>
<ol>
<li><strong>要求插件和阿里妈妈相关，使得能够在 WordPress 中更加方便的并发布和管理阿里妈妈广告位。 </strong><strong><br />
</strong></li>
<li><strong>要求作品至少兼容 WordPress 2.3 版本。</strong></li>
<li>要求原创作品，不接受对其他插件的简单修改版本，包括对其进行汉化、更改代码等处理后重新发布的版本。</li>
<li>要求在插件大赛开幕之前未发布产品。</li>
<li>参赛作品必须遵循 GNU General Public License 版权规则或其的兼容版本。</li>
<li>不能包含插件无关的内容与链接。</li>
</ol>
<p><strong>奖项设置：</strong><br />
一等奖 1 名: iPhone 4G 版一个<br />
二等奖 2 名: iPod 8G 2007年新版一个<br />
三等奖 4 名: iPod Shuffle 二代一个</p>
<p><strong>注意事项：</strong></p>
<ol>
<li>每位参赛者可以上传多个作品，但是只能获得一个其能获得的最高奖项。解释：如果参赛者A发布了A1和A2作品，参赛者B发布了B1作品，参赛者C发布了C1作品，假设A1得到最高分100分，A2得到99分，B1得到98，C1得到97分，那么参赛者A只会因为A1获得第一名的奖项，作品A2的获奖资格自动被取消，B1将得到第二名，C1将得到第三名。</li>
<li>每个作品都要求打包成压缩文件。压缩包中包含对插件的介绍。</li>
</ol>
<p><strong>评选办法：</strong><br />
由 WordPress 中文论坛和阿里妈妈共同评定。</p>
<p><strong>时间安排：</strong></p>
<ol>
<li>准备期：在大赛宣布开始之日起（<strong>2007年11月05号</strong>），选手阅读说明，制作作品，然后将参赛作品发布到 WordPress 中文论坛专门板块，并注明作品名称和简单介绍。</li>
<li>提交作品<strong>截止日期为北京时间2007年12月15号24点整。</strong></li>
<li>整理作品和评比： <strong>2007年12月16号</strong>至<strong>2007年12月24号</strong></li>
<li>结果揭晓：<strong>2007年12月25号</strong>，阿里妈妈公布获奖名单，颁发奖品。</li>
<li>大赛落幕。</li>
</ol>
<p><strong>其它：</strong></p>
<ol>
<li>比赛介绍与规则以 WordPress 中文论坛的比赛帖子(地址: <a TARGET="_blank" HREF="http://wordpress.org.cn/forums/thread-6560-1-1.html">http://wordpress.org.cn/forums/thread-6560-1-1.html</a>)为准</li>
<li>我们有权利在不通知的情况下根据情况对规则进行一些微调。</li>
<li>WordPress 中文论坛和阿里妈妈保留比赛的最终解释权。</li>
</ol>
<p>相关API文档请去 <a TARGET="_blank" HREF="http://wordpress.org.cn/forums/thread-6560-1-1.html">WordPress 中文论坛</a> 下载</p>
<p>各位想参加的朋友抓紧时间哦~<br />
P.S. 我也准备参加这个比赛，希望能拿奖吧 ^_^</p>
<img src="http://www.paopao.name/?ak_action=api_record_view&id=95&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.paopao.name/wordpress/plugin-wordpress/alimama-wp-plugin-contest.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Google Reader Widget 插件</title>
		<link>http://www.paopao.name/wordpress/plugin-wordpress/google-reader-widget.html</link>
		<comments>http://www.paopao.name/wordpress/plugin-wordpress/google-reader-widget.html#comments</comments>
		<pubDate>Mon, 08 Oct 2007 13:26:11 +0000</pubDate>
		<dc:creator>paopao</dc:creator>
				<category><![CDATA[插件]]></category>
		<category><![CDATA[google-reader]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.paopao.name/?p=89</guid>
		<description><![CDATA[从暑假开始使用 Google Reader ，最初只是用它最基本的功能——订阅。渐渐地，不再满足于简单阅读，开始使用星标、分享等功能。前几天突然想把我的 Google Reader 的分享内容加到我的侧边栏里... ]]></description>
			<content:encoded><![CDATA[<p>从暑假开始使用 Google Reader ，最初只是用它最基本的功能——订阅。渐渐地，不再满足于简单阅读，开始使用星标、分享等功能。前几天突然想把我的 Google Reader 的分享内容加到我的侧边栏里，于是搜索了一圈，试用了几个插件，最后选定了 <a HREF="http://nothingoutoftheordinary.com/2007/05/26/wordpress-google-reader-widget/" TARGET="_blank" TITLE="Google Reader Widget">Google Reader Widget</a> 这个插件。这个插件带有 widget ，添加方便，而且可以设置显示的方式。</p>
<p>现在本地测试了一下，没什么问题，顺便修改了一下默认的显示设置。但是传到本站却显示不了任何条目。在站点里找到一个error_log文件，里面有如下警告：</p>
<blockquote><p><code>PHP Warning:  file_get_contents() [&lt;a href='function.file-get-contents'&gt;function.file-get-contents&lt;/a&gt;]: URL file-access is disabled in the server configuration in /.../wp-content/plugins/googlereader.php on line 56</code></p></blockquote>
<p>原来我的服务器的php.ini里的设置导致 file_get_contents 函数不能以 URL 作为参数，但是我又无法更改这个设置。好在 WordPress 给我们提供了一个 Snoopy 类来完成这件事，我在 Fanfou Daily 这个插件里也用到了这个类。修改 googlereader.php 的第56行从</p>
<pre class="brush: php;">$stories = file_get_contents($uri);</pre>
<p>修改为</p>
<pre class="brush: php;">require_once ABSPATH.WPINC.'/class-snoopy.php';
$client = new Snoopy();
$headers = &quot;&quot;;
if ( is_array($headers) ) $client-&amp;gt;rawheaders = $headers;
@$client-&amp;gt;fetch($uri);
if ( !($client-&amp;gt;status &amp;gt;= 200 &amp;amp;&amp;amp; $client-&amp;gt;status &amp;lt; 300) ) return false;
$stories = $client-&amp;gt;results;</pre>
<p>这样就可以正常使用了，具体效果见本站侧边栏 ^_^</p>
<p>另外在这个插件页面的留言里有一个使用cURL的解决方案</p>
<img src="http://www.paopao.name/?ak_action=api_record_view&id=89&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.paopao.name/wordpress/plugin-wordpress/google-reader-widget.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Fanfou-Daily v0.2</title>
		<link>http://www.paopao.name/wordpress/plugin-wordpress/fanfou-daily-v0-2.html</link>
		<comments>http://www.paopao.name/wordpress/plugin-wordpress/fanfou-daily-v0-2.html#comments</comments>
		<pubDate>Mon, 01 Oct 2007 09:24:34 +0000</pubDate>
		<dc:creator>paopao</dc:creator>
				<category><![CDATA[插件]]></category>
		<category><![CDATA[fanfou-daily]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.paopao.name/?p=86</guid>
		<description><![CDATA[Fanfou-Daily 0.1版发布至今已经有一个月了，这期间我本地的 WordPress 测试站上一直开着这个插件，没有发现什么大的问题。只出现过一个小bug，就是在某日我“话性”大发，在饭否上灌水过多，... ]]></description>
			<content:encoded><![CDATA[<p>Fanfou-Daily 0.1版发布至今已经有一个月了，这期间我本地的 WordPress 测试站上一直开着这个插件，没有发现什么大的问题。只出现过一个小bug，就是在某日我“话性”大发，在饭否上灌水过多，导致插件在获取饭否消息时执行时间较长，由于wp-cron的触发方式使得同一篇日志发了两遍。因为这个bug不常见而且很难重现，就没去改它了。最近 WordPress 2.3 版发布了，就更新了这个新版本，顺便修复一下这个bug。</p>
<p><strong>Fanfou-Daily</strong></p>
<p><strong>下载</strong> v0.2</p>
<p><a HREF="http://www.paopao.name/wp-content/uploads/2007/10/fanfou-daily.zip" TITLE="Fanfou-Daily v0.2">Fanfou-Daily v0.2</a></p>
<p><strong>更新</strong></p>
<ol>
<li>修改插入分类的方式，使得插件同时支持WordPress 2.3及WordPress 2.1；</li>
<li>修复v0.1的一个重复发表日志的bug；</li>
<li>添加对语言包的支持，并制作了简体中文语言包；</li>
<li>解决了0.1版发布时最后的问题，现在本插件的所有文件可以放在一个子文件夹下；</li>
<li>在WordPress 2.3版本上使用本插件会有支持tags的选项，可以给发表的日志加上tags，在WordPress 2.1版本上使用则无此选项；</li>
</ol>
<p><strong>安装*</strong></p>
<p>解压后得到Fanfou-Daily这个文件夹，上传到/wp-content/plugins/，上传后的路径应该是/wp-content/plugins/Fanfou-Daily，然后在Plugins菜单里激活即可。</p>
<p><strong>功能介绍</strong>、<strong>使用方法</strong>及<strong>注意事项</strong>在<a HREF="http://www.paopao.name/wordpress/fanfou-daily.html" TARGET="_blank" TITLE="饭否插件——Fanfou-Daily">这里</a></p>
<p>在使用中有什么问题可以给我留言或者发信给我。</p>
<p><strong>PS</strong>:  <a HREF="http://fairyfish.com/" TARGET="_blank" TITLE="我爱水煮鱼">Denis</a> 今天早上喜得千金，恭喜他当爸爸了，<a HREF="http://denis.fairyfish.com/2007/10/01/my-daughter-come-to-the-world/" TARGET="_blank" TITLE="普国同庆">普国同庆</a>啊 ^_^</p>
<p>也祝他的女儿永远健健康康，快快乐乐！</p>
<img src="http://www.paopao.name/?ak_action=api_record_view&id=86&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.paopao.name/wordpress/plugin-wordpress/fanfou-daily-v0-2.html/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>解决Popularity Contest插件与Google Sitemaps Generator 3.0插件的兼容性问题</title>
		<link>http://www.paopao.name/wordpress/plugin-wordpress/popularity-contest-compatible-with-google-sitemaps-generator-3.html</link>
		<comments>http://www.paopao.name/wordpress/plugin-wordpress/popularity-contest-compatible-with-google-sitemaps-generator-3.html#comments</comments>
		<pubDate>Fri, 28 Sep 2007 04:22:58 +0000</pubDate>
		<dc:creator>paopao</dc:creator>
				<category><![CDATA[插件]]></category>
		<category><![CDATA[google-sitemaps-generator-3]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[popularity-contest]]></category>
		<category><![CDATA[wordpress-2.3]]></category>

		<guid isPermaLink="false">http://www.paopao.name/?p=84</guid>
		<description><![CDATA[在让Popularity Contest插件适用于WordPress 2.3之后，漫步留言说Popularity Contest和Google Sitemaps Generator 3.0这两个插件之间的兼容性有问题，如果同时启用评论会有问题。我本地测试了一下，确实在提交... ]]></description>
			<content:encoded><![CDATA[<p>在<a HREF="http://www.paopao.name/wordpress/popularity-contest-for-wordpress-23.html" TARGET="_blank" TITLE="让Popularity Contest插件适用于WordPress 2.3">让Popularity Contest插件适用于WordPress 2.3</a>之后，<a HREF="http://roamlog.cn/" TARGET="_blank">漫步</a>留言说Popularity Contest和<a HREF="http://www.arnebrachhold.de/redir/sitemap-home/" TARGET="_blank" TITLE="Google Sitemaps Generator">Google Sitemaps Generator 3.0</a>这两个插件之间的兼容性有问题，如果同时启用评论会有问题。我本地测试了一下，确实在提交评论的时候会出现错误，错误原因是mysql_query函数使用了不存在的一个数据库用户名。查看popularity-contest.php文件，发现里面使用了mysql_xxx类函数。而Google Sitemaps Generator 3.0里面也使用了mysql_xxx类函数，并且在最后使用了<code>mysql_close($con);</code>语句来关闭了数据库连接，这样就导致了popularity-contest.php无法使用有效的数据库连接。</p>
<p>我的解决办法是把popularity-contest.php里面所有的mysql_xxx类函数都用功能相同的WodrPress提供的wpdb类中的函数来替代。以下是修改好的Popularity Contest插件:</p>
<p><a HREF="http://www.paopao.name/wp-content/uploads/2007/09/popularity-contest-gsg3.zip" TITLE="与Google Sitemaps Generator 3.0兼容的Popularity Contest插件">与Google Sitemaps Generator 3.0兼容的Popularity Contest插件</a></p>
<p>这个问题在Google Sitemaps Generator 2.7.1版本里不会出现，因为2.7.1版本里没有使用mysql_xxx类函数，不知道为什么3.0版本里会使用，而不是使用wpdb类。我个人是认为在插件涉及到WordPress的数据库时最好使用wpdb类，这样一来比较安全，二来也减少了因为WordPress升级而可能带来的不兼容性。</p>
<p>当然，有什么问题还是可以给我留言或者发信给我^_^</p>
<img src="http://www.paopao.name/?ak_action=api_record_view&id=84&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.paopao.name/wordpress/plugin-wordpress/popularity-contest-compatible-with-google-sitemaps-generator-3.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>让Popularity Contest插件适用于WordPress 2.3</title>
		<link>http://www.paopao.name/wordpress/plugin-wordpress/popularity-contest-for-wordpress-23.html</link>
		<comments>http://www.paopao.name/wordpress/plugin-wordpress/popularity-contest-for-wordpress-23.html#comments</comments>
		<pubDate>Wed, 26 Sep 2007 14:43:56 +0000</pubDate>
		<dc:creator>paopao</dc:creator>
				<category><![CDATA[插件]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[popularity-contest]]></category>
		<category><![CDATA[wordpress-2.3]]></category>

		<guid isPermaLink="false">http://www.paopao.name/?p=83</guid>
		<description><![CDATA[Popularity Contest是一个常用的WordPress统计插件，水煮鱼介绍过它及其扩展应用，我也一直使用这个插件。
但是它的老版本在最新发布的WordPress 2.3里会产生错误，作者的blog里也指出了这个情况，... ]]></description>
			<content:encoded><![CDATA[<p><a TITLE="Popularity Contest" TARGET="_blank" HREF="http://alexking.org/projects/wordpress/">Popularity Contest</a>是一个常用的WordPress统计插件，水煮鱼介绍过<a TITLE="Popularity Contest 及其扩展应用" TARGET="_blank" HREF="http://fairyfish.net/2007/06/20/popularity-contest/">它及其扩展应用</a>，我也一直使用这个插件。</p>
<p>但是它的老版本在最新发布的WordPress 2.3里会产生错误，作者的blog里也<a TITLE="WordPress 2.3 Plugin Compatibility" TARGET="_blank" HREF="http://alexking.org/blog/2007/09/25/wordpress-23-plugin-compatibility">指出了这个情况</a>，由于作者有较多的插件需要更新，所以不能马上解决这个问题。刚好有人留言说想在WordPress 2.3下使用这个插件，我就尝试着修改了一下。老版本的错误主要出现在它使用了post2cat和categories这两个已经在2.3中无效的数据表，我修改了一下它的sql语句，使它能在2.3下正常工作。</p>
<p>下载地址：<a TITLE="popularity-contest WordPress 2.3" HREF="http://www.paopao.name/wp-content/uploads/2007/09/popularity-contest-gsg3.zip">popularity-contest for WordPress 2.3</a><br />
<strong>更新</strong>：下载地址已经更新至兼容Google Sitemap Generator 3.0的版本</p>
<p>注意，该版本仅在WordPress 2.3下能正常工作。由于我并没有使用这个插件的所有功能，所以如果在使用中发现其他的问题，请给我留言或发信给我。</p>
<img src="http://www.paopao.name/?ak_action=api_record_view&id=83&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.paopao.name/wordpress/plugin-wordpress/popularity-contest-for-wordpress-23.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>WordPress Database Backup插件简体中文语言包</title>
		<link>http://www.paopao.name/wordpress/plugin-wordpress/wordpress-database-backup-zh-cn-language-pack.html</link>
		<comments>http://www.paopao.name/wordpress/plugin-wordpress/wordpress-database-backup-zh-cn-language-pack.html#comments</comments>
		<pubDate>Tue, 25 Sep 2007 16:35:19 +0000</pubDate>
		<dc:creator>paopao</dc:creator>
				<category><![CDATA[插件]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp-db-backup]]></category>

		<guid isPermaLink="false">http://www.paopao.name/?p=79</guid>
		<description><![CDATA[WordPress Database Backup 插件是一个很有用的WordPress数据库备份插件，可以备份想要的数据表至本地，还可以设置定时备份并发送备份文件到你指定的邮箱。这对于那些空间不够稳定的WordPress用户来... ]]></description>
			<content:encoded><![CDATA[<p><a TITLE="WordPress Database Backup" TARGET="_blank" HREF="http://www.ilfilosofo.com/blog/wp-db-backup/">WordPress Database Backup</a> 插件是一个很有用的WordPress数据库备份插件，可以备份想要的数据表至本地，还可以设置定时备份并发送备份文件到你指定的邮箱。这对于那些空间不够稳定的WordPress用户来说尤其有用。你也可以在<a TITLE="WordPress Database Backup" TARGET="_blank" HREF="http://wordpress.org/extend/plugins/wp-db-backup/">WordPress的插件目录</a>找到它。</p>
<p>目前该插件的版本是2.1.3，可以在最新发布的WordPress 2.3版本下工作。</p>
<p>我根据2.1.3版的po文件翻译了简体中文的语言包，以下是下载地址：</p>
<p><a TITLE="WordPress Database Backup插件简体中文语言包" HREF="http://www.paopao.name/wp-content/uploads/2007/11/wp-db-backup-zh_cn.zip">WordPress Database Backup插件简体中文语言包</a></p>
<p>这是加入 <a HREF="http://www.wp-cn.com/" TARGET="_blank" TITLE="WordPress 中文团队">WordPress 中文团队</a>以来的第一个作品，希望大家喜欢^_^</p>
<p>如果有什么问题可以留言或者发信与我联系。</p>
<p><strong>更新记录：</strong></p>
<p>@2007-11-19 更新至 2.1.5 版</p>
<img src="http://www.paopao.name/?ak_action=api_record_view&id=79&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.paopao.name/wordpress/plugin-wordpress/wordpress-database-backup-zh-cn-language-pack.html/feed</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>WordPress 2.3 Related Tags Plugin</title>
		<link>http://www.paopao.name/wordpress/plugin-wordpress/wordpress-23-related-tags-plugin.html</link>
		<comments>http://www.paopao.name/wordpress/plugin-wordpress/wordpress-23-related-tags-plugin.html#comments</comments>
		<pubDate>Fri, 14 Sep 2007 14:44:03 +0000</pubDate>
		<dc:creator>paopao</dc:creator>
				<category><![CDATA[插件]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[tag]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.paopao.name/?p=73</guid>
		<description><![CDATA[WordPress 2.3就要来了，其中比较大的一个改变就是把原来由插件实现的tag系统增加到了系统核心里。这样一来就多出了很多和tag有关的应用，记得原来看过一篇文章说一个blog应该创建一个合理的... ]]></description>
			<content:encoded><![CDATA[<p>WordPress 2.3就要来了，其中比较大的一个改变就是把原来由插件实现的tag系统增加到了系统核心里。这样一来就多出了很多和tag有关的应用，记得原来看过一篇文章说一个blog应该创建一个合理的tag系统，<a HREF="http://fairyfish.net/" TARGET="_blank" TITLE="我爱水煮鱼">水煮鱼</a>也说可以围绕tag写一些插件，于是就有了这个小插件。</p>
<p><strong>WordPress 2.3 Related Tags</strong></p>
<p><strong>下载</strong> v0.1</p>
<p><a HREF="http://www.paopao.name/wp-content/uploads/2007/09/wp32_related_tags.zip" TITLE="WordPress 2.3 Related Tags">WordPress 2.3 Related Tags</a></p>
<p><strong>介绍</strong></p>
<p>主要是对整个blog的tag做了一个统计，列出了两个tag之间的相关性。我是以两个tag同时出现的次数比上其中一个tag出现的次数来衡量相关性的。比如&#8221;tag1	tag2	100%&#8221;就说明所有出现了tag1的文章里也都出现了tag2，这样就要考虑是不是可以把tag1并入到tag2里面，以减少无意义的tag。</p>
<p><strong>安装</strong></p>
<p>解压后得到wp32_related_tags.php，上传到/wp-content/plugins/，然后在Plugins菜单里激活即可。</p>
<p><strong>使用</strong></p>
<p>在 Plugins-&gt;Related tags页面可以看到统计的相关性结果。</p>
<img src="http://www.paopao.name/?ak_action=api_record_view&id=73&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.paopao.name/wordpress/plugin-wordpress/wordpress-23-related-tags-plugin.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>饭否插件——Fanfou-Daily</title>
		<link>http://www.paopao.name/wordpress/plugin-wordpress/fanfou-daily.html</link>
		<comments>http://www.paopao.name/wordpress/plugin-wordpress/fanfou-daily.html#comments</comments>
		<pubDate>Tue, 28 Aug 2007 02:26:54 +0000</pubDate>
		<dc:creator>paopao</dc:creator>
				<category><![CDATA[插件]]></category>
		<category><![CDATA[饭否]]></category>
		<category><![CDATA[fanfou-daily]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.paopao.name/?p=47</guid>
		<description><![CDATA[前段时间阳阳猪同学说他在yo2开了一个新博，就为把他的del.icio.us每天post到那，然后再聚合到他的RSS里，以减少item的数量。我就想能不能把饭否也这么做，饭否自己是没有提供这个功能的，看... ]]></description>
			<content:encoded><![CDATA[<p>前段时间<a HREF="http://terryxxy.blog.sohu.com/" TARGET="_blank" TITLE="永远的阳阳猪">阳阳猪</a>同学说他在yo2开了一个新博，就为把他的del.icio.us每天post到那，然后再聚合到他的RSS里，以减少item的数量。我就想能不能把饭否也这么做，饭否自己是没有提供这个功能的，看来只有靠自己动手了^_^</p>
<p>开始我是准备利用饭否的API，从他的RSS来获取消息的。不过等到我写完抓取消息的那段程序才发现，饭否RSS的item数最大是40，它API的那个count参数只能小于40，而且RSS有不少延迟，这样对于那些每天发言超过40条的“话痨”来说就不够了。只能改用抓取网页然后分析的办法了 ，这样的一个弊端就是一旦饭否改变网页输出的格式我就得改我的插件了，不过饭否的网页内容与样式分离做得挺好的，估计内容不太会有改变。</p>
<p><strong>Fanfou-Daily</strong></p>
<p><strong>下载</strong> v0.2</p>
<p><a TARGET="_blank" TITLE="Fanfou-Daily v0.2" HREF="http://www.paopao.name/wp-content/uploads/2007/10/fanfou-daily.zip">Fanfou-Daily v0.2</a></p>
<p><strong>介绍</strong></p>
<ol>
<li> 可以把你每天在饭否上发的消息作为一篇日志定时post到你的WordPress平台的blog上；</li>
<li>可以自定义日志的标题；</li>
<li>可以自定义post的时间；</li>
<li>可以自定义日志的分类；</li>
<li>可以自定义是否过滤&#8221;@&#8221;开头的消息。</li>
</ol>
<p><strong>安装</strong></p>
<p>解压后得到Fanfou-Daily.php和一个Fanfou-Daily文件夹，上传到/wp-content/plugins/，上传后的路径应该是/wp-content/plugins/Fanfou-Daily.php和/wp-content/plugins/Fanfou-Daily，然后在Plugins菜单里激活即可。</p>
<p><strong>使用</strong></p>
<p>在 Plugins-&gt;Fanfou-Daily option页面可以设置你的饭否id、post的时间、日志的分类、是否过滤&#8221;@&#8221;消息以及日志的标题，然后点击update即可</p>
<p><strong>注意事项</strong></p>
<ol>
<li> 饭否id并非你在发言时候的nickname，而是你在饭否的“我的空间”的URL地址中最后那串字符；</li>
<li>由于使用的是WordPress的wp-cron功能，这个并非真正的类似linux下cron的精确定时任务，所以每天的post日志的任务会在你设定的post时间后第一次浏览你的blog时发生，想要了解更多请自行google wp-cron；</li>
<li>Fanfou-Daily插件抓取的每日消息是以你设定的post时间作为分隔的，例如你设定的是23点，则会抓取昨天23点到今天23点之间你在饭否发的消息；</li>
<li>目前日志的分类只支持一个，虽然WordPress支持多分类，不过我嫌麻烦就没有写了。</li>
</ol>
<p>PS:有一个问题我一直没有解决，我本来是想把Fanfou-Daily.php放到Fanfou-Daily这个文件夹下面的，但是如果那样在保存Fanfou-Daily option页面设置的时候就会出错，不得以我只好把它拿到文件夹外面来了，不知道有没有人能帮我解决这个问题？</p>
<img src="http://www.paopao.name/?ak_action=api_record_view&id=47&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.paopao.name/wordpress/plugin-wordpress/fanfou-daily.html/feed</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Ban-Commentors做了一点小更新</title>
		<link>http://www.paopao.name/wordpress/plugin-wordpress/ban-commentors-update-to-v0-2.html</link>
		<comments>http://www.paopao.name/wordpress/plugin-wordpress/ban-commentors-update-to-v0-2.html#comments</comments>
		<pubDate>Sat, 25 Aug 2007 08:01:11 +0000</pubDate>
		<dc:creator>paopao</dc:creator>
				<category><![CDATA[插件]]></category>
		<category><![CDATA[ban-commentors]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.paopao.name/?p=43</guid>
		<description><![CDATA[Ban-Commentors更新到v0.2版。
由于是第一次写插件，当时也没有考虑那么多。这次的更新主要是加了activate_和deactivate_的hook，在激活插件的时候会添加插件的option项，而在卸载插件的时候会删除插... ]]></description>
			<content:encoded><![CDATA[<p>Ban-Commentors更新到v0.2版。</p>
<p>由于是第一次写插件，当时也没有考虑那么多。这次的更新主要是加了activate_和deactivate_的hook，在激活插件的时候会添加插件的option项，而在卸载插件的时候会删除插件的option项，以免在WordPress的数据库里留下垃圾信息。</p>
<p>下载还是以前的链接，插件具体信息见<a HREF="http://www.paopao.name/wordpress/ban-commentors.html" TARGET="_blank" TITLE="我的第一个WordPress插件——Ban-Commentors">如下页面 </a></p>
<img src="http://www.paopao.name/?ak_action=api_record_view&id=43&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.paopao.name/wordpress/plugin-wordpress/ban-commentors-update-to-v0-2.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>我的第一个WordPress插件——Ban-Commentors</title>
		<link>http://www.paopao.name/wordpress/plugin-wordpress/ban-commentors.html</link>
		<comments>http://www.paopao.name/wordpress/plugin-wordpress/ban-commentors.html#comments</comments>
		<pubDate>Tue, 14 Aug 2007 07:40:13 +0000</pubDate>
		<dc:creator>paopao</dc:creator>
				<category><![CDATA[插件]]></category>
		<category><![CDATA[ban-commentors]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://paopao.yiblog.com/?p=36</guid>
		<description><![CDATA[这几天逛了不少WordPress平台的blog，发现评论里面可以使用任意的用户名来发表，这样就可以冒充博主的用户名来发言，虽然后台可以区分，但是前台不容易分辨。所以就想找这样一个插件可以... ]]></description>
			<content:encoded><![CDATA[<p>这几天逛了不少WordPress平台的blog，发现评论里面可以使用任意的用户名来发表，这样就可以冒充博主的用户名来发言，虽然后台可以区分，但是前台不容易分辨。所以就想找这样一个插件可以禁止使用某个特定的用户名来发表评论，但是登陆后可以跳过检查。先找到了一个插件<a HREF="http://www.justinshattuck.com/bannage/" TARGET="_blank" TITLE="Bannage">Bannage</a>，它可以通过用户名、email、URI和ip来禁止特定的新评论。但是试用下来不甚理想。</p>
<ul>
<li>它并没有使用WordPress提供的filter，所以会在所有页面载入时都执行；</li>
</ul>
<ul>
<li>它直接从cookie里面读取用户名和其他信息，这样如果使用了一个被禁止的用户名等来发表留言，则必须清除浏览器cookie才能继续访问该站点；</li>
</ul>
<ul>
<li>它使用直接输出403错误页面的方式来告知用户，不甚友好。</li>
</ul>
<p>既然这个不符合我的要求那就自己写一个吧，不过以前从未写过WordPress的plugin，只好先去<a HREF="http://codex.wordpress.org/" TARGET="_blank" TITLE="WordPress codex">codex.wordpress.org</a>拜读一下<a HREF="http://codex.wordpress.org/Plugin_API/" TARGET="_blank" TITLE="Plugin API">相关文章</a>，然后参考了一些其他的plugin的写法，写了这个plugin。写完之后发现自己学了不少东西，而且越来越感觉到WordPress平台的强大。</p>
<p><strong>Ban-Commentors</strong></p>
<p><strong>下载</strong> v0.2</p>
<p><a HREF="http://www.paopao.name/wp-content/uploads/2007/09/ban-commentors.zip" TITLE="Ban-Commentors">Ban-Commentors</a></p>
<p><strong>介绍</strong></p>
<p>Ban-Commentors可以通过用户名、email、URI和ip来禁止特定的新评论，但是跳过对已登陆用户的检查。</p>
<p>**只在WordPress2.2.1下测试过，因为我没有装其他的版本 ，不过对于2.x的版本应该都是适用的。</p>
<p><strong>安装</strong></p>
<p>解压Ban-Commentors.php，上传到/wp-content/plugins/，然后在Plugins菜单里激活就可以了 。</p>
<p><strong>使用</strong></p>
<p>在 Plugins-&gt;Ban-Commentors Options页面可以设置你的禁用的用户名、email、URI和ip列表，以半角逗号(,)分隔，其中email和ip列表支持wildcard。</p>
<p><strong>更新</strong></p>
<p>v0.2 : 只是做了一些小的改进让这个plugin更标准一点，会在deactivate的时候删除创建的option项</p>
<img src="http://www.paopao.name/?ak_action=api_record_view&id=36&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.paopao.name/wordpress/plugin-wordpress/ban-commentors.html/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
