<?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>生活点滴 &#187; plugin</title>
	<atom:link href="http://www.storyday.com/tag/plugin/feed" rel="self" type="application/rss+xml" />
	<link>http://www.storyday.com</link>
	<description>生活点滴、旅游、web技术、虚拟主机、电子信息</description>
	<lastBuildDate>Wed, 08 Feb 2012 05:54:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>cpanel插件</title>
		<link>http://www.storyday.com/html/y2011/2967_cpanel_plugin.html</link>
		<comments>http://www.storyday.com/html/y2011/2967_cpanel_plugin.html#comments</comments>
		<pubDate>Sat, 09 Apr 2011 14:31:38 +0000</pubDate>
		<dc:creator>江东</dc:creator>
				<category><![CDATA[互联网事]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.storyday.com/?p=2967</guid>
		<description><![CDATA[cpanel是个很不错的东西，但是价格却很贵。 既然买了，那么很多好用的功能不用就可惜了。 目前打算开发的插件功能有： 域名禁止绑定API，主要是针对被投诉过的域名； CPU超标通知API，如果某个用户CPU连续超标，我们会自动通知用户，让用户优化，而不是用传统的方法，挂起用户，然后通知用户优化； 暂时想到的就这两点！]]></description>
			<content:encoded><![CDATA[<p>cpanel是个很不错的东西，但是价格却很贵。</p>
<p>既然买了，那么很多好用的功能不用就可惜了。</p>
<p>目前打算开发的插件功能有：</p>
<ol>
<li>域名禁止绑定API，主要是针对被投诉过的域名；</li>
<li>CPU超标通知API，如果某个用户CPU连续超标，我们会自动通知用户，让用户优化，而不是用传统的方法，挂起用户，然后通知用户优化；</li>
</ol>
<p>暂时想到的就这两点！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.storyday.com/html/y2011/2967_cpanel_plugin.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>更新几个插件</title>
		<link>http://www.storyday.com/html/y2010/2728_several-plug-ins-updated.html</link>
		<comments>http://www.storyday.com/html/y2010/2728_several-plug-ins-updated.html#comments</comments>
		<pubDate>Tue, 13 Jul 2010 01:10:50 +0000</pubDate>
		<dc:creator>江东</dc:creator>
				<category><![CDATA[互联网事]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.storyday.com/?p=2728</guid>
		<description><![CDATA[从认识wp到现在，写了很多小插件，其中某些插件不乏朋友在使用，当wordpress更新到3.0之后，很多插件都不兼容了，所以花了几分钟，对这些插件小小的升级一下，使之支持wordpress3.0，已经升级的插件如下： wp-reader-all升级至支持wp3.0 cos_slug_translator 升级到3.0 访客留言历史记录插件 批量转换slug为英语的插件 cos-html-cache支持wp3.0]]></description>
			<content:encoded><![CDATA[<p>从认识wp到现在，写了很多小插件，其中某些插件不乏朋友在使用，当wordpress更新到3.0之后，很多插件都不兼容了，所以花了几分钟，对这些插件小小的升级一下，使之支持wordpress3.0，已经升级的插件如下：</p>
<p><a href="http://www.storyday.com/html/y2010/2695_wp-reader-all-upgrade-to-support-wp3-0.html">wp-reader-all升级至支持wp3.0</a><br />
<a href="http://www.storyday.com/html/y2010/2697_cos_slug_translator-upgrade-to-3-0.html">cos_slug_translator 升级到3.0</a><br />
<a href="http://www.storyday.com/html/y2008/1572_guestbook-history-plug-in-released.html#comments">访客留言历史记录插件</a><br />
<a href="http://www.storyday.com/html/y2007/1219_slug-batch-conversion-plug-in-for-english.html#comment-16407">批量转换slug为英语的插件</a></p>
<p>cos-html-cache支持wp3.0</p>
]]></content:encoded>
			<wfw:commentRss>http://www.storyday.com/html/y2010/2728_several-plug-ins-updated.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>cos_slug_translator 升级到3.0</title>
		<link>http://www.storyday.com/html/y2010/2697_cos_slug_translator-upgrade-to-3-0.html</link>
		<comments>http://www.storyday.com/html/y2010/2697_cos_slug_translator-upgrade-to-3-0.html#comments</comments>
		<pubDate>Tue, 29 Jun 2010 06:05:34 +0000</pubDate>
		<dc:creator>江东</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[cos_slug_translator]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.storyday.com/?p=2697</guid>
		<description><![CDATA[整个插件只有一处改变，那就是支持WP3.0 由于我本人不想再升级WP，所以请升级到wp3.0的朋友帮忙测试，看看是不是有效，谢谢！ 下载地址：cos_slug_translator3.0]]></description>
			<content:encoded><![CDATA[<p>整个插件只有一处改变，那就是支持WP3.0</p>
<p>由于我本人不想再升级WP，所以请升级到wp3.0的朋友帮忙测试，看看是不是有效，谢谢！</p>
<p>下载地址：<a href="http://www.storyday.com/wp-content/uploads/2010/06/cos_slug_translator.zip">cos_slug_translator</a>3.0</p>
]]></content:encoded>
			<wfw:commentRss>http://www.storyday.com/html/y2010/2697_cos_slug_translator-upgrade-to-3-0.html/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>读者墙插件发布</title>
		<link>http://www.storyday.com/html/y2009/2547_readers-wall-plug-in-released.html</link>
		<comments>http://www.storyday.com/html/y2009/2547_readers-wall-plug-in-released.html#comments</comments>
		<pubDate>Sat, 19 Sep 2009 04:08:53 +0000</pubDate>
		<dc:creator>江东</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[网站技术]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.storyday.com/?p=2547</guid>
		<description><![CDATA[功能：列出最近一周或者一个月或者一个季度或者一年的评论人员头像； 使用方法： 常规的方式激活插件； 在某个post或者page的页面插入对应的代码，如【READERWALL-WEEK】 即可； 插件代码可以不用做任何修改，如果你一定要修改的话，只有2行可以修改： $exclude_emails = array(&#8216;cos@gmail.com&#8217;,”);//排除 不让显示的email $imgsize = 40;//头像的大小，单位px 关于shortcuts的说明(请将 【】改成半角的 [ ])： [READERWALL-MONTH] [READERWALL-SEASON] [READERWALL-YEAR] 【READERWALL-WEEK】 显示最近一周的评论者头像 【READERWALL-MONTH】显示最近一个月的评论者头像 【READERWALL-SEASON】显示最近一季度的评论者头像 【READERWALL-YEAR】显示最近一年的评论者头像 一个post只能插入一个shortcut，若插入多个则会按照周、月、季、年的顺序优先，其他shortcut将无效； 后期计划： 增加gravatar图片在本地服务器的缓存； 增加wordpress数据库缓存； 插件下载：wp-reader-wall wp-reader-wall(wordpress3.0) 插件预览：http://www.storyday.com/readerswall#comments]]></description>
			<content:encoded><![CDATA[<p>功能：列出最近一周<strong>或者</strong>一个月<strong>或者</strong>一个季度<strong>或者一年</strong>的评论人员头像；</p>
<p>使用方法：</p>
<ol>
<li>常规的方式激活插件；</li>
<li>在某个post或者page的页面插入对应的代码，如【READERWALL-WEEK】 即可；</li>
<li>插件代码可以不用做任何修改，如果你一定要修改的话，只有2行可以修改：<br />
$exclude_emails = array(&#8216;cos@gmail.com&#8217;,”);//排除 不让显示的email<br />
$imgsize = 40;//头像的大小，单位px</li>
</ol>
<p>关于shortcuts的说明(请将 【】改成半角的 [ ])：</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><div id='readerswall'></div></div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">[READERWALL-MONTH]</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">[READERWALL-SEASON]</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">[READERWALL-YEAR]</div>
<ol>
<li>【READERWALL-WEEK】 显示最近<strong>一周</strong>的评论者头像</li>
<li>【READERWALL-MONTH】显示最近<strong>一个月</strong>的评论者头像</li>
<li>【READERWALL-SEASON】显示最近<strong>一季度</strong>的评论者头像</li>
<li>【READERWALL-YEAR】显示最近<strong>一年</strong>的评论者头像</li>
</ol>
<p>一个post只能插入一个shortcut，若插入多个则会按照周、月、季、年的顺序优先，其他shortcut将无效；</p>
<p>后期计划：</p>
<ol>
<li>增加gravatar图片在本地服务器的缓存；</li>
<li>增加wordpress数据库缓存；</li>
</ol>
<p>插件下载：<a href="http://www.storyday.com/wp-content/uploads/2009/09/wp-reader-wall.zip">wp-reader-wall</a></p>
<p><a href="http://www.storyday.com/wp-content/uploads/2009/09/wp-reader-wall1.zip">wp-reader-wall</a>(wordpress3.0)</p>
<p>插件预览：<a href="http://www.storyday.com/readerswall#comments">http://www.storyday.com/readerswall#comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.storyday.com/html/y2009/2547_readers-wall-plug-in-released.html/feed</wfw:commentRss>
		<slash:comments>119</slash:comments>
		</item>
		<item>
		<title>文明用语插件</title>
		<link>http://www.storyday.com/html/y2009/2524_wenmingyongyu.html</link>
		<comments>http://www.storyday.com/html/y2009/2524_wenmingyongyu.html#comments</comments>
		<pubDate>Thu, 13 Aug 2009 08:03:29 +0000</pubDate>
		<dc:creator>江东</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[网站技术]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.storyday.com/?p=2524</guid>
		<description><![CDATA[其实，在两年前就写了这个简单的插件，今天再次修改释放出来。 这是一个典型的自我阉割插件，请自己决定是否使用，勇士们，请不要使用此插件，墙外的兄弟，请坚决抵制此插件！ 下载：WenMingYongYu.zip 用文本编辑器打开该文件即可做适当修改。WenMingYongYu.zip]]></description>
			<content:encoded><![CDATA[<p>其实，在两年前就写了<a href="http://www.storyday.com/html/y2007/1254_comment-filter-plugin.html">这个简单的插件</a>，今天再次修改释放出来。</p>
<p>这是一个典型的自我阉割插件，请自己决定是否使用，勇士们，请不要使用此插件，墙外的兄弟，请坚决抵制此插件！</p>
<p>下载：<a href="../wp-content/uploads/2009/08/WenMingYongYu.zip">WenMingYongYu.zip</a></p>
<p>用文本编辑器打开该文件即可做适当修改。<a href="http://www.storyday.com/wp-content/uploads/2009/08/WenMingYongYu.zip">WenMingYongYu.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.storyday.com/html/y2009/2524_wenmingyongyu.html/feed</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>PIKA插件发布</title>
		<link>http://www.storyday.com/html/y2009/2496_pika-released-plug-ins.html</link>
		<comments>http://www.storyday.com/html/y2009/2496_pika-released-plug-ins.html#comments</comments>
		<pubDate>Fri, 17 Jul 2009 02:06:10 +0000</pubDate>
		<dc:creator>江东</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[网站技术]]></category>
		<category><![CDATA[pika]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.storyday.com/?p=2496</guid>
		<description><![CDATA[插件用途：将图片缓存在自己指定的服务器上，提高图片访问速度，或者将国内无法访问的图片正确的显示在blog上； 使用条件：你必须有可用的非中国虚拟主机； 使用步骤： 下载这个图片cache程序 pika； 用文本编辑器打开 readimg.php 和pika.php，按照注释提示修改前面几行； 将这个程序放置在中国人能访问的非中国的服务器上，设置cache的属性为0777，设置cache下面的文件夹属性为0777； 同时将这个程序（只有pika.php才是插件文件，这个时候可以把其他文件和文件夹删除，如果你的readimg.php也是放到插件的目录之下，请不要删除哦）放置在wp-content/plugins/ 下，后台激活插件即可； 相关提示： 这个插件只能让post中的图片正常显示，若是全站其他地方还有相关的图片，建议在footer加上js代码，当然，前提条件是你的模板中载入了jquery库。 注意，这个操作多数blog不需要。 $("img").each(function(i){ var src = $(this).attr("src"); if( src.indexOf('ggpht')!=-1 ){ $(this).attr('src','http://0bad.com/readimg.php?src='+src.replace('ggpht','gouride') ); } }); 两点提示： 等某个相册服务被放出来之后，禁用此插件即可！ 装上此插件后，所有图片流量均产生在readimg.php所在的服务器上！ 我们的目的很明确，只想让自己的图片能在自己的blog显示而已，因此应该没有碰触到谁的敏感神经！ 修改日志： 添加了主流read的支持，这样用主流的reader打开便不会出现盗链图片，这个可以自行在readimg.php中添加 备注：某些服务器由于模块没有配置CURL，所以无法获取图片，如果只这样，请下面下面这个文件替代原来的readimg.php: 不知道如何配置的，请重新下载，php文件中已经详细注释了。]]></description>
			<content:encoded><![CDATA[<p><strong>插件用途：</strong>将图片缓存在自己指定的服务器上，提高图片访问速度，或者将国内无法访问的图片正确的显示在blog上；</p>
<p><strong>使用条件：</strong>你必须有可用的非中国虚拟主机；</p>
<p><strong>使用步骤：</strong></p>
<ol>
<li>下载这个图片cache程序 <a href="http://www.storyday.com/wp-content/uploads/2009/07/pika.zip">pika</a>；</li>
<li>用文本编辑器打开 readimg.php 和pika.php，按照注释提示修改前面几行；</li>
<li>将这个程序放置在中国人能访问的非中国的服务器上，设置cache的属性为0777，设置cache下面的文件夹属性为0777；</li>
<li>同时将这个程序（只有pika.php才是插件文件，这个时候可以把其他文件和文件夹删除，如果你的readimg.php也是放到插件的目录之下，请不要删除哦）放置在wp-content/plugins/ 下，后台激活插件即可；</li>
</ol>
<p><strong>相关提示：</strong></p>
<p>这个插件只能让post中的图片正常显示，若是全站其他地方还有相关的图片，建议在footer加上js代码，当然，前提条件是你的模板中载入了jquery库。</p>
<p>注意，这个操作多数blog不需要。</p>
<p><code>$("img").each(function(i){<br />
var src = $(this).attr("src");<br />
if( src.indexOf('ggpht')!=-1 ){<br />
$(this).attr('src','http://0bad.com/readimg.php?src='+src.replace('ggpht','gouride') );<br />
}<br />
});</code><br />
<strong>两点提示：</strong></p>
<ul>
<li>等某个相册服务被放出来之后，禁用此插件即可！</li>
<li>装上此插件后，所有图片流量均产生在readimg.php所在的服务器上！</li>
</ul>
<p>我们的目的很明确，只想让自己的图片能在自己的blog显示而已，因此应该没有碰触到谁的敏感神经！</p>
<p>修改日志：</p>
<ul>
<li>添加了主流read的支持，这样用主流的reader打开便不会出现盗链图片，这个可以自行在readimg.php中添加</li>
</ul>
<p><strong>备注：</strong>某些服务器由于模块没有配置CURL，所以无法获取图片，如果只这样，请下面下面这个文件替代原来的readimg.php:</p>
<p>不知道如何配置的，请重新下载，php文件中已经详细注释了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.storyday.com/html/y2009/2496_pika-released-plug-ins.html/feed</wfw:commentRss>
		<slash:comments>122</slash:comments>
		</item>
		<item>
		<title>ajax-comment-vote</title>
		<link>http://www.storyday.com/html/y2009/2424_ajax-comment-vote.html</link>
		<comments>http://www.storyday.com/html/y2009/2424_ajax-comment-vote.html#comments</comments>
		<pubDate>Mon, 22 Jun 2009 11:01:21 +0000</pubDate>
		<dc:creator>江东</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[网站技术]]></category>
		<category><![CDATA[ajax-comment-vote]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordrepss]]></category>

		<guid isPermaLink="false">http://www.storyday.com/?p=2424</guid>
		<description><![CDATA[插件名称：ajax-comment-vote 插件作用：给评论投票，在指定的位置显示出当前热门评论，效果参见可能吧或者cnbeta（这个和此插件无关）。 适用对象：评论较多的blog。 优势：ajax-comment-vote完全采用ajax方式，支持全静态化（如使用了cos-html-cache）的blog。针对cos-html-cache进行了即时优化，用户的每一次投票将会重新更新该POST的缓存。 安装过程： 下载这个插件ajax-comment-vote, 上传至插件目录，后台激活； 评论的下方将自动出现 支持和反对的链接； 在需要显示热门评论的地方使用此代码&#60;?php if( function_exists(&#8216;ajax_hot_comment_list&#8217;) ) ajax_hot_comment_list( $title=”热门评论 “,$num=10 )?&#62; $title表示标题名， num表示显示热门评论的最多条数 热门评论如何计算：支持的评论-反对的评论最大的数排最前， 若支持-反对相等， 则 支持+反对数量 大者排靠前，这个逻辑若不科学，欢迎大家随时提供更好的建议 补充说明： 若是你的模板文件中已经有jquery库，把插件文件中的这行 define(&#8216;GOOGLE_JQ&#8217;,'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&#8217;);改define(&#8216;GOOGLE_JQ&#8217;,”);当然不改也没有任何关系。 css在插件文件夹下，请自行修改成适合您模板的样式。 使用该插件的朋友有任何意见可以在评论中提出，刚好顺便也做插件测试！ 更新日志（2010-07-13）： 支持wordpress3.0； 增加了一个新的函数，&#60;?php ajax_recent_hot_comment_list( $days,$limit );?&#62;，功能是在任何地方显示站内最投票最多的评论，参数说明：$days，表示从当前日期起，向前数几天内的热门评论，$limit 表示显示评论的条数； 下载链接：ajax-comment-vote 1.6 ajax-comment-vote 最新版本 ajax-comment-vote (更新于2011-11-24）]]></description>
			<content:encoded><![CDATA[<p><strong>插件名称：</strong>ajax-comment-vote</p>
<p><strong>插件作用：</strong>给评论投票，在指定的位置显示出当前热门评论，效果参见<a href="http://www.kenengba.com">可能吧</a>或者<a href="http://www.cnbeta.com">cnbeta</a>（这个和此插件无关）。</p>
<p><strong>适用对象：</strong>评论较多的blog。</p>
<p><strong>优势：</strong>ajax-comment-vote完全采用ajax方式，支持全静态化（如使用了cos-html-cache）的blog。针对cos-html-cache进行了即时优化，用户的每一次投票将会重新更新该POST的缓存。</p>
<p><strong>安装过程：</strong></p>
<ol>
<li>下载这个插件ajax-comment-vote, 上传至插件目录，后台激活；</li>
<li>评论的下方将自动出现 支持和反对的链接；</li>
<li>在需要显示热门评论的地方使用此代码&lt;?php if( function_exists(&#8216;ajax_hot_comment_list&#8217;) ) ajax_hot_comment_list( $title=”热门评论 “,$num=10 )?&gt;<br />
$title表示标题名， num表示显示热门评论的最多条数</li>
</ol>
<p><strong>热门评论如何计算：</strong>支持的评论-反对的评论最大的数排最前， 若支持-反对相等， 则 支持+反对数量 大者排靠前，这个逻辑若不科学，欢迎大家随时提供更好的建议</p>
<p><strong>补充说明：</strong></p>
<p>若是你的模板文件中已经有jquery库，把插件文件中的这行 define(&#8216;GOOGLE_JQ&#8217;,'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&#8217;);改define(&#8216;GOOGLE_JQ&#8217;,”);当然<strong>不改也没有任何关系</strong>。</p>
<p><strong>css在插件文件夹下，请自行修改成适合您模板的样式。</strong></p>
<p><strong><br />
</strong></p>
<p>使用该插件的朋友有任何意见可以在评论中提出，刚好顺便也做插件测试！</p>
<div style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 13px/19px Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-family: Simsun; line-height: normal; font-size: small; padding: 0.6em; margin: 0px;">
<p>更新日志（2010-07-13）：</p>
<ol>
<li>支持wordpress3.0；</li>
<li>增加了一个新的函数，&lt;?php ajax_recent_hot_comment_list( $days,$limit );?&gt;，功能是在任何地方显示站内最投票最多的评论，参数说明：$days，表示从当前日期起，向前数几天内的热门评论，$limit 表示显示评论的条数；</li>
</ol>
<p>下载链接：<del><a href="http://www.storyday.com/wp-content/uploads/2010/07/ajax-comment-vote.zip">ajax-comment-vote</a> 1.6</del></p>
<p><del><strong><a href="http://www.storyday.com/wp-content/uploads/2009/06/ajax-comment-vote2.zip">ajax-comment-vote</a> 最新版本</strong></del></p>
<p><a href="http://www.storyday.com/wp-content/uploads/2011/11/ajax-comment-vote.zip">ajax-comment-vote</a> (更新于2011-11-24）</p>
</div>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.storyday.com/html/y2009/2424_ajax-comment-vote.html/feed</wfw:commentRss>
		<slash:comments>88</slash:comments>
		</item>
		<item>
		<title>ajaxcoderender 已经上传到wordpress官方插件站点</title>
		<link>http://www.storyday.com/html/y2008/2127_ajaxcoderender-have-been-uploaded-to-an-official-wordpress-plug-in-site.html</link>
		<comments>http://www.storyday.com/html/y2008/2127_ajaxcoderender-have-been-uploaded-to-an-official-wordpress-plug-in-site.html#comments</comments>
		<pubDate>Mon, 22 Dec 2008 14:12:34 +0000</pubDate>
		<dc:creator>江东</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[网站技术]]></category>
		<category><![CDATA[ajaxcoderender]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.storyday.com/?p=2127</guid>
		<description><![CDATA[官方下载地址：http://wordpress.org/extend/plugins/ajaxcoderender/ 该插件的好处在于可以随时在RTF模式下编辑代码，代码渲染采用ajax模式； 由于是在RTF模式下编辑代码，所以不存在任何被wordpress误修改代码的可能。 下面是几个例子 main(){ int i,j; i=0; while(i &#60; 10){ i ++; } } 下面是第二个 &#60;?php echo "hello"; ?&#62; 更多请参见：AjaxCodeRender(Ajax代码高亮器)插件发布 感谢 rex 在正则表达式上的全力帮助，正则表达式是一个好用但不容易掌握的东西，大家可以去rex站点看看相关资料。]]></description>
			<content:encoded><![CDATA[<p>官方下载地址：<a href="http://wordpress.org/extend/plugins/ajaxcoderender/">http://wordpress.org/extend/plugins/ajaxcoderender/</a></p>
<p>该插件的好处在于可以随时在RTF模式下编辑代码，代码渲染采用ajax模式；</p>
<p>由于是在RTF模式下编辑代码，所以不存在任何被wordpress误修改代码的可能。</p>
<p>下面是几个例子</p>
<p><code lang="c"><br />
main(){<br />
int i,j;<br />
i=0;<br />
while(i &lt; 10){<br />
i ++;<br />
}<br />
}<br />
</code></p>
<p>下面是第二个</p>
<p><code lang="php"><br />
&lt;?php<br />
echo "hello";<br />
?&gt;<br />
</code></p>
<p>更多请参见：<a href="http://www.storyday.com/html/y2008/2111_ajaxcoderender.html">AjaxCodeRender(Ajax代码高亮器)插件发布</a></p>
<p>感谢 <a href="http://iregex.org ">rex</a> 在正则表达式上的全力帮助，正则表达式是一个好用但不容易掌握的东西，大家可以去rex站点看看相关资料。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.storyday.com/html/y2008/2127_ajaxcoderender-have-been-uploaded-to-an-official-wordpress-plug-in-site.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>AjaxCodeRender(Ajax代码高亮器)插件发布</title>
		<link>http://www.storyday.com/html/y2008/2111_ajaxcoderender.html</link>
		<comments>http://www.storyday.com/html/y2008/2111_ajaxcoderender.html#comments</comments>
		<pubDate>Fri, 19 Dec 2008 11:18:00 +0000</pubDate>
		<dc:creator>江东</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[网站技术]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[代码高亮]]></category>

		<guid isPermaLink="false">http://www.storyday.com/?p=2111</guid>
		<description><![CDATA[现在网络上优秀的代码美化插件很多，如coolcode，wp-geshi等等，然而他们或多或少的都有一些不足，比如coolcode插件调用的js太多且庞大，wp-geshi更新不够及时等等。其实更加让人郁闷的是wordpress的文本编辑器和后台处理的php函数往往会自作聪明的为我们纠正某些xhtml的错误，导致代码总是被粗暴的修改掉，鉴于此，cosbeta决定自己发布一款插件，当然，同其他高亮插件一样，所有的高亮php处理函数都来自于伟大的geshi，下面言归正传，开始介绍这款插件。 插件名：AjaxCodeRender(Ajax代码高亮器)； 插件作用：通过ajax的方式，将文中代码进行高亮处理； 插件的缺点：不支持googlereader高亮显示，但是能显示代码；其他你认为是缺点的缺点 插件的安装和激活：同常规插件一样。注意：若是你的模板已经集成了jquery或者你打算将插件中的css集成到当前模板文件中，请打开AjaxCodeRender.php，编辑第12、13行。 插件支持高亮的语言有：同geshi（支持117种主流和非主流语言） 插件的优点：平常我们在wordpress中发布代码的时候都是在“代码编辑器”的模式下将代码输入到编辑器中，这样就很容易导致wp自动纠正代码。 插件高亮用法：发布程序代码的时候，请一定在RTF（富文本）模式下输入或者复制代码代码，然后切换到源文件模式下，将代码框在&#60;div class=”code” lang=”php”&#62;&#60;/div&#62;之间即可。或者在富文本模式下直接将代码嵌入到之间，两个code之间最好不要换行和有空格。由于代码直接在富文本模式下编辑，已经被转化成HTML，所以WP就不会擅自改动内容了。 插件下载地址：ajaxcoderender 另：史上最好用的是逗大家玩的，千万别当真。 插件高亮演示（大家可以看看本页html源代码）： /** The version of this GeSHi file */ define(&#8216;GESHI_VERSION&#8217;, &#8217;1.0.8.1&#8242;); // Define the root directory for the GeSHi code tree if (!defined(&#8216;GESHI_ROOT&#8217;)) { /** The root directory for GeSHi */ define(&#8216;GESHI_ROOT&#8217;, dirname(__FILE__) . DIRECTORY_SEPARATOR); } /** The language file directory for GeSHi [...]]]></description>
			<content:encoded><![CDATA[<p>现在网络上优秀的代码美化插件很多，如<a href="http://www.coolcode.cn/" target="_blank">coolcode</a>，wp-geshi等等，然而他们或多或少的都有一些不足，比如coolcode插件调用的js太多且庞大，wp-geshi更新不够及时等等。其实更加让人郁闷的是wordpress的文本编辑器和后台处理的php函数往往会自作聪明的为我们纠正某些xhtml的错误，导致代码总是被粗暴的修改掉，鉴于此，cosbeta决定自己发布一款插件，当然，同其他高亮插件一样，所有的高亮php处理函数都来自于伟大的<a href="http://qbnz.com/highlighter/">geshi</a>，下面言归正传，开始介绍这款插件。</p>
<p><strong>插件名：</strong>AjaxCodeRender(Ajax代码高亮器)；</p>
<p><strong>插件作用：</strong>通过ajax的方式，将文中代码进行高亮处理；</p>
<p><strong>插件的缺点：</strong>不支持googlereader高亮显示，但是能显示代码；其他你认为是缺点的缺点</p>
<p><strong>插件的安装和激活：</strong>同常规插件一样。<strong>注意：</strong>若是你的模板已经集成了jquery或者你打算将插件中的css集成到当前模板文件中，请打开AjaxCodeRender.php，编辑第12、13行。</p>
<p><strong>插件支持高亮的语言有：同geshi（支持117种主流和非主流语言）</strong></p>
<p><strong>插件的优点：</strong>平常我们在wordpress中发布代码的时候都是在“代码编辑器”的模式下将代码输入到编辑器中，这样就很容易导致wp自动纠正代码。</p>
<p><span style="color: #0000ff;"><strong>插件高亮用法：</strong></span>发布程序代码的时候，<strong>请一定在RTF（富文本）模式下输入或者复制代码代码</strong>，然后切换到源文件模式下，将代码框在&lt;div class=”code” lang=”php”&gt;&lt;/div&gt;之间即可。或者在富文本模式下直接将代码嵌入到<a href="http://www.storyday.com/wp-content/uploads/2008/12/code.jpg"><img class="alignnone size-full wp-image-2126" title="code" src="http://www.storyday.com/wp-content/uploads/2008/12/code.jpg" alt="code" width="198" height="15" /></a>之间，两个code之间最好不要换行和有空格。由于代码直接在富文本模式下编辑，已经被转化成HTML，所以WP就<strong>不会擅自改动内容了</strong>。</p>
<p>插件下载地址：<a href="http://www.storyday.com/wp-content/uploads/2008/12/ajaxcoderender.zip">ajaxcoderender</a></p>
<p><strong>另：史上最好用的是逗大家玩的，千万别当真。</strong><a href="http://www.storyday.com/wp-content/uploads/2008/12/ajaxcoderender.zip"><span id="more-2111"></span></a></p>
<p>插件高亮演示（大家可以看看本页html源代码）：</p>
<div class="code" lang="php">/** The version of this GeSHi file */<br />
define(&#8216;GESHI_VERSION&#8217;, &#8217;1.0.8.1&#8242;);</p>
<p>// Define the root directory for the GeSHi code tree<br />
if (!defined(&#8216;GESHI_ROOT&#8217;)) {<br />
/** The root directory for GeSHi */<br />
define(&#8216;GESHI_ROOT&#8217;, dirname(__FILE__) . DIRECTORY_SEPARATOR);<br />
}<br />
/** The language file directory for GeSHi<br />
@access private */<br />
define(&#8216;GESHI_LANG_ROOT&#8217;, GESHI_ROOT . &#8216;geshi&#8217; . DIRECTORY_SEPARATOR);</p>
<p>// Define if GeSHi should be paranoid about security<br />
if (!defined(&#8216;GESHI_SECURITY_PARANOID&#8217;)) {<br />
/** Tells GeSHi to be paranoid about security settings */<br />
define(&#8216;GESHI_SECURITY_PARANOID&#8217;, false);<br />
}</p>
<p>// Line numbers &#8211; use with enable_line_numbers()<br />
/** Use no line numbers when building the result */<br />
define(&#8216;GESHI_NO_LINE_NUMBERS&#8217;, 0);<br />
/** Use normal line numbers when building the result */<br />
define(&#8216;GESHI_NORMAL_LINE_NUMBERS&#8217;, 1);<br />
/** Use fancy line numbers when building the result */<br />
define(&#8216;GESHI_FANCY_LINE_NUMBERS&#8217;, 2);</p>
<p>// Container HTML type<br />
/** Use nothing to surround the source */<br />
define(&#8216;GESHI_HEADER_NONE&#8217;, 0);<br />
/** Use a “div” to surround the source */<br />
define(&#8216;GESHI_HEADER_DIV&#8217;, 1);</p></div>
<p>用过的朋友请给一下反馈意见！</p>
<p>演示一下【code】<code lang="c">int i=0;<br />
i++;<br />
print "hello";</code></p>
<p>再来一个更加随意的测试测试</p>
<p><code><br />
&lt;?php<br />
echo "这次代码输入来的是硬换行";<br />
echo "硬换行会产生一个p标签";<br />
echo "所以我会在代码中过滤掉";<br />
echo "感谢<span class="ej8B8e" dir="ltr">rex http://iregex.org 在正则表达式上的协助</span>";<br />
?&gt;<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.storyday.com/html/y2008/2111_ajaxcoderender.html/feed</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>本站即将发布史上最好用的代码高亮插件</title>
		<link>http://www.storyday.com/html/y2008/2108_published-in-the-history-of-this-site-is-about-the-best-use-of-the-code-highlighted-plug-in.html</link>
		<comments>http://www.storyday.com/html/y2008/2108_published-in-the-history-of-this-site-is-about-the-best-use-of-the-code-highlighted-plug-in.html#comments</comments>
		<pubDate>Fri, 19 Dec 2008 07:35:19 +0000</pubDate>
		<dc:creator>江东</dc:creator>
				<category><![CDATA[网站技术]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.storyday.com/?p=2108</guid>
		<description><![CDATA[特性如下： 基于ajax； 不改变post的内容； 代码可以直接用文本编辑器可视化界面进行编写； 不会出现代码被自动修正的情况； 名字叫做AjaxCodeRendering 和其他的高亮插件兼容； 史上最好的插件只是开玩笑罢了； 今天公司停电，提前一个半小时下班，特编写此插件庆祝一下。 其实是我自己被Wordpress编辑器的自动代码更正给搞郁闷了，每次发布代码都得很麻烦，都得纠正n次 下面是代码测试 $ThisPluginUrl =  $BlogUrl. &#8216;/wp-content/plugins/AjaxCodeRender/&#8217;; define(&#8216;ThisPluginUrl&#8217;,$ThisPluginUrl); if( !function_exists(&#8216;AjaxCodeRenderCss&#8217;) ){ function AjaxCodeRenderCss(){ echo &#8216;&#60;link rel=”stylesheet” href=”&#8216;.ThisPluginUrl.&#8217;ajaxcoderrender.css” type=”text/css” media=”screen”/&#62;&#8217;; } } if( !function_exists(&#8216;AjaxCodeRenderJs&#8217;) ){ function AjaxCodeRenderJs(){ echo &#8216;&#60;script src=”&#8216;.ThisPluginUrl.&#8217;jquery.js”&#62;&#60;/script&#62;&#8217;; } }]]></description>
			<content:encoded><![CDATA[<p>特性如下：</p>
<ol>
<li>基于ajax；</li>
<li>不改变post的内容；</li>
<li>代码可以直接用文本编辑器可视化界面进行编写；</li>
<li>不会出现代码被自动修正的情况；</li>
<li>名字叫做AjaxCodeRendering</li>
<li>和其他的高亮插件兼容；</li>
<li>史上最好的插件只是开玩笑罢了；</li>
</ol>
<p>今天公司停电，提前一个半小时下班，特编写此插件庆祝一下。</p>
<p>其实是我自己被Wordpress编辑器的自动代码更正给搞郁闷了，每次发布代码都得很麻烦，都得纠正n次</p>
<p>下面是代码测试</p>
<div class="code">$ThisPluginUrl =  $BlogUrl. &#8216;/wp-content/plugins/AjaxCodeRender/&#8217;;<br />
define(&#8216;ThisPluginUrl&#8217;,$ThisPluginUrl);</p>
<p>if( !function_exists(&#8216;AjaxCodeRenderCss&#8217;) ){<br />
function AjaxCodeRenderCss(){<br />
echo &#8216;&lt;link rel=”stylesheet” href=”&#8216;.ThisPluginUrl.&#8217;ajaxcoderrender.css” type=”text/css” media=”screen”/&gt;&#8217;;</p>
<p>}<br />
}</p>
<p>if( !function_exists(&#8216;AjaxCodeRenderJs&#8217;) ){<br />
function AjaxCodeRenderJs(){<br />
echo &#8216;&lt;script src=”&#8216;.ThisPluginUrl.&#8217;jquery.js”&gt;&lt;/script&gt;&#8217;;</p>
<p>}<br />
}</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.storyday.com/html/y2008/2108_published-in-the-history-of-this-site-is-about-the-best-use-of-the-code-highlighted-plug-in.html/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>

