<?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://photozero.net/tag/plugin/feed/" rel="self" type="application/rss+xml" />
	<link>http://photozero.net</link>
	<description>没事瞎写</description>
	<lastBuildDate>Sun, 22 Aug 2010 06:09:29 +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>WordPress自动给被回复者发送邮件的插件ReplyMe</title>
		<link>http://photozero.net/replyme-news/</link>
		<comments>http://photozero.net/replyme-news/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 00:37:35 +0000</pubDate>
		<dc:creator>neekey</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://photozero.net/?p=549</guid>
		<description><![CDATA[以前用WordPress Thread Comment这个插件来实现嵌套回复的时候，对它的自动邮件给被回复人的功能非常满意，但自从我的Wordpress版本升到了2.7，并停用了这个插件，改用WP2.7内置嵌套评论后，就缺了... ]]></description>
			<content:encoded><![CDATA[<p>以前用<a href="http://wordpress.org/extend/plugins/wordpress-thread-comment/">WordPress Thread Comment</a>这个插件来实现嵌套回复的时候，对它的自动邮件给被回复人的功能非常满意，但自从我的Wordpress版本升到了2.7，并停用了这个插件，<a href="http://photozero.net/wordpress27-thread-comment-tutorial-2/">改用WP2.7内置嵌套评论</a>后，就缺了这功能，不利于交流。</p>
<p>原本以为有这样一款功能的插件，后来找来找去都没找到，只好自己花两个小时写了这个<a href="http://wordpress.org/extend/plugins/replyme/">ReplyMe</a>插件，在嵌套评论模式下，当父评论被回复时，自动发送邮件给父评论的作者。</p>
<p>在使用这个插件前，你最好要开启WP内置的嵌套回复功能，并配置好主题，然后禁用Wordpress Thread Comment，以免产生冲突。</p>
<p>这个插件支持英文，中文，后来使用土耳其语的<a href="http://opereysin.com/">Opereysin</a>兄又给我发来了土耳其语的翻译。</p>
<p>好了，想体验一下效果吗？在这篇文章下留个言，我给你回复，你就可以看到效果了。</p>
]]></content:encoded>
			<wfw:commentRss>http://photozero.net/replyme-news/feed/</wfw:commentRss>
		<slash:comments>47</slash:comments>
		</item>
		<item>
		<title>Reviewers Info插件更新</title>
		<link>http://photozero.net/reviewers-info-update-jan-13/</link>
		<comments>http://photozero.net/reviewers-info-update-jan-13/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 04:21:26 +0000</pubDate>
		<dc:creator>neekey</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://photozero.net/?p=506</guid>
		<description><![CDATA[Reviewers Info是一个能够在留言者链接旁边显示留言者的国家国旗、操作系统、浏览器信息的插件。 Reviewers Info最近更新到了2.5版，优化了浏览器支持，并且更改了调用方式。在该版本以前，使用... ]]></description>
			<content:encoded><![CDATA[<p>Reviewers Info是一个能够在留言者链接旁边显示留言者的国家国旗、操作系统、浏览器信息的插件。</p>
<p>Reviewers Info最近更新到了2.5版，优化了浏览器支持，并且更改了调用方式。在该版本以前，使用Reviewers Info需要修改主题comments.php模板，从这个版本开始，只需要安装插件，启用即可，<strong>不需做任何修改</strong>即可看见效果。</p>
<p>原来装过该插件，从后台升级插件后务必编辑当前主题的“comments.php”文件，把原来添加的语句“ &lt;?php display_commenter_info($comment); ?&gt; ”<strong>删除</strong>！</p>
<p><img src="http://photozero.net/wp-content/plugins/reviewers-info/screenshot-1.jpg" alt="" width="400" height="180" /></p>
<p>这里感谢<a href="http://www.hypfx.com/">流星天空</a>等博客好友的支持及对本插件提出的建议意见。</p>
<p>当前版本支持的浏览器：</p>
<ul>
<li>IE</li>
<li>Firefox</li>
<li>Opera</li>
<li>Safari</li>
<li>Chrome</li>
<li>Maxthon（基于IE）</li>
<li>TheWorld（基于IE）</li>
<li>TencentTravel（基于IE）</li>
</ul>
<p>操作系统：</p>
<ul>
<li>Windows</li>
<li>Linux</li>
<li>Mac OS</li>
<li>Ubuntu,Debian（基于Linux）</li>
</ul>
<p>由于手机留言访客实在太少，所以暂不支持手机（如NOKIA，iPhone）等用户的信息。</p>
<p>官方下载：<a href="http://wordpress.org/extend/plugins/reviewers-info/">http://wordpress.org/extend/plugins/reviewers-info/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://photozero.net/reviewers-info-update-jan-13/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Reviewers_Info插件更新</title>
		<link>http://photozero.net/reviewers-info-update-2008-11/</link>
		<comments>http://photozero.net/reviewers-info-update-2008-11/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 00:05:57 +0000</pubDate>
		<dc:creator>neekey</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://photozero.net/?p=384</guid>
		<description><![CDATA[最近实在是很忙，昨天抽空更新了我开发的Wordpress插件Reviewers_Info。这个插件的功能在于能够显示评论者的国家信息、浏览器信息、系统信息。这个更新版提供了对Google Chrome浏览器的支持，目... ]]></description>
			<content:encoded><![CDATA[<p>最近实在是很忙，昨天抽空更新了我开发的Wordpress插件<a href="http://photozero.net/wp-plugins/reviewers_info/">Reviewers_Info</a>。这个插件的功能在于能够显示评论者的国家信息、浏览器信息、系统信息。这个更新版提供了对Google Chrome浏览器的支持，目前支持的浏览器有IE,Firefox,Opera,Safari,Chrome，其他浏览器由于市场份额小没有支持。</p>
<p><img class="alignnone" title="reviewers-info" src="http://photozero.net/wp-content/uploads/2008/07/screenshots.jpg" alt="" width="323" height="383" /></p>
<p>另外，在国旗的方面，采用了<a href="http://www.zquery.com">zQuery</a>的资源。相比原来的国旗显示，IP数据不再使用数据库进行存储，而是使用文件存储，国旗的显示速度更快。</p>
<p>目前该插件已经更新到WP官方插件目录，已经安装该插件的直接在后台一键升级即可，尚未安装的不妨<a href="http://wordpress.org/extend/plugins/reviewers-info/">点此下载</a>。</p>
<p>在使用这个插件的过程中遇到什么BUG或者有任何意见建议，请告知我，我将尽可能回答您。</p>
]]></content:encoded>
			<wfw:commentRss>http://photozero.net/reviewers-info-update-2008-11/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>博客换新装</title>
		<link>http://photozero.net/blog_new_theme/</link>
		<comments>http://photozero.net/blog_new_theme/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 00:27:42 +0000</pubDate>
		<dc:creator>neekey</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://photozero.net/?p=310</guid>
		<description><![CDATA[经过了几天的本地调试，终于把这款自己制作的Wordpress主题放到了博客上。您当前看到的这个主题就是我自己制作的主题，名字叫Simple Zero。 这个主题有一些特点： Header上的书签收藏的链接；... ]]></description>
			<content:encoded><![CDATA[<p>经过了几天的本地调试，终于把这款自己制作的Wordpress主题放到了博客上。您当前看到的这个主题就是我自己制作的主题，名字叫<strong>Simple Zero</strong>。</p>
<p>这个主题有一些特点：</p>
<p>Header上的书签收藏的链接；这个ICON以及链接是从ThinkAgain的wp_addbookmarks上搬过来的，我觉得这种纯HTML的事直接放在主题里就好了，弄成插件略微占了点服务器资源。ThinkAgain的效果更不错，平常情况下ICON是用CSS的ALPHA模糊了，一旦鼠标移上去（热点）又变成正常的图标。我把这个效果试着写入CSS中，在CSS校验的时候被告知FLITER:ALPHA不存在于CSS2.1，存在于CSS3.0，另外一个opacity又是语法错误，只好不弄这个效果了。</p>
<p>10种语言翻译功能。这个功能虽然实用性不大，但如果有了这功能就自我感觉良好，YY一下。这个功能应该也有WP插件能提供的，此外Google也提供了Widget，相比之下，使用插件略微有点浪费，使用Google Widget又担心JS的调用影响速度，而我的做法是内置的HTML的 &lt;a&gt;链接，不会拖累速度。这些国旗的ICON是我先前介绍的FAMFAMFAM出品的世界各国国旗，效果还挺不错的。而Google的网页翻译的URL也容易找到。</p>
<p>内置多种插件支持，包括了Thinkagain的Hot Friends，用于分页的WP-PageNavi，当然，自己的插件Reviewers_Info以及NeekeyBeta服务也是不能缺少的。特别针对WP-PageNavi的设计了更匹配页面的CSS风格。<br />
更加完美的Gravatar支持。由于现在Gravatar在国内也是很普及了，该主题对Gravatar提供了更好的支持，甚至连文章的作者都已经用Gravatar头像来显示了 <img src='http://photozero.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>标准的XHTML和CSS验证。已经通过了XHTML 1.0 Traditional，CSS 2.1认证。XHTML认真中比较容易出错的地方一个是 &lt;img&gt; 标签应该有 alt=&#8221;" 说明，另外是&lt;a&gt;或&lt;img&gt;等调用URL时 http://example.com/example.php?var1=A<strong>&amp;</strong>var2=B，其中的<strong>&amp;</strong>在HTML下应该用<strong>&amp;amp;</strong>替换，当然，如果是XHTML 1.0 Strict标准，别忘了&lt;a&gt; 链接里不能用 target=&#8221;_blank&#8221;（新窗口打开）。通过了CSS和XHTML验证，我就放心地在页面的FOOTER挂上了W3.ORG的链接了。</p>
<p>至于小挂件方面，在FOOTER放置了ALEXA和Google Pagerank的图标显示，都是80*15px大小的图标，方便地让访客了解到你的博客的信息。<img src="http://dev.neekey.com/alexa-80x15.php?s=photozero.net" alt="" />，这个Alexa排名显示是特别为这个主题准备的，如果您想使用，请在网页的任意地方添加HTML代码 &lt;img src=&#8221;http://dev.neekey.com/alexa-80&#215;15.php?s=<strong>photozero.net</strong>&#8221; alt=&#8221;" /&gt; ，其中粗体部分更换为你的网址。</p>
<p>支持主流的Firefox 3 和IE 7。通过Clicki的统计和留言的浏览器统计显示，我的博客访客中，Firefox是最常使用的浏览器，这与访客人群多为技术人员或对IT有一定了解的访客为主有关。另外，由于我的电脑上已经没有IE6，且IE6也算已经被淘汰，也没有去测试了，如果用IE6的朋友感觉很乱，还望见谅！</p>
<p>除了主题更换了，页面也做了一定的调整，在<a href="http://zeuscn.net/archives/2008/03/28/easily-create-a-link-page/">Zeus</a>博客的指点下，我也创建了链接页面，今后博客首页只用Hot Friends显示本月最多回复TOP 20以及自己的NeekeyBeta项目的链接，其他链接转到Links页面，还望见谅。此外，我还把插件的页面重新划分了，看起来不会太乱了。</p>
]]></content:encoded>
			<wfw:commentRss>http://photozero.net/blog_new_theme/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Blog-Info-Display博客信息显示插件</title>
		<link>http://photozero.net/blog-info-display-news/</link>
		<comments>http://photozero.net/blog-info-display-news/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 00:32:46 +0000</pubDate>
		<dc:creator>neekey</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[alexa]]></category>
		<category><![CDATA[baidu]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://photozero.net/?p=292</guid>
		<description><![CDATA[在管理后台首页显示您的Google Pagerank，Alexa Rank，以及Technorati Rank排名，每三天自动更新一次。插件所用的函数都是我先前介绍的 如何获取Alexa排名数据 ，调用Google PageRank ，Technorati API教程 中... ]]></description>
			<content:encoded><![CDATA[<p><a href="http://photozero.net/wp-content/uploads/2008/08/screenshot.jpg"><img class="alignnone size-medium wp-image-293" title="screenshot" src="http://photozero.net/wp-content/uploads/2008/08/screenshot.jpg" alt="" width="281" height="114" /></a></p>
<p>在管理后台首页显示您的Google Pagerank，Alexa Rank，以及Technorati Rank排名，每三天自动更新一次。插件所用的函数都是我先前介绍的 <a title="如何获取Alexa排名数据" href="http://photozero.net/get_alexa_ranking/">如何获取Alexa排名数据</a> ，<a title="调用Google PageRank" href="http://photozero.net/talk_about_google_pagerank/">调用Google PageRank</a> ，<a title="Technorati API教程" rel="permalink" href="http://photozero.net/get_technorati_api/">Technorati API教程</a> 中介绍过的。应<a href="http://014.cc">Dianso</a> 朋友的要求，即将在下面的版本中推出 Google , baidu收录查询。如果您还常关注博客的某些数据，您也可以告诉我一下，我争取把它整合到这里来。</p>
<p>另，该插件已经获得Wordpress官方插件目录的审核通过，但由于测试尚未完善，暂未发布到官方目录。希望朋友们使用后把情况反馈一下。待该插件正式发布后，您就可以在后台一键升级了 <img src='http://photozero.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>下载：<br />
<a href="http://photozero.net/wp-content/uploads/2008/08/blog-info-display.zip">Blog-Info-Display BETA 1.0</a></p>
<p>谢谢支持 !</p>
]]></content:encoded>
			<wfw:commentRss>http://photozero.net/blog-info-display-news/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Pluginlink2Blogroll</title>
		<link>http://photozero.net/pluginlink2blogroll/</link>
		<comments>http://photozero.net/pluginlink2blogroll/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 00:11:02 +0000</pubDate>
		<dc:creator>neekey</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://photozero.net/?p=273</guid>
		<description><![CDATA[Plugin Name: Pluginlink2Blogroll Plugin URI: http://photozero.net/pluginlink2blogroll Description: Copy your plugins&#8217; or themes&#8217; Author URI to your Blogroll. Version: 1.0.0 Author: Neekey Author URI: http://photozero.net/ WordPress plugin dir... ]]></description>
			<content:encoded><![CDATA[<p>Plugin Name: Pluginlink2Blogroll<br />
Plugin URI: http://photozero.net/pluginlink2blogroll<br />
Description: Copy your plugins&#8217; or themes&#8217; Author URI to your Blogroll.<br />
Version: 1.0.0<br />
Author: Neekey<br />
Author URI: http://photozero.net/</p>
<p>WordPress plugin directory / Download:<br />
<a href="http://wordpress.org/extend/plugins/pluginlink2blogroll/">http://wordpress.org/extend/plugins/pluginlink2blogroll/</a></p>
<h3>Say thank you to the plugins&#8217; author</h3>
<p>Would you want to say thank you to the plugins&#8217; &amp; themes&#8217; author that you are using now?<br />
Yes! Having the A link on your blog homepage is the best way. The plugin can copy all plugins&#8217; and themes&#8217; Author URI to your Blogroll and display on your homepage automatically.</p>
<p><a href="http://photozero.net/wp-content/uploads/2008/07/screenshot1.jpg"><img class="alignnone size-medium wp-image-274" title="screenshot1" src="http://photozero.net/wp-content/uploads/2008/07/screenshot1.jpg" alt="" /></a><br />
<strong>Screenshot</strong></p>
<p>The plugin can copy your plugins&#8217; and themes&#8217; Author URI to your Blogroll(Links).</p>
<blockquote>
<h3>Easy usage:</h3>
<p>Download and unzip the plugin to your plugin folder `/wp-content/plugins/`.<br />
Activate the plugin.<br />
Go to WP-admin -&gt; Settings -&gt; Pluginlink2Blogroll .<br />
Click the button.It will return the succeed message.<br />
Congratulations!.Look at your homepage blogroll or Links manager.Is there some links?<br />
After you done it,you can deactivate or delete the plugin.</p></blockquote>
<ul>
<li><strong>Chinese(中文)</strong></li>
</ul>
<p><strong>插件介绍</strong>：<br />
该插件能将当前使用的插件/主题的作者URL自动添加到您的Blogroll中（可选是否新增分类）。</p>
<p><strong>安装</strong>：<br />
下载插件，解压 /pluginlink2blogroll/ 文件夹 至您的博客的 /wp-content/plugins/ 插件目录下；<br />
在后台启用该插件；<br />
进入 设置 -&gt; Pluginlink2Blogroll ；<br />
点击按钮；（可选是否新增链接分类）<br />
恭喜！请至您的首页或链接管理页面查看是否增加了插件/主题作者的链接？<br />
为了节约服务器资源，该插件只需一次点击安装后即可禁用或删除。</p>
<p><strong>下载</strong><br />
<a href="http://wordpress.org/extend/plugins/pluginlink2blogroll/">http://wordpress.org/extend/plugins/pluginlink2blogroll/</a></p>
<p>&#8212;-Bug reports here.Thanks!&#8212;</p>
]]></content:encoded>
			<wfw:commentRss>http://photozero.net/pluginlink2blogroll/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Get_Theme</title>
		<link>http://photozero.net/get_theme/</link>
		<comments>http://photozero.net/get_theme/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 06:45:01 +0000</pubDate>
		<dc:creator>neekey</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://photozero.net/?p=266</guid>
		<description><![CDATA[Get_Theme Are you tired of downloading, unziping, uploading, testing&#8230;the ZIP file just for a wordpress theme? Yes! You need a easy installing themes&#8217; plugin.It named Get_Theme! Now,you only need a theme URL like http://wordpress.org/extend/th... ]]></description>
			<content:encoded><![CDATA[<h1>Get_Theme</h1>
<p>Are you tired of downloading, unziping, uploading, testing&#8230;the ZIP file just for a wordpress theme? Yes! You need a easy installing themes&#8217; plugin.It named Get_Theme!</p>
<p>Now,you only need a theme URL like</p>
<address>http://wordpress.org/extend/themes/download/dum-dum.1.3.zip</address>
<p>and just one click, you can install a theme easily and quickly!</p>
<p>When you installed the plugin,go to WP-admin -&gt; Settings -&gt; Get_Theme,<br />
put your theme URL on the form , then click Download Theme.<br />
While downloaded and unziped , go to Design menu and activate the theme.</p>
<h3>About Get_Theme</h3>
<p>The plugin can download the ZIP formatting theme pack from http://wordpress.org/extend/themes/ or other wp themes&#8217; sites quickly, and then UNZIP it into your themes folder.</p>
<h3>Screenshot</h3>
<p><a href="http://photozero.net/wp-content/uploads/2008/07/screenshot.jpg"><img class="alignnone size-medium wp-image-267" title="screenshot" src="http://photozero.net/wp-content/uploads/2008/07/screenshot-300x71.jpg" alt="" /></a></p>
<h3>Download</h3>
<p><a href="http://wordpress.org/extend/plugins/get-theme/"> on WordPress Plugin Directory »</a></p>
<h3>Installation</h3>
<ol>
<li> Upload the folder `/get-theme/` to the `/wp-content/plugins/` directory</li>
<li>Activate the plugin through the &#8216;Plugins&#8217; menu in WordPress<br />
Go to WP-admin -&gt; Settings -&gt; Get_Theme and do it.</li>
</ol>
<h3>Chinese|中文说明</h3>
<p>Get_Theme: 该插件能自动从Wordpress官方主题目录或其他主题网站下载ZIP格式的主题包，并解压缩至主题目录。</p>
<p>安装：下载压缩包，解压 /get-theme/文件夹至 /wp-content/plugins/插件目录下，启用该插件。</p>
<p>使用：后台-&gt;设置-&gt;Get_Theme，将ZIP文件的URL输入框中，点击&#8217;Download Theme&#8217;，（依网络状况及文件大小约1-60秒）提示成功后在主题选项中启用该主题。</p>
]]></content:encoded>
			<wfw:commentRss>http://photozero.net/get_theme/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>PHP判断手机(cellphone,mobile,wap)访问函数</title>
		<link>http://photozero.net/recognize_wap_cellphone_mobile/</link>
		<comments>http://photozero.net/recognize_wap_cellphone_mobile/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 03:52:34 +0000</pubDate>
		<dc:creator>neekey</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wap]]></category>

		<guid isPermaLink="false">http://photozero.net/?p=253</guid>
		<description><![CDATA[前一段时间发布了一个判断搜索引擎Robot的函数 is_robot() ，而最近又发布了一个Go2Wap插件，用于手机访客访问WP时自动转跳到 /wap/ 页面，这个插件发布后，有朋友就向我报告一些Bug，这里结合我... ]]></description>
			<content:encoded><![CDATA[<p>前一段时间发布了一个<a href="http://photozero.net/recognize_search_engine_robot_spider/">判断搜索引擎Robot的函数</a> <strong>is_robot()</strong> ，而最近又发布了一个<a href="http://photozero.net/go2wap_news/"><strong>Go2Wap</strong></a>插件，用于手机访客访问WP时自动转跳到 /wap/ 页面，这个插件发布后，有朋友就向我报告一些Bug，这里结合我遇到的问题综合讲解一下。</p>
<p>先看一下这个判断函数：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Green;">function</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">is_wap</span><span style="color: Olive;">(){</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #00008b;">$ua</span><span style="color: Gray;"> = </span><span style="color: Blue;">strtolower</span><span style="color: Olive;">(</span><span style="color: #00008b;">$_SERVER</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">HTTP_USER_AGENT</span><span style="color: #8b0000;">'</span><span style="color: Olive;">])</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #00008b;">$uachar</span><span style="color: Gray;"> = </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">/(nokia|sony|ericsson|mot|samsung|sgh|lg|sie|philips|panasonic|alcatel|lenovo|cldc|midp|wap|mobile)/i</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">if</span><span style="color: Olive;">((</span><span style="color: #00008b;">$ua</span><span style="color: Gray;"> == </span><span style="color: #8b0000;">''</span><span style="color: Gray;"> || </span><span style="color: Blue;">preg_match</span><span style="color: Olive;">(</span><span style="color: #00008b;">$uachar</span><span style="color: Gray;">, </span><span style="color: #00008b;">$ua</span><span style="color: Olive;">))</span><span style="color: Gray;">&amp;&amp; !</span><span style="color: Blue;">strpos</span><span style="color: Olive;">(</span><span style="color: Blue;">strtolower</span><span style="color: Olive;">(</span><span style="color: #00008b;">$_SERVER</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">REQUEST_URI</span><span style="color: #8b0000;">'</span><span style="color: Olive;">])</span><span style="color: Gray;">,</span><span style="color: #8b0000;">'</span><span style="color: Red;">wap</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)){</span><span style="color: #ffa500;">//如果在访问的URL中已经找到 wap字样，表明已经在访问WAP页面，无需跳转，下一版本增加 feed访问时也不跳转</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">return</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">true</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">}</span><span style="color: Green;">else</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">return</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">false</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Olive;">}</span></li>
</ol></div>
<p>这个函数跟上次发布的is_robot()函数基本类似，$uachar里面的是各种手机常见的USER_AGENT：</p>
<ul>
<li> nokia 诺基亚</li>
<li> sony,ericsson 索尼爱立信，爱立信</li>
<li> mot 摩托罗拉</li>
<li> samsung,sgh 三星</li>
<li> lg LG</li>
<li> sie 西门子</li>
<li> philips 飞利浦</li>
<li> panasonic 松下</li>
<li> alcatel 阿尔卡特</li>
<li> lenovo 联想</li>
<li> cldc,midp,wap,mobile 这主要针对国内一些MTK平台及早期的手机，这些手机支持CLDC和MIDP，WAP1.1/WAP2.0标准等，故可以认定为手机访客</li>
</ul>
<p>由于我的水平有限，还没有搞定一些Windows Mobile及其他一些智能手机的USER_AGENT，但国内的主流还是诺基亚，索爱，摩托，三星等，个人觉得上面的这些关键字已经能判断 95%以上的手机了。</p>
<p>您肯定会对$ua == &#8221;产生疑问，为什么USER_AGENT为空也算手机访问？这也是符合咱们特殊国情的，而且，整个插件起作用的也许恰恰就是这一句。当手机用户通过移动梦网访问网站时，中国移动出于某些经济利益的因素，会自动过滤掉访问非SP网站的USER_AGENT，也就是手机用户访问移动梦网首页，收费铃声下载等网页时会提交USER_AGENT，而访问其他网站时，USER_AGENT却是空的。不信您使用<a href="http://getfirefox.com">Firefox</a>，装上<a href="https://addons.mozilla.org/zh-CN/firefox/addon/59">User Agent Switcher</a>，调一个空的USER_AGENT访问 <a href="http://www.google.cn">www.google.cn</a> 试试，同样也是转跳到Google的WAP页面，至于联通，我没试过，不过有网友反应也是同样的状况。</p>
<p>另有朋友反应”firefox下用的好好的，可是用IE浏览就自动跳的wap里面了，有人用遨游浏览时也告诉我会自动跳转“，由于他也没有贴出具体的USER_AGENT，我恳请所有遇到BUG的先向我报告一下您的USER_AGENT，如何报告？您只需做一个简单的动作:访问 <a href="http://photozero.net/ua.php" target="_blank">http://photozero.net/ua.php</a> 我会在数据库记录您的USER_AGENT（仅记录USER_AGENT，不记录其他IP之类的信息，隐私权我负）</p>
<p>在综合分析大家的数据后，我会做出改进，也恳请大家提出意见建议，谢谢。<br />
*ps 本站所有原创、改编的PHP、JS等代码，您均可以自由使用于其他Wordpress插件，或其他任何PHP程序，转换成ASP，JSP也可以，请保留出处，谢谢！</p>
]]></content:encoded>
			<wfw:commentRss>http://photozero.net/recognize_wap_cellphone_mobile/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>WordPress新插件Go2Wap发布</title>
		<link>http://photozero.net/go2wap_news/</link>
		<comments>http://photozero.net/go2wap_news/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 05:10:34 +0000</pubDate>
		<dc:creator>neekey</dc:creator>
				<category><![CDATA[Free Talk]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wap]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://photozero.net/?p=250</guid>
		<description><![CDATA[Go2Wap插件是专为提供WAP访问的Wordpress插件设计的。当手机访客输入 photozero.net 访问首页时，自动跳转至 photozero.net/wap/index.php 或自定义的网址(如:wap.feedsky.com/photozero)。建议在安装该插件前先安... ]]></description>
			<content:encoded><![CDATA[<p>Go2Wap插件是专为提供WAP访问的Wordpress插件设计的。当手机访客输入 photozero.net 访问首页时，自动跳转至 photozero.net/wap/index.php 或自定义的网址(如:wap.feedsky.com/photozero)。建议在安装该插件前先安装<a href="http://www.tanggaowei.com/">TangGaowei</a>提供的<a href="http://wordpress.org/extend/plugins/wp-t-wap/">WP-T-WAP</a>插件，以支持从Wap访问，或使用类似插件。</p>
<p>如果您需要转跳到由Feedsky提供的WAP服务( http://wap.feedsky.com/yourname )或WAP目录名不为 /wap/ ，在安装前请先用文本编辑器打开插件 go2wap.php 将</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: #00008b;">$go2url</span><span style="color: Gray;"> = </span><span style="color: Blue;">get_bloginfo</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">url</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;"> . </span><span style="color: #8b0000;">'</span><span style="color: Red;">/wap/index.php</span><span style="color: #8b0000;">'</span><span style="color: Gray;">;</span></li>
</ol></div>
<p>更改为</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: #00008b;">$go2url</span><span style="color: Gray;"> = </span><span style="color: #8b0000;">'</span><span style="color: Red;">http://wap.feedsky.com/yourname</span><span style="color: #8b0000;">'</span><span style="color: Gray;">;</span></li>
</ol></div>
<p>(将引号内的内容改为您需要的URL。)</p>
<p>插件主页,下载,安装:<a href="http://photozero.net/go2wap/">http://photozero.net/go2wap/</a><br />
Document,Download,Setup:<a href="http://photozero.net/go2wap/">http://photozero.net/go2wap/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://photozero.net/go2wap_news/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>WP新插件Reviewers Info推出</title>
		<link>http://photozero.net/wordpress_plugin_reviewers_info/</link>
		<comments>http://photozero.net/wordpress_plugin_reviewers_info/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 02:35:10 +0000</pubDate>
		<dc:creator>neekey</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://photozero.net/?p=244</guid>
		<description><![CDATA[Reviewers Info（简称RI）是一款能显示留言者操作系统、浏览器信息的插件。 这插件也已经有人做过了，但我闲着无聊再做一个，并没有参照任何同类插件。这个插件的原理就是分析wp_comments表中... ]]></description>
			<content:encoded><![CDATA[<p><a href="http://photozero.net/reviewers_info/">Reviewers Info</a>（简称RI）是一款能显示留言者操作系统、浏览器信息的插件。</p>
<p><a href="http://photozero.net/wp-content/uploads/2008/07/screenshots.jpg"><img class="alignnone size-medium wp-image-242" title="screenshots" src="http://photozero.net/wp-content/uploads/2008/07/screenshots-253x300.jpg" alt="" width="253" height="300" /></a></p>
<p>这插件也已经有人做过了，但我闲着无聊再做一个，并没有参照任何同类插件。这个插件的原理就是分析wp_comments表中的comment_agent参数。这个参数记录了留言者的USER_AGENT信息，利用这个信息就可以分析出留言者的系统、浏览器信息。 各种浏览器、系统对应的USER_AGENT信息参考自搜索引擎及<a href="http://www.useragentstring.com/">UserAgentString</a>，这里面有包括IE,FF等各种主流、二流浏览器的USER_AGENT信息。</p>
<p>相比同类插件，这个插件做了更符合中国网民的改进，许多人使用 Maxthon（遨游）、The World（世界之窗）等基于IE内核的浏览器，而大部分同类插件与<a href="http://www.clicki.cn/">Clicki</a>等第三方统计均只能统计到IE，而该插件可以分辨出遨游、世界之窗、GreenBrowser、腾讯TT等常见浏览器。在系统方面，基本能分出Windows各版本，Linux主流发行本等。</p>
<p>这些系统、浏览器图标来源于互联网。我收集的基本是128*128或更大的格式，我自己改了一下，效果马马虎虎，但占用的空间较大，我正在寻找更多的比较合适的ICON。如果有朋友会设计或有找到这样的资源，别忘了通知我 <img src='http://photozero.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><p>本来想显示国家国旗的，效果就像<a href="http://www.clicki.cn/">Clicki</a>一样，但由于数据库过于庞大、国旗数据不够完整(我通过Firefox的FlagFox插件找到了完整的国旗数据库，但它的国旗均以 cn.png 这样编号，我还没想出办法如何对号入座，而FlagFox的代码似乎是用Java写的。。)被我否决了。我又萌发了另外一个想法，有没有网站提供类似Gravatar这样的服务，我把参数输进去，就调用出国旗图片。例如调用</p>
<blockquote><p>&lt;img src=&#8221;http://example.com/get_flag.php?ip=121.206.100.X&#8221; /&gt;<br />
&lt;!&#8211;自动显示中国国旗&#8211;&gt;</p></blockquote>
<p>说起来这个实现的方法难度并不大，但它是个吃力不讨好的活，有没有人肯做？</p></blockquote>
<p>总的说来这是一个娱乐的插件，有需要的朋友不妨一试。效果就参考我的博客好了。我也会尽快想出显示国旗的方法:)<br />
<a href="http://photozero.net/reviewers_info/">插件主页</a></p>
]]></content:encoded>
			<wfw:commentRss>http://photozero.net/wordpress_plugin_reviewers_info/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

