<?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://www.feiyan.info/tag/plugin/feed" rel="self" type="application/rss+xml" />
	<link>http://www.feiyan.info</link>
	<description>关注网络营销和网站设计开发的原创博客</description>
	<lastBuildDate>Wed, 28 Jul 2010 08:06:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>WordPress统计搜索引擎蜘蛛抓取记录</title>
		<link>http://www.feiyan.info/338.html</link>
		<comments>http://www.feiyan.info/338.html#comments</comments>
		<pubDate>Wed, 21 Apr 2010 11:23:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[插件]]></category>
		<category><![CDATA[搜索引擎]]></category>
		<category><![CDATA[蜘蛛]]></category>

		<guid isPermaLink="false">http://www.feiyan.info/338.html</guid>
		<description><![CDATA[利用Google管理员工具和其他一些基于JavaScript的程序可以很方便的统计搜索引擎的spider抓取我们网站的行为，根据统计所得到的数据区发现网站存在的问题是一个网站管理员或者SEOer必备的能力，我们可以从中获知网站上面的那些页面深受欢迎，那些页面搜索引擎抓取不到。举个例子，如果你网站上面的某个页面深受Google或者百度spider的青睐，那么可以在这个页面上增加一些其他页面的链接，一页得道，网站升天！ 使用插件：WordPress Crawl Rate Tracker 折腾九死一生通过备案的就差钱的时候，我曾想过使用这个插件，老外做的这个插件除了没有百度、搜狗的统计之外还是非常不错的，在后台可以生成搜索引擎蜘蛛抓取网站的详细报表和页面，主要特性如下： 1. 抓取Google、Yahoo和MSN(Bing)三个搜索引擎(更适合英文网站)。 2. 可以查看每个spider抓取任意页面的详细时间。 3. 可以监测抓取超时。 4. 发现抓取频率和PageRank的关系（这个满牛X的）。 下载地址：WordPress Crawl Rate Tracker。 使用PHP代码生成简单的搜索引擎蜘蛛抓取统计（非插件） 以前用Zblog的时候也用过类似的代码，飞晏博客最风光的时候每天被蜘蛛啃得遍体鳞伤的。因为各大搜索引擎的蜘蛛爬行程序都有自己的标识符，例如谷歌的是googlebot，百度的是 baiduspider，它们可以通过查询_SERVER变量中的HTTP_USER_AGENT参数来获取，再结合HTTP_REFERER记录下 URL的来源，最后用 nowtime()函数取得当前的系统时间，就形成了一条简单的擎蜘蛛爬行记录。代码如下： &#60;?php function get_naps_bot() { $useragent = strtolower($_SERVER['HTTP_USER_AGENT']); if (strpos($useragent, 'googlebot') !== false){ return 'Googlebot'; } if (strpos($useragent, 'msnbot') !== false){ return 'MSNbot'; } if (strpos($useragent, 'slurp') !== false){ return 'Yahoobot'; } if [...]]]></description>
			<content:encoded><![CDATA[<p>利用Google管理员工具和其他一些基于<a href="http://www.feiyan.info/category/program/js">JavaScript</a>的程序可以很方便的统计搜索引擎的spider抓取我们网站的行为，根据统计所得到的数据区发现网站存在的问题是一个网站管理员或者SEOer必备的能力，我们可以从中获知网站上面的那些页面深受欢迎，那些页面搜索引擎抓取不到。举个例子，如果你网站上面的某个页面深受Google或者百度spider的青睐，那么可以在这个页面上增加一些其他页面的链接，一页得道，网站升天！</p>
<h5>使用插件：WordPress Crawl Rate Tracker</h5>
<p>折腾九死一生通过备案的<a href="http://www.jiuchaqian.info">就差钱</a>的时候，我曾想过使用这个插件，老外做的这个插件除了没有百度、搜狗的统计之外还是非常不错的，在后台可以生成搜索引擎蜘蛛抓取网站的详细报表和页面，主要特性如下：</p>
<ul>
<li>1. 抓取Google、Yahoo和MSN(Bing)三个搜索引擎(更适合英文网站)。</li>
<li>2. 可以查看每个spider抓取任意页面的详细时间。</li>
<li>3. 可以监测抓取超时。</li>
<li>4. 发现抓取频率和PageRank的关系（这个满牛X的）。</li>
</ul>
<p style="text-align: center;"><img class="aligncenter" title="WordPress搜索引擎蜘蛛抓取统计" src="http://disk.feiyan.info/feiyan/img/crawl1.gif" alt="WordPress搜索引擎蜘蛛抓取统计" /></p>
<p style="text-align: center;"><img class="aligncenter" title="WordPress搜索引擎蜘蛛抓取统计" src="http://disk.feiyan.info/feiyan/img/crawl2.gif" alt="WordPress搜索引擎蜘蛛抓取统计" /></p>
<p style="text-align: center;"><img class="aligncenter" title="WordPress搜索引擎蜘蛛抓取统计" src="http://disk.feiyan.info/feiyan/img/crawl3.gif" alt="WordPress搜索引擎蜘蛛抓取统计" /></p>
<p>下载地址：<a href="http://disk.feiyan.info/feiyan/file/crawlrate.zip">WordPress Crawl Rate Tracker</a>。</p>
<p>使用PHP代码生成简单的搜索引擎蜘蛛抓取统计（非插件）</p>
<p>以前用Zblog的时候也用过类似的代码，飞晏博客最风光的时候每天被蜘蛛啃得遍体鳞伤的。因为各大搜索引擎的蜘蛛爬行程序都有自己的标识符，例如谷歌的是googlebot，百度的是 baiduspider，它们可以通过查询_SERVER变量中的HTTP_USER_AGENT参数来获取，再结合HTTP_REFERER记录下 URL的来源，最后用 nowtime()函数取得当前的系统时间，就形成了一条简单的擎蜘蛛爬行记录。代码如下：</p>
<pre class="brush: php;">
&lt;?php
function get_naps_bot()
{
  $useragent = strtolower($_SERVER['HTTP_USER_AGENT']);
  if (strpos($useragent, 'googlebot') !== false){
    return 'Googlebot';
  }
  if (strpos($useragent, 'msnbot') !== false){
    return 'MSNbot';
  }
  if (strpos($useragent, 'slurp') !== false){
    return 'Yahoobot';
  }
  if (strpos($useragent, 'baiduspider') !== false){
    return 'Baiduspider';
  }
  if (strpos($useragent, 'sohu-search') !== false){
    return 'Sohubot';
  }
  if (strpos($useragent, 'lycos') !== false){
    return 'Lycos';
  }
  if (strpos($useragent, 'robozilla') !== false){
    return 'Robozilla';
  }
  return false;
}
function nowtime(){
  $date=gmdate(&quot;Y-n-j H:i:s&quot;,time()+8*3600);
  return $date;
}
$searchbot = get_naps_bot();
if ($searchbot) {
  $tlc_thispage = addslashes($_SERVER['HTTP_USER_AGENT']);
  $url=$_SERVER['HTTP_REFERER'];
  $file=&quot;robotslogs.txt&quot;;
  $time=nowtime();
  $data=fopen($file,&quot;a&quot;);
  fwrite($data,&quot;Time:$time robot:$searchbot URL:$tlc_thispage\n&quot;);
  fclose($data);
}
?&gt;
</pre>
<p>复制代码保存为spider.php（注意编码格式），然后上传到你正在使用主题的目录下，最后在footer.php里面加上一段代码即可：</p>
<pre class="brush: php;">
&lt;?php include(&quot;robots.php&quot;) ?&gt;
</pre>
<p>随后在有搜索引擎蜘蛛抓取网站后，在根目录下面会生成一个robotslogs.txt文本，可以在代码中修改文件的名字或者增加想要统计的搜索引擎标志。</p>
<p>此代码可以用在任何动态和伪静态的PHP程序中，不足之处是不能统计每一个被抓去的页面，亟待高手改进。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.feiyan.info/338.html/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>6款WordPress谷歌地图插件</title>
		<link>http://www.feiyan.info/324.html</link>
		<comments>http://www.feiyan.info/324.html#comments</comments>
		<pubDate>Wed, 03 Mar 2010 14:21:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[插件]]></category>

		<guid isPermaLink="false">http://www.feiyan.info/324.html</guid>
		<description><![CDATA[这几天在折腾我的Beijing Hotels的时候突发奇想，在每个酒店的下面可以添加酒店所在位置的地图，增加前台用户体验。最简单在WordPress中插入地图的方法是你去Google Maps找到你想要的地点后把代码插入到静态页面中去，但是这样做一个缺点就是维护起来相当麻烦，而庞大的WordPress插件之中有20多款和Google Maps有关的应用插件，我从中挑选了6个比较不错的一一验证。 Google Map Generator 用户评价最高的Google Maps for WordPress插件，使用起来也非常简单，在Post或者Page中插入的代码里面加上自己的参数就行。格式如下： {gmap&#124;address&#124;width&#124;height}，举个例子  {gmap&#124;Athens, Greece&#124;400&#124;200}。这个插件在2月28日刚刚更新，可以完美的兼容WordPress 2.9.2版。 Google Maps 这个插件可以让用户很方便的在文章中插入Google地图，并且产生的是干干净净的XHTML代码，而不存在任何框架。使用下面的代码格式： [map:http://permalink_to_your_Google_map 640 480]，其中640和480分别代表640px的宽度和480px的高度。 Simple Google Map 可以在Posts、Pages或者侧边栏插入Google地图的插件，输入目标地点的经纬度即可插入地图，而且这个插件支持一些简单的设置并且不需要使用者输入Google Maps Api Key。 Google Map V3 for IDN 名字怪怪但是功能强大的Google Maps for WordPress插件，和Simple Google Map不同的是使用这个插件需要有一个Google Maps Api Key并且在使用的时候可以输入地址代替经纬度。 Google Maps Embed 这个插件的作者竟然只在WordPress.com拥有个人博客，但是插件的功能却依然强大，即便是没有或者不会使用Google Maps Api Key的用户也可以很方便的使用，博客主们只要设定宽度、高度、滚动最大宽度和高度、滚动属性和框架的属性即可。不过这个插件是使用iframe在页面中显示地图的。 MapPress Easy Google Maps 这个插件在WordPress的文章便捷页面加入了一个交互式的地图，在编辑文章或者页面的时候就可以轻松的插入你想要的地图。该插件会自动插入一个很漂亮的交互式地图到您的博客！ 大概的说了一下这六款地图，不过详细用法都不是那么简单，看来有时候还不如一个一个页面的复制代码。不过如果大家有耐心，也可以在他们的基础上开发出来更实用的谷歌地图插件。]]></description>
			<content:encoded><![CDATA[<p>这几天在折腾我的<a href="http://bookbeijinghotel.com">Beijing Hotels</a>的时候突发奇想，在每个酒店的下面可以添加酒店所在位置的地图，增加前台用户体验。最简单在WordPress中插入地图的方法是你去Google Maps找到你想要的地点后把代码插入到静态页面中去，但是这样做一个缺点就是维护起来相当麻烦，而庞大的WordPress插件之中有20多款和Google Maps有关的应用插件，我从中挑选了6个比较不错的一一验证。</p>
<h5>Google Map Generator</h5>
<p>用户评价最高的Google Maps for WordPress插件，使用起来也非常简单，在Post或者Page中插入的代码里面加上自己的参数就行。格式如下： {gmap|address|width|height}，举个例子  {gmap|Athens, Greece|400|200}。这个插件在2月28日刚刚更新，可以完美的兼容WordPress 2.9.2版。</p>
<h5>Google Maps</h5>
<p>这个插件可以让用户很方便的在文章中插入Google地图，并且产生的是干干净净的<a href="http://www.feiyan.info/category/web-design/xhtml-css">XHTML</a>代码，而不存在任何框架。使用下面的代码格式： [map:http://permalink_to_your_Google_map 640 480]，其中640和480分别代表640px的宽度和480px的高度。</p>
<h5>Simple Google Map</h5>
<p>可以在Posts、Pages或者侧边栏插入Google地图的插件，输入目标地点的经纬度即可插入地图，而且这个插件支持一些简单的设置并且不需要使用者输入Google Maps Api Key。</p>
<h5>Google Map V3 for IDN</h5>
<p>名字怪怪但是功能强大的Google Maps for WordPress插件，和Simple Google Map不同的是使用这个插件需要有一个Google Maps Api Key并且在使用的时候可以输入地址代替经纬度。</p>
<h5>Google Maps Embed</h5>
<p>这个插件的作者竟然只在WordPress.com拥有个人博客，但是插件的功能却依然强大，即便是没有或者不会使用Google Maps Api Key的用户也可以很方便的使用，博客主们只要设定宽度、高度、滚动最大宽度和高度、滚动属性和框架的属性即可。不过这个插件是使用iframe在页面中显示地图的。</p>
<h5>MapPress Easy Google Maps</h5>
<p>这个插件在WordPress的文章便捷页面加入了一个交互式的地图，在编辑文章或者页面的时候就可以轻松的插入你想要的地图。该插件会自动插入一个很漂亮的交互式地图到您的博客！</p>
<p>大概的说了一下这六款地图，不过详细用法都不是那么简单，看来有时候还不如一个一个页面的复制代码。不过如果大家有耐心，也可以在他们的基础上开发出来更实用的谷歌地图插件。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.feiyan.info/324.html/feed</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>WordPress日志ID不连续的解决方法</title>
		<link>http://www.feiyan.info/314.html</link>
		<comments>http://www.feiyan.info/314.html#comments</comments>
		<pubDate>Tue, 26 Jan 2010 10:40:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[插件]]></category>
		<category><![CDATA[数据库]]></category>

		<guid isPermaLink="false">http://www.feiyan.info/314.html</guid>
		<description><![CDATA[很对zblo转入WordPress的用户一般都是用文章ID.html或者POST/文章ID.html，但是WordPress自从2.6版本以后增加的Post Revisions（文章的版本控制，类似于zblog的自动保存）这个功能实在是非常的讨厌，我转换到WordPress之后手工修改了147篇日志，结果就产生了147条Post Revisions，这篇文章和上一篇你好，WordPress之间的ID相差了100多，这样不仅仅会在数据库中产生大量的垃圾信息，更不河蟹的是文章ID不连续了就不好看了（虽然对搜索引擎没有什么影响）。虽然我目前为止还有一点问题没有解决，但是基本已经找到了让WordPress日志ID连续的方法。]]></description>
			<content:encoded><![CDATA[<p>很多zblog转入WordPress的用户一般都是用文章ID.html或者POST/文章ID.html，但是WordPress自从2.6版本以后增加的Post Revisions（文章的版本控制，类似于zblog的自动保存）这个功能实在是非常的讨厌，我转换到WordPress之后手工修改了147篇日志，结果就产生了147条Post Revisions，这篇文章和上一篇<a title="直接连接 你好，WordPress" rel="bookmark" href="http://www.feiyan.info/149.html">你好，WordPress</a>之间的ID相差了100多，这样不仅仅会在数据库中产生大量的垃圾信息，更不河蟹的是文章ID不连续了就不好看了（虽然对搜索引擎没有什么影响）。虽然我目前为止还有一点问题没有解决，但是基本已经找到了让WordPress日志ID连续的方法。</p>
<p>禁用WordPress自动保存</p>
<p>1.1 首先在UTF-8模式下打开根目录下面的wp-config.php，加入下面的代码，注意标点和加的位置。</p>
<p><code>define(’WP_POST_REVISIONS’, false);</code></p>
<p>1.2 下载、安装并启用<a href="http://samm.dreamhosters.com/wordpress/plugins/disable-autosave.php">Disable Autosave</a>插件。</p>
<p>同样对于没有禁用WordPress自动保存的博客，例如使用POSTNAME作为<a title="在Windows主机中实现WordPress永久链接伪静态的方法" href="http://www.feiyan.info/118.html">WordPress伪静态</a>的设置的，你的数据库里面或多或少都会有一些没有用的数据记录，一旦他们积少成多，就会影响博客的运行和查询速度，运行下面的代码删除给数据库<a title="39减肥瘦身网" href="http://www.39411.com">减肥</a>。</p>
<p><code>delete from wp_posts where post_type = ‘revision’;</code></p>
<p>提示：上传的图片、媒体文件同样使用WP_POSTS数据表，建议使用外部图片存储。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.feiyan.info/314.html/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>
