<?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; 程序</title>
	<atom:link href="http://ale.net.cn/blog/category/%e7%a8%8b%e5%ba%8f/feed/" rel="self" type="application/rss+xml" />
	<link>http://ale.net.cn/blog</link>
	<description>没有句号的梦想</description>
	<lastBuildDate>Thu, 26 Aug 2010 15:15:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>RSS规范及验证</title>
		<link>http://ale.net.cn/blog/2010/08/rss%e8%a7%84%e8%8c%83%e5%8f%8a%e9%aa%8c%e8%af%81/</link>
		<comments>http://ale.net.cn/blog/2010/08/rss%e8%a7%84%e8%8c%83%e5%8f%8a%e9%aa%8c%e8%af%81/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 15:12:27 +0000</pubDate>
		<dc:creator>ale</dc:creator>
				<category><![CDATA[程序]]></category>

		<guid isPermaLink="false">http://ale.net.cn/blog/?p=125</guid>
		<description><![CDATA[Feed Validator地址
http://validator.w3.org/feed/check.cgi?url= 
email地址
item的author中email的正确格式如下
Stanley@example.com (Stanley Wang)
前面是email地址，后面括号中的是姓名
 
日期格式
错误提示：element must be an RFC-822 date-time
pubDate，lastBuildDate中的日期必须是 RFC-822 date-time，正确格式如下
Wed, 02 Oct 2002 13:00:00 GMT
如果使用smarty的date_format，则参数为%a, %d %b %Y %H:%M:%S
最后的GMT代表格林威治时间，中国的话可以替换为+0800
 
MIME type
如果是用php输出的rss的话，需要用header输出Content-Type
RSS feeds 1.0 为 application/rdf+xml
RSS feeds 2.0 为 application/rss+xml
Atom feeds 为 application/atom+xml
 
RSS本身的链接
错误提示：
Missing  atom:link  with  rel=&#8221;self
解决方法：
首先要在rss标签中声明Atom的Namespace，如下：
&#60;rss version=&#8221;2.0&#8243; xmlns:atom=&#8221;http://www.w3.org/2005/Atom&#8221;&#62;
在channel标签中应该加入带有rel=&#8221;self&#8221;的atom:link标签，格式如下：
&#60;atom:link href=http://rss地址&#8221;  rel=&#8221;self&#8221; type=&#8221;application/rss+xml&#8221; /&#62;
来源：http://androids-electricsheep.blogbus.com/logs/68652711.html
]]></description>
			<content:encoded><![CDATA[<p>Feed Validator地址</p>
<p><a href="http://validator.w3.org/feed/check.cgi?url=http://lupus.10x.cn/rss.php">http://validator.w3.org/feed/check.cgi?url=</a> </p>
<p><strong>email地址</strong></p>
<p>item的author中email的正确格式如下</p>
<p>Stanley@example.com (Stanley Wang)</p>
<p>前面是email地址，后面括号中的是姓名</p>
<p> </p>
<p><strong>日期格式</strong></p>
<p>错误提示：element must be an RFC-822 date-time</p>
<p>pubDate，lastBuildDate中的日期必须是 RFC-822 date-time，正确格式如下</p>
<p>Wed, 02 Oct 2002 13:00:00 GMT</p>
<p>如果使用smarty的date_format，则参数为%a, %d %b %Y %H:%M:%S</p>
<p>最后的GMT代表格林威治时间，中国的话可以替换为+0800</p>
<p> </p>
<p><strong>MIME type</strong></p>
<p>如果是用php输出的rss的话，需要用header输出Content-Type</p>
<p>RSS feeds 1.0 为 application/rdf+xml</p>
<p>RSS feeds 2.0 为 application/rss+xml</p>
<p>Atom feeds 为 application/atom+xml</p>
<p> </p>
<p><strong>RSS本身的链接</strong></p>
<p>错误提示：</p>
<p>Missing  atom:link  with  rel=&#8221;self</p>
<p>解决方法：</p>
<p>首先要在rss标签中声明Atom的Namespace，如下：</p>
<p>&lt;rss version=&#8221;2.0&#8243; xmlns:atom=&#8221;http://www.w3.org/2005/Atom&#8221;&gt;</p>
<p>在channel标签中应该加入带有rel=&#8221;self&#8221;的atom:link标签，格式如下：</p>
<p>&lt;atom:link href=<a href="http://rss地址">http://rss地址</a>&#8221;  rel=&#8221;self&#8221; type=&#8221;application/rss+xml&#8221; /&gt;</p>
<p>来源：<a href="http://androids-electricsheep.blogbus.com/logs/68652711.html">http://androids-electricsheep.blogbus.com/logs/68652711.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ale.net.cn/blog/2010/08/rss%e8%a7%84%e8%8c%83%e5%8f%8a%e9%aa%8c%e8%af%81/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DEDECMS友情链接去掉li</title>
		<link>http://ale.net.cn/blog/2010/03/dedecms%e5%8f%8b%e6%83%85%e9%93%be%e6%8e%a5%e5%8e%bb%e6%8e%89li/</link>
		<comments>http://ale.net.cn/blog/2010/03/dedecms%e5%8f%8b%e6%83%85%e9%93%be%e6%8e%a5%e5%8e%bb%e6%8e%89li/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 14:47:56 +0000</pubDate>
		<dc:creator>ale</dc:creator>
				<category><![CDATA[程序]]></category>
		<category><![CDATA[dedecms]]></category>

		<guid isPermaLink="false">http://ale.net.cn/blog/?p=117</guid>
		<description><![CDATA[通过改DEDECMS实现对友情链接代码中有LI标签的改动。
找到include\taglib\flink.lib.php文件。打开第37行，如：
if(trim($ctag-&#62;GetInnerText())==”) $innertext = “&#60;li&#62;[field:link /]&#60;/li&#62;”;
修改成：
if(trim($ctag-&#62;GetInnerText())==”) $innertext = “[field:link /]“;
然后模版中直接用 {dede:flink row=’24′/} 调用即可。
]]></description>
			<content:encoded><![CDATA[<p>通过改DEDECMS实现对友情链接代码中有LI标签的改动。</p>
<p>找到include\taglib\flink.lib.php文件。打开第37行，如：</p>
<p>if(trim($ctag-&gt;GetInnerText())==”) $innertext = “&lt;li&gt;[field:link /]&lt;/li&gt;”;</p>
<p>修改成：</p>
<p>if(trim($ctag-&gt;GetInnerText())==”) $innertext = “[field:link /]“;</p>
<p>然后模版中直接用 {dede:flink row=’24′/} 调用即可。</p>
]]></content:encoded>
			<wfw:commentRss>http://ale.net.cn/blog/2010/03/dedecms%e5%8f%8b%e6%83%85%e9%93%be%e6%8e%a5%e5%8e%bb%e6%8e%89li/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dedecms生成中文名html文件</title>
		<link>http://ale.net.cn/blog/2010/03/dedecms%e7%94%9f%e6%88%90%e4%b8%ad%e6%96%87%e5%90%8dhtml%e6%96%87%e4%bb%b6/</link>
		<comments>http://ale.net.cn/blog/2010/03/dedecms%e7%94%9f%e6%88%90%e4%b8%ad%e6%96%87%e5%90%8dhtml%e6%96%87%e4%bb%b6/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 13:32:26 +0000</pubDate>
		<dc:creator>ale</dc:creator>
				<category><![CDATA[程序]]></category>
		<category><![CDATA[dedecms]]></category>

		<guid isPermaLink="false">http://ale.net.cn/blog/?p=115</guid>
		<description><![CDATA[dedecms生成文件用到了的函数在/include/dedetag.class.php中
//把分析模板输出为文件
function SaveTo($filename)
{
   $fp = @fopen($filename,&#8221;w&#8221;) or die(&#8221;DedeTag Engine Create File False&#8221;.$filename);
   fwrite($fp,$this-&#62;GetResult());
   fclose($fp);
}
windows下，fopen()创建一个中文文件名的文件时问题就出来了，文件名都是乱码。原因是Windows默认的文字编码是ansi。
解决方法是用iconv函数。
我用的是utf-8的dedecms版本。把utf-8转成gb2312就可以避免中文文件名为乱码。
function SaveTo($filename)
 {
  $filename=iconv(&#8217;utf-8&#8242;,&#8217;gb2312&#8242;,$filename);
  $fp = @fopen($filename,&#8221;w&#8221;) or die(&#8221;DedeTag Engine Create File False&#8221;);
  fwrite($fp,$this-&#62;GetResult());
  fclose($fp);
 }
按如上更改函数就可以了。windows下不能用这几种符号\/:*?&#8217;&#60;&#62;&#124;，要注意屏蔽。
]]></description>
			<content:encoded><![CDATA[<p>dedecms生成文件用到了的函数在/include/dedetag.class.php中</p>
<p>//把分析模板输出为文件<br />
function SaveTo($filename)<br />
{<br />
   $fp = @fopen($filename,&#8221;w&#8221;) or die(&#8221;DedeTag Engine Create File False&#8221;.$filename);<br />
   fwrite($fp,$this-&gt;GetResult());<br />
   fclose($fp);<br />
}</p>
<p>windows下，fopen()创建一个中文文件名的文件时问题就出来了，文件名都是乱码。原因是Windows默认的文字编码是ansi。</p>
<p>解决方法是用iconv函数。</p>
<p>我用的是utf-8的dedecms版本。把utf-8转成gb2312就可以避免中文文件名为乱码。</p>
<p>function SaveTo($filename)<br />
 {<br />
  $filename=iconv(&#8217;utf-8&#8242;,&#8217;gb2312&#8242;,$filename);<br />
  $fp = @fopen($filename,&#8221;w&#8221;) or die(&#8221;DedeTag Engine Create File False&#8221;);<br />
  fwrite($fp,$this-&gt;GetResult());<br />
  fclose($fp);<br />
 }</p>
<p>按如上更改函数就可以了。windows下不能用这几种符号<span style="color: #ff0000;">\/:*?&#8217;&lt;&gt;|<span style="color: #000000;">，要注意屏蔽。</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://ale.net.cn/blog/2010/03/dedecms%e7%94%9f%e6%88%90%e4%b8%ad%e6%96%87%e5%90%8dhtml%e6%96%87%e4%bb%b6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mysql数据从latin1转到utf-8</title>
		<link>http://ale.net.cn/blog/2010/01/mysql%e6%95%b0%e6%8d%ae%e4%bb%8elatin1%e8%bd%ac%e5%88%b0utf-8/</link>
		<comments>http://ale.net.cn/blog/2010/01/mysql%e6%95%b0%e6%8d%ae%e4%bb%8elatin1%e8%bd%ac%e5%88%b0utf-8/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 06:41:08 +0000</pubDate>
		<dc:creator>ale</dc:creator>
				<category><![CDATA[程序]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://ale.net.cn/blog/?p=102</guid>
		<description><![CDATA[因为有个数据库原始是存为latin1格式的，在phpmyadmin里面查看中文全都是乱码，修改数据非常麻烦，%E
]]></description>
			<content:encoded><![CDATA[<p>因为有个数据库原始是存为latin1格式的，在phpmyadmin里面查看中文全都是乱码，修改数据非常麻烦，%E</p>
]]></content:encoded>
			<wfw:commentRss>http://ale.net.cn/blog/2010/01/mysql%e6%95%b0%e6%8d%ae%e4%bb%8elatin1%e8%bd%ac%e5%88%b0utf-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>完全手动禁止Wordpress修订功能</title>
		<link>http://ale.net.cn/blog/2009/09/%e5%ae%8c%e5%85%a8%e6%89%8b%e5%8a%a8%e7%a6%81%e6%ad%a2wordpress%e4%bf%ae%e8%ae%a2%e5%8a%9f%e8%83%bd/</link>
		<comments>http://ale.net.cn/blog/2009/09/%e5%ae%8c%e5%85%a8%e6%89%8b%e5%8a%a8%e7%a6%81%e6%ad%a2wordpress%e4%bf%ae%e8%ae%a2%e5%8a%9f%e8%83%bd/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 08:11:33 +0000</pubDate>
		<dc:creator>ale</dc:creator>
				<category><![CDATA[程序]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://ale.net.cn/blog/2009/09/%e5%ae%8c%e5%85%a8%e6%89%8b%e5%8a%a8%e7%a6%81%e6%ad%a2wordpress%e4%bf%ae%e8%ae%a2%e5%8a%9f%e8%83%bd/</guid>
		<description><![CDATA[去除Wordpress的修订历史功能。整个过程需要通过修改Wordpress的两个文件来实现：
1，打开 &#8216;wp-includes\default-filters.php&#8217; 文件，找到以下代码：
add_action( &#8216;pre_post_update&#8217;, &#8216;wp_save_post_revision&#8217; );

这段语句主要是在每次更新文章时，调用&#8217;pre_post_update&#8217; 这个函数，来创建修订版，所以在这段语句前添加 &#8216;//&#8217;将其转为注释，这样就可以安静了。
//add_action( &#8216;pre_post_update&#8217;, &#8216;wp_save_post_revision&#8217; );

但这样做还不完全，我们需要第二步修改，来完全的禁止修订功能。
2，打开 ‘wp-admin\includes\post.php’ 文件，找到以下代码：
return _wp_put_post_revision( $_POST, true );

修改为：
return edit_post();

这样以后每次在修改已发布文章时，就不再会出现修订版了。
有兴趣的朋友不妨试试，很不错的。不过缺点就是，每次升级Wordpress都需要重新修改，有点小麻烦。
]]></description>
			<content:encoded><![CDATA[<p>去除Wordpress的修订历史功能。整个过程需要通过修改Wordpress的两个文件来实现：</p>
<p>1，打开 &#8216;wp-includes\default-filters.php&#8217; 文件，找到以下代码：</p>
<blockquote><p>add_action( &#8216;pre_post_update&#8217;, &#8216;wp_save_post_revision&#8217; );</p>
</blockquote>
<p>这段语句主要是在每次更新文章时，调用&#8217;pre_post_update&#8217; 这个函数，来创建修订版，所以在这段语句前添加 &#8216;//&#8217;将其转为注释，这样就可以安静了。</p>
<blockquote><p>//add_action( &#8216;pre_post_update&#8217;, &#8216;wp_save_post_revision&#8217; );</p>
</blockquote>
<p>但这样做还不完全，我们需要第二步修改，来完全的禁止修订功能。</p>
<p>2，打开 ‘wp-admin\includes\post.php’ 文件，找到以下代码：</p>
<blockquote><p>return _wp_put_post_revision( $_POST, true );</p>
</blockquote>
<p>修改为：</p>
<blockquote><p>return edit_post();</p>
</blockquote>
<p>这样以后每次在修改已发布文章时，就不再会出现修订版了。</p>
<p>有兴趣的朋友不妨试试，很不错的。不过缺点就是，每次升级Wordpress都需要重新修改，有点小麻烦。</p>
]]></content:encoded>
			<wfw:commentRss>http://ale.net.cn/blog/2009/09/%e5%ae%8c%e5%85%a8%e6%89%8b%e5%8a%a8%e7%a6%81%e6%ad%a2wordpress%e4%bf%ae%e8%ae%a2%e5%8a%9f%e8%83%bd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL字符串函数CONCAT使用</title>
		<link>http://ale.net.cn/blog/2009/09/mysql%e5%ad%97%e7%ac%a6%e4%b8%b2%e5%87%bd%e6%95%b0concat%e4%bd%bf%e7%94%a8/</link>
		<comments>http://ale.net.cn/blog/2009/09/mysql%e5%ad%97%e7%ac%a6%e4%b8%b2%e5%87%bd%e6%95%b0concat%e4%bd%bf%e7%94%a8/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 01:56:41 +0000</pubDate>
		<dc:creator>ale</dc:creator>
				<category><![CDATA[程序]]></category>
		<category><![CDATA[CONCAT]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://ale.net.cn/blog/?p=93</guid>
		<description><![CDATA[在转换mysql数据的时候用到CONCAT函数，很实用。
在原字段内容的基础上，增加内容，通过CONCAT可以方便的实现。代码如下：
UPDATE `表名` SET `字段名` =concat(&#8217;字段名&#8217;,'新内容&#8217;) ;
]]></description>
			<content:encoded><![CDATA[<p>在转换mysql数据的时候用到CONCAT函数，很实用。</p>
<p>在原字段内容的基础上，增加内容，通过CONCAT可以方便的实现。代码如下：</p>
<p>UPDATE `表名` SET `字段名` =concat(&#8217;字段名&#8217;,'新内容&#8217;) ;</p>
]]></content:encoded>
			<wfw:commentRss>http://ale.net.cn/blog/2009/09/mysql%e5%ad%97%e7%ac%a6%e4%b8%b2%e5%87%bd%e6%95%b0concat%e4%bd%bf%e7%94%a8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>为wordpress绑定多个域名</title>
		<link>http://ale.net.cn/blog/2009/08/%e4%b8%bawordpress%e7%bb%91%e5%ae%9a%e5%a4%9a%e4%b8%aa%e5%9f%9f%e5%90%8d/</link>
		<comments>http://ale.net.cn/blog/2009/08/%e4%b8%bawordpress%e7%bb%91%e5%ae%9a%e5%a4%9a%e4%b8%aa%e5%9f%9f%e5%90%8d/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 15:31:10 +0000</pubDate>
		<dc:creator>ale</dc:creator>
				<category><![CDATA[程序]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[多域名]]></category>

		<guid isPermaLink="false">http://ale.net.cn/blog/?p=89</guid>
		<description><![CDATA[按照默认设置，wordpress只能绑定一个域名，与域名相关的两个option选项是siteurl和home，这些域名数据存在数据库里。
但是，自定义常量的优先级要高于数据库。所以，对于有多个镜像的blog，可以通过修改wp-config.php为Wordpress绑定多个域名。
将以下代码插入到wp-config.php中，就会根据域名设置wordpress的目录和显示目录。
if ($_SERVER['HTTP_HOST']==&#8221;www.w2.com&#8221;):
 define(&#8221;WP_SITEURL&#8221;, &#8220;http://www.w2.com&#8221;);
 define(&#8221;WP_HOME&#8221;, &#8220;http://www.w2.com&#8221;);
elseif ($_SERVER['HTTP_HOST']==&#8221;www.w3.com&#8221;):
 define(&#8221;WP_SITEURL&#8221;, &#8220;http://www.w3.com&#8221;);
 define(&#8221;WP_HOME&#8221;, &#8220;http://www.w3.com&#8221;);
else :
 define(&#8221;WP_SITEURL&#8221;, &#8220;http://www.w4.com&#8221;);
 define(&#8221;WP_HOME&#8221;, &#8220;http://www.w4.com&#8221;);
endif;
]]></description>
			<content:encoded><![CDATA[<p>按照默认设置，wordpress只能绑定一个域名，与域名相关的两个option选项是siteurl和home，这些域名数据存在数据库里。</p>
<p>但是，<strong><span style="color: #ff0000;">自定义常量的优先级要高于数据库</span></strong>。所以，对于有多个镜像的blog，可以通过修改wp-config.php为Wordpress绑定多个域名。</p>
<p>将以下代码插入到wp-config.php中，就会根据域名设置wordpress的目录和显示目录。</p>
<p>if ($_SERVER['HTTP_HOST']==&#8221;www.w2.com&#8221;):<br />
 define(&#8221;WP_SITEURL&#8221;, &#8220;http://www.w2.com&#8221;);<br />
 define(&#8221;WP_HOME&#8221;, &#8220;http://www.w2.com&#8221;);<br />
elseif ($_SERVER['HTTP_HOST']==&#8221;www.w3.com&#8221;):<br />
 define(&#8221;WP_SITEURL&#8221;, &#8220;http://www.w3.com&#8221;);<br />
 define(&#8221;WP_HOME&#8221;, &#8220;http://www.w3.com&#8221;);<br />
else :<br />
 define(&#8221;WP_SITEURL&#8221;, &#8220;http://www.w4.com&#8221;);<br />
 define(&#8221;WP_HOME&#8221;, &#8220;http://www.w4.com&#8221;);<br />
endif;</p>
]]></content:encoded>
			<wfw:commentRss>http://ale.net.cn/blog/2009/08/%e4%b8%bawordpress%e7%bb%91%e5%ae%9a%e5%a4%9a%e4%b8%aa%e5%9f%9f%e5%90%8d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在WordPress中获取指定分类下的全部tag</title>
		<link>http://ale.net.cn/blog/2009/08/%e5%9c%a8wordpress%e4%b8%ad%e8%8e%b7%e5%8f%96%e6%8c%87%e5%ae%9a%e5%88%86%e7%b1%bb%e4%b8%8b%e7%9a%84%e5%85%a8%e9%83%a8tag/</link>
		<comments>http://ale.net.cn/blog/2009/08/%e5%9c%a8wordpress%e4%b8%ad%e8%8e%b7%e5%8f%96%e6%8c%87%e5%ae%9a%e5%88%86%e7%b1%bb%e4%b8%8b%e7%9a%84%e5%85%a8%e9%83%a8tag/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 13:53:46 +0000</pubDate>
		<dc:creator>ale</dc:creator>
				<category><![CDATA[程序]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://ale.net.cn/blog/?p=87</guid>
		<description><![CDATA[&#60;?php
    query_posts(&#8217;category_name=work&#8217;);
    if (have_posts()) : while (have_posts()) : the_post();
        $posttags = get_the_tags();
        if ($posttags) {
            foreach($posttags as $tag) {
                $all_tags_arr[] = $tag -&#62; name; //用 $tag 把 $all_tags_arr 变成多维数组，再由array_unique函数进行处理
            }
        }
    endwhile; endif;
    $tags_arr = array_unique($all_tags_arr); //去除重复的tag
    echo &#8216;&#60;pre&#62;&#8217;.print_r($tags_arr, true).&#8217;&#60;/pre&#62;&#8217;; //输出tag
?&#62;
 别忘了把“query_posts(&#8217;category_name=work&#8217;);”里的分类名改成你需要的分类名。
为验证，先收藏。
]]></description>
			<content:encoded><![CDATA[<p>&lt;?php<br />
    query_posts(&#8217;category_name=work&#8217;);<br />
    if (have_posts()) : while (have_posts()) : the_post();<br />
        $posttags = get_the_tags();<br />
        if ($posttags) {<br />
            foreach($posttags as $tag) {<br />
                $all_tags_arr[] = $tag -&gt; name; //用 $tag 把 $all_tags_arr 变成多维数组，再由array_unique函数进行处理<br />
            }<br />
        }<br />
    endwhile; endif;</p>
<p>    $tags_arr = array_unique($all_tags_arr); //去除重复的tag<br />
    echo &#8216;&lt;pre&gt;&#8217;.print_r($tags_arr, true).&#8217;&lt;/pre&gt;&#8217;; //输出tag</p>
<p>?&gt;</p>
<p> 别忘了把“query_posts(&#8217;category_name=work&#8217;);”里的分类名改成你需要的分类名。</p>
<p>为验证，先收藏。</p>
]]></content:encoded>
			<wfw:commentRss>http://ale.net.cn/blog/2009/08/%e5%9c%a8wordpress%e4%b8%ad%e8%8e%b7%e5%8f%96%e6%8c%87%e5%ae%9a%e5%88%86%e7%b1%bb%e4%b8%8b%e7%9a%84%e5%85%a8%e9%83%a8tag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE浏览器版本判断代码（if IE ）</title>
		<link>http://ale.net.cn/blog/2009/07/ie%e6%b5%8f%e8%a7%88%e5%99%a8%e7%89%88%e6%9c%ac%e5%88%a4%e6%96%ad%e4%bb%a3%e7%a0%81%ef%bc%88if-ie-%ef%bc%89/</link>
		<comments>http://ale.net.cn/blog/2009/07/ie%e6%b5%8f%e8%a7%88%e5%99%a8%e7%89%88%e6%9c%ac%e5%88%a4%e6%96%ad%e4%bb%a3%e7%a0%81%ef%bc%88if-ie-%ef%bc%89/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 04:52:46 +0000</pubDate>
		<dc:creator>ale</dc:creator>
				<category><![CDATA[程序]]></category>
		<category><![CDATA[IE浏览器]]></category>

		<guid isPermaLink="false">http://ale.net.cn/blog/?p=80</guid>
		<description><![CDATA[微软说明地址http://msdn.microsoft.com/en-us/library/ms537512(VS.85).aspx
另附：IE浏览器网页兼容性测试工具
1. &#60;!&#8211;[if !IE]&#62;&#60;!&#8211;&#62; 除IE外都可识别 &#60;!&#8211;&#60;![endif]&#8211;&#62;
2. &#60;!&#8211;[if IE]&#62; 所有的IE可识别 &#60;![endif]&#8211;&#62;
3. &#60;!&#8211;[if IE 5.0]&#62; 只有IE5.0可以识别 &#60;![endif]&#8211;&#62;
4. &#60;!&#8211;[if IE 5]&#62; 仅IE5.0与IE5.5可以识别 &#60;![endif]&#8211;&#62;
5. &#60;!&#8211;[if gt IE 5.0]&#62; IE5.0以及IE5.0以上版本都可以识别 &#60;![endif]&#8211;&#62;
6. &#60;!&#8211;[if IE 6]&#62; 仅IE6可识别 &#60;![endif]&#8211;&#62;
7. &#60;!&#8211;[if lt IE 6]&#62; IE6以及IE6以下版本可识别 &#60;![endif]&#8211;&#62;
8. &#60;!&#8211;[if gte IE 6]&#62; IE6以及IE6以上版本可识别 &#60;![endif]&#8211;&#62;
9. &#60;!&#8211;[if IE 7]&#62; 仅IE7可识别 &#60;![endif]&#8211;&#62;
10. &#60;!&#8211;[if lt IE 7]&#62; IE7以及IE7以下版本可识别 &#60;![endif]&#8211;&#62;
11. &#60;!&#8211;[if gte [...]]]></description>
			<content:encoded><![CDATA[<p>微软说明地址<a href="http://msdn.microsoft.com/en-us/library/ms537512(VS.85).aspx">http://msdn.microsoft.com/en-us/library/ms537512(VS.85).aspx</a></p>
<p>另附：<a href="http://ale.net.cn/blog/2009/07/ie%e6%b5%8f%e8%a7%88%e5%99%a8%e7%bd%91%e9%a1%b5%e5%85%bc%e5%ae%b9%e6%80%a7%e6%b5%8b%e8%af%95%e5%b7%a5%e5%85%b7%ef%bc%88ie6%e3%80%81ie7%e3%80%81ie8%e5%85%b1%e5%ad%98%e8%bd%af%e4%bb%b6%ef%bc%89/">IE浏览器网页兼容性测试工具</a></p>
<p>1. &lt;!&#8211;[if !IE]&gt;&lt;!&#8211;&gt; 除IE外都可识别 &lt;!&#8211;&lt;![endif]&#8211;&gt;<br />
2. &lt;!&#8211;[if IE]&gt; 所有的IE可识别 &lt;![endif]&#8211;&gt;<br />
3. &lt;!&#8211;[if IE 5.0]&gt; 只有IE5.0可以识别 &lt;![endif]&#8211;&gt;<br />
4. &lt;!&#8211;[if IE 5]&gt; 仅IE5.0与IE5.5可以识别 &lt;![endif]&#8211;&gt;<br />
5. &lt;!&#8211;[if gt IE 5.0]&gt; IE5.0以及IE5.0以上版本都可以识别 &lt;![endif]&#8211;&gt;<br />
6. &lt;!&#8211;[if IE 6]&gt; 仅IE6可识别 &lt;![endif]&#8211;&gt;<br />
7. &lt;!&#8211;[if lt IE 6]&gt; IE6以及IE6以下版本可识别 &lt;![endif]&#8211;&gt;<br />
8. &lt;!&#8211;[if gte IE 6]&gt; IE6以及IE6以上版本可识别 &lt;![endif]&#8211;&gt;<br />
9. &lt;!&#8211;[if IE 7]&gt; 仅IE7可识别 &lt;![endif]&#8211;&gt;<br />
10. &lt;!&#8211;[if lt IE 7]&gt; IE7以及IE7以下版本可识别 &lt;![endif]&#8211;&gt;<br />
11. &lt;!&#8211;[if gte IE 7]&gt; IE7以及IE7以上版本可识别 &lt;![endif]&#8211;&gt;</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>gt = Great Then 大于<br />
&amp;gt; = &gt; 大于号<br />
lt = Less Then 小于<br />
&amp;lt; = &lt; 小于号<br />
gte = Great Then or Equal 大于或等于<br />
lte = Less Then or Equal 小于或等于</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
]]></content:encoded>
			<wfw:commentRss>http://ale.net.cn/blog/2009/07/ie%e6%b5%8f%e8%a7%88%e5%99%a8%e7%89%88%e6%9c%ac%e5%88%a4%e6%96%ad%e4%bb%a3%e7%a0%81%ef%bc%88if-ie-%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>php下屏蔽错误提示</title>
		<link>http://ale.net.cn/blog/2009/07/php%e4%b8%8b%e5%b1%8f%e8%94%bd%e9%94%99%e8%af%af%e6%8f%90%e7%a4%ba/</link>
		<comments>http://ale.net.cn/blog/2009/07/php%e4%b8%8b%e5%b1%8f%e8%94%bd%e9%94%99%e8%af%af%e6%8f%90%e7%a4%ba/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 07:46:22 +0000</pubDate>
		<dc:creator>ale</dc:creator>
				<category><![CDATA[程序]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[xampp]]></category>
		<category><![CDATA[错误]]></category>

		<guid isPermaLink="false">http://ale.net.cn/blog/?p=58</guid>
		<description><![CDATA[最简便的方法就是修改php.ini。
在php.ini中设置display_errors = Off就可以。另外可以开启错误日志，设置log_errors = On，以及指定日志路径error_log = /apache/logs/php_error.log。
当初找到在这个方法，但是怎么改，都没有效果。原来用的是xampp，就如上篇日志说的，该死的xampp用的是php.ini是在apache/bin下面。害我当初纳闷一下午。
另外还可以在程序的页首添加error reporting(0)，或在单个语句前加：@
]]></description>
			<content:encoded><![CDATA[<p>最简便的方法就是修改php.ini。</p>
<p>在php.ini中设置display_errors = Off就可以。另外可以开启错误日志，设置log_errors = On，以及指定日志路径error_log = /apache/logs/php_error.log。</p>
<p>当初找到在这个方法，但是怎么改，都没有效果。原来用的是xampp，就如上篇日志说的，该死的xampp用的是php.ini是在apache/bin下面。害我当初纳闷一下午。</p>
<p>另外还可以在程序的页首添加error reporting(0)，或在单个<span class="t_tag" onclick="function onclick() { function onclick() { tagshow(event) } }">语句</span>前加：@</p>
]]></content:encoded>
			<wfw:commentRss>http://ale.net.cn/blog/2009/07/php%e4%b8%8b%e5%b1%8f%e8%94%bd%e9%94%99%e8%af%af%e6%8f%90%e7%a4%ba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
