<?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>I&#039;m qiqiboy ! &#187; 搜索</title>
	<atom:link href="http://www.qiqiboy.com/tags/%e6%90%9c%e7%b4%a2/feed" rel="self" type="application/rss+xml" />
	<link>http://www.qiqiboy.com</link>
	<description>一个very朝气的小孩子...</description>
	<lastBuildDate>Wed, 18 Jan 2012 03:32:41 +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高亮搜索结果+实现关键字前后截断显示。。。</title>
		<link>http://www.qiqiboy.com/2010/07/16/wordpress-highlighted-keyword-search-results.html</link>
		<comments>http://www.qiqiboy.com/2010/07/16/wordpress-highlighted-keyword-search-results.html#comments</comments>
		<pubDate>Thu, 15 Jul 2010 17:47:45 +0000</pubDate>
		<dc:creator>qiqiboy</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[代码]]></category>
		<category><![CDATA[折腾]]></category>
		<category><![CDATA[搜索]]></category>

		<guid isPermaLink="false">http://www.qiqiboy.com/2010/07/16/wordpress%e9%ab%98%e4%ba%ae%e6%90%9c%e7%b4%a2%e7%bb%93%e6%9e%9c%e5%ae%9e%e7%8e%b0%e5%85%b3%e9%94%ae%e5%ad%97%e5%89%8d%e5%90%8e%e6%88%aa%e6%96%ad%e6%98%be%e7%a4%ba%e3%80%82%e3%80%82%e3%80%82.html</guid>
		<description><![CDATA[解释一下这个，就如同我们用搜索引擎搜索某个关键字，搜索结果提供的预览并不是任意从这个网页里截取的，而是将包含关键字的一段内容摘要展示给你。你将可以一眼看出这个出现这个关键词的相关描述语句，快速确定是不是自己需要的内容。我要实现的正是此功能。

首先你肯定需要一个search.php模板，这样wordpress才知道去调用这个模板来展示搜索结果。search模板的文章调用形式和index等页面差不多，也有一个主循环，我们就在这个主循环里加上这个代码
<img style="display: inline" class="wlDisabledImage" title="2" alt="2" src="http://www.qiqiboy.com/wp-content/uploads/2010/07/23.png" width="654" height="262" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>wordpress的默认搜索，返回的是包含搜索关键字的文章，根据你的search模板的不同，显示或者摘要或者全文内容。你一眼看过去并不能看到你搜索的关键字在哪里，甚至还不在搜索结果展示页面上，因为可能关键字并不在摘要里。而且，如果别人只是在某篇文章里随便提了一下某个词，这篇文章也会出现在搜索结果里，你可能还要费时费力将整篇文章看一篇。所以，wordpress的搜索体验很不友好，希望wordpress团队今后别光整没用的，这些细小的地方也弄弄。<img alt="Angry" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/angry_smile.gif" /><img alt="I dont know" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/71_71.gif" /><img alt="Pumpkin" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/56.gif" /></p>
</blockquote>
<p><img style="display: inline" class="wlDisabledImage" title="3" alt="3" src="http://www.qiqiboy.com/wp-content/uploads/2010/07/33.png" width="576" height="424" /></p>
<p>wordpress的搜索功能很鸡肋，所以我使用google自定义搜索（不要被我现在主题的大Bing搜索框迷惑了，它还是google搜索，我也不打算改了）。</p>
<p>但是完善主题过程中，我在页面底部右边又加了个搜索，这个搜索框直接调用wordpress内置搜索功能。为什么有了google搜索还要加这个呢？因为我想多一种搜索，会更方便别人在你的网站上快速寻找到需要的内容，就像我们用google搜索不到需要的，我们还可以用百度再来搜搜。</p>
<p>    <span id="more-2358"></span>
<p>但是，既然用了，就要追求完善，有个关键字高亮功能最好了。还好，经过费力寻找，找到了一种简便的方法，我加以扩展，不光有了关键字高亮功能，还有了实现在关键字周围实现截断输出的功能。</p>
<h3>在关键字周围实现截断输出</h3>
<p><img style="margin: 0px 22px 0px 0px; display: inline" class="wlDisabledImage" title="1" alt="1" align="left" src="http://www.qiqiboy.com/wp-content/uploads/2010/07/12.png" width="393" height="250" />解释一下这个，就如同我们用搜索引擎搜索某个关键字，搜索结果提供的预览并不是任意从这个网页里截取的，而是将包含关键字的一段内容摘要展示给你。你将可以一眼看出这个出现这个关键词的相关描述语句，快速确定是不是自己需要的内容。我要实现的正是此功能。</p>
<p>首先你肯定需要一个search.php模板，这样wordpress才知道去调用这个模板来展示搜索结果。search模板的文章调用形式和index等页面差不多，也有一个主循环，我们就在这个主循环里加上这个代码</p>
<p>&#160;</p>
<div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px" id="codeSnippet">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0px; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">&lt;?php</pre>

<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0px; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">    $title = get_the_title();</pre>

<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0px; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">    $content = strip_tags(get_the_content());</pre>

<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0px; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">    $keys = explode(<span style="color: #006080">&quot; &quot;</span>,$s);</pre>

<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0px; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">    $title = preg_replace(<span style="color: #006080">'/('</span>.implode(<span style="color: #006080">'|'</span>, $keys) .<span style="color: #006080">')/iu'</span>,<span style="color: #006080">'&lt;span style=&quot;color:#CC0033;text-decoration:underline;&quot;&gt;\0&lt;/span&gt;'</span>,$title);</pre>

<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0px; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">    $content = preg_replace(<span style="color: #006080">'/('</span>.implode(<span style="color: #006080">'|'</span>, $keys) .<span style="color: #006080">')/iu'</span>,<span style="color: #006080">'&lt;span style=&quot;color:#CC0033;text-decoration:underline;&quot;&gt;\0&lt;/span&gt;'</span>,$content);</pre>

<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0px; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">    $pos = strpos($content,$keys[0],1);</pre>

<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0px; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">    <span style="color: #0000ff">if</span>($pos&amp;&amp;$pos&gt;80){<span style="color: #008000">//如果搜索关键字位置有了返回值，且大于70</span></pre>

<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0px; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">        $content = substr($content,pos-70,600);<span style="color: #008000">//substr会出现乱码，</span></pre>

<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0px; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">    }<span style="color: #0000ff">else</span>{</pre>

<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0px; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">        $content = substr($content,0,500);</pre>

<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0px; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">    }</pre>

<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0px; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">?&gt;</pre>
</div>
</div>
<p>&#160;</p>
<p>我就在这儿解释一下吧，原理就是将获取的标题和文章内容中匹配的关键字进行替换，加上相应格式。接下来就是定义格式了，就像你定义一篇文章内容时那样输出就行了，只不过将原先的函数如下替换即可</p>
<div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px" id="codeSnippet">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0px; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">&lt;?php the_title(); ?&gt;  =&gt;  &lt;?php <span style="color: #0000ff">echo</span> $title; ?&gt;</pre>

<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0px; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">&#160;</pre>

<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0px; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">&lt;?php the_content(); ?&gt;或者&lt;?php the_excerpt(); ?&gt;  =&gt;  &lt;?php <span style="color: #0000ff">echo</span> <span style="color: #006080">&quot;...&quot;</span>.$content.<span style="color: #006080">&quot;...&quot;</span>; ?&gt;</pre>
</div>
</div>
<h6>$pos = strpos($content,$keys[0],1);</h6>
<p>这句代码是返回搜索关键字在目标内容中出现的第一次出现的位置。当然，strpos这个函数并不是很准，但是差不多已经够了，因为它是以字节匹配来判断的，所以对于中文字符等多字节文字，如果两个字的前面的字节相同，它也会返回结果，当然，这个是错误的结果，不过大多数情况下都是正确的。我实在是找不到PHP的好用的相关函数，所以只好拿这个将就了。</p>
<p>有了关键字出现的位置，下面就是截断了，当然，截断并不能从关键字出现的位置开始，因为关键字是被前面我们替换的<font color="#ff0000"><em>&lt;span&gt;</em></font><font color="#666666">所包围，所以它前面至少还有</font><font color="#ff0000"><em>&lt;span style=&quot;color:#CC0033;text-decoration:underline;&quot;&gt;</em></font><font color="#666666">这么多字符，所以截断要往前推一点。但是也要防止关键字出现在文章内容很靠前的地方，所以要加个判断。返回值大于某一值，如70个字节，则从这个搜索到的位置开始截断，否则就从头开始截断。</font></p>
<p><font color="#666666">另外要注意的是，代码中截断用的函数是PHP默认函数substr，但是这个函数会产生乱码，如果你有UTF截断函数，就换上试试，但是要注意这个函数要是支持从某一位置开始截断的函数。经过我的测试，发现网上能搜索到的截断函数都有问题，不是只能从头开始截断，就是截断后，后面没有了乱码，但是前面又出现了乱码。我目前用的截断函数是从之前搜到的一个函数修改而来的，效果还行。</font></p>
<p>最后看一下我改造后的搜索结果页面<img style="display: inline" class="wlDisabledImage" title="2" alt="2" src="http://www.qiqiboy.com/wp-content/uploads/2010/07/23.png" width="654" height="262" /></p>
<p>你可以在我博客底部右边的搜索框亲自体验（可不是顶部的大bing搜索）。 <img style="display: inline" class="wlDisabledImage" title="4" alt="4" src="http://www.qiqiboy.com/wp-content/uploads/2010/07/42.png" width="240" height="103" /></p>
<p>如果你有更好的建议，欢迎留言交流。</p>
<ul class="related_post"><li><img src="http://www.qiqiboy.com/wp-content/themes/windPaled/timthumb.php?src=http://www.qiqiboy.com/wp-content/uploads/2010/43beced6afcc_100B6/tab.png&amp;h=100&amp;w=100&amp;zc=1" alt="wordpress判断是否有上一篇/下一篇文章" class="thumb" /><a href="http://www.qiqiboy.com/2010/10/15/determine-whether-there-is-on-a-wordpress-next-article.html" title="wordpress判断是否有上一篇/下一篇文章">wordpress判断是否有上一篇/下一篇文章</a> (40)</li><li><img src="http://www.qiqiboy.com/wp-content/themes/windPaled/timthumb.php?src=http://www.qiqiboy.com/wp-content/uploads/2010/1d7a79196621_DAE1/434.png&amp;h=100&amp;w=100&amp;zc=1" alt="仿腾讯微博式访客信息悬浮显示（JavaScript &amp; ajax）" class="thumb" /><a href="http://www.qiqiboy.com/2010/08/16/visitor-information-tencent-suspended-micro-display.html" title="仿腾讯微博式访客信息悬浮显示（JavaScript &amp; ajax）">仿腾讯微博式访客信息悬浮显示（JavaScript &amp; ajax）</a> (107)</li><li><img src="http://www.qiqiboy.com/wp-content/themes/windPaled/timthumb.php?src=http://www.qiqiboy.com/thumbcache/omg_smile.gif&amp;h=100&amp;w=100&amp;zc=1" alt="补充《修改trackback样式，统一评论外观》中代码" class="thumb" /><a href="http://www.qiqiboy.com/2010/08/05/added-edit-trackback-style-in-the-code.html" title="补充《修改trackback样式，统一评论外观》中代码">补充《修改trackback样式，统一评论外观》中代码</a> (36)</li><li><img src="http://www.qiqiboy.com/wp-content/themes/windPaled/timthumb.php?src=http://www.qiqiboy.com/wp-content/uploads/2010/08/fe45dde4924b.png&amp;h=100&amp;w=100&amp;zc=1" alt="修改trackback样式，统一评论外观" class="thumb" /><a href="http://www.qiqiboy.com/2010/08/04/trackback-style-changes.html" title="修改trackback样式，统一评论外观">修改trackback样式，统一评论外观</a> (37)</li><li class="last"><img src="http://www.qiqiboy.com/wp-content/themes/windPaled/timthumb.php?src=http://www.qiqiboy.com/wp-content/uploads/2010/07/222.png&amp;h=100&amp;w=100&amp;zc=1" alt="【多彩的评论】：让评论可以插入图片，更改文字大小、颜色" class="thumb" /><a href="http://www.qiqiboy.com/2010/07/28/colorful-comments.html" title="【多彩的评论】：让评论可以插入图片，更改文字大小、颜色">【多彩的评论】：让评论可以插入图片，更改文字大小、颜色</a> (67)</li></ul><p><strong>声明:</strong> 本站遵循 <a href="http:\/\/creativecommons.org/licenses/by-nc-sa/3.0/">署名-非商业性使用-相同方式共享 3.0</a> 共享协议. 转载请注明转自 <a href="http://www.qiqiboy.com">I'm qiqiboy !</a> </p> <p>本文地址: <a href="http://qiqi.boy.im/1h">http://qiqi.boy.im/1h<a></p><span style="background:#cc5566;color:#fffff;"><h4>Look, this post is replyed so hot, let's go O(∩_∩)O~.</h4></span><h3>Related comments</h3><ul><li>2010年10月6日, <a href="http://www.qiqiboy.com/2010/07/16/wordpress-highlighted-keyword-search-results.html#comment-6521">小众</a> say: 一般主题是这样写 的php the_content('继续阅读 &raquo;'); 

如何实现搜索高亮呢？ <img src='http://www.qiqiboy.com/wp-content/themes/windPaled/images/smiles/icon_idea.gif' alt=':idea:' class='wp-smiley' />   求解</li><li>2010年10月6日, <a href="http://www.qiqiboy.com/2010/07/16/wordpress-highlighted-keyword-search-results.html#comment-6520">小众</a> say: 一般主题是这样写 的  

如何实现搜索高亮呢？</li><li>2010年08月15日, <a href="http://www.qiqiboy.com/2010/07/16/wordpress-highlighted-keyword-search-results.html#comment-4217">QiQiBoY</a> say: <a href="#comment-4205" rel="nofollow">@zzhblog</a>
文本前后出现空格会出现莫名的问题，你可以过滤一下或者避免搜索带前后带空格的关键词。。。关键词中间有空格是可以的</li><li>2010年08月15日, <a href="http://www.qiqiboy.com/2010/07/16/wordpress-highlighted-keyword-search-results.html#comment-4205">zzhblog</a> say: 和上面同问，如果搜索“你 ”将会出现
Warning: strpos() [function.strpos]: Offset not contained in string in 
应该是不能识别空格导致的，请问如何解决呢？ <img src='http://www.qiqiboy.com/wp-content/themes/windPaled/images/smiles/icon_question.gif' alt=':?:' class='wp-smiley' /> </li><li>2010年08月15日, <a href="http://www.qiqiboy.com/2010/07/16/wordpress-highlighted-keyword-search-results.html#comment-4189">QiQiBoY</a> say: <a href="#comment-4183" rel="nofollow">@似飘若舞 </a> 
你让无所有结果时页面上也输出些东西，如“nothing！”就行了。</li><li>2010年08月15日, <a href="http://www.qiqiboy.com/2010/07/16/wordpress-highlighted-keyword-search-results.html#comment-4183">似飘若舞</a> say: 哦哦……我明白了……
是因为页面无内容导致的。</li><li>2010年08月15日, <a href="http://www.qiqiboy.com/2010/07/16/wordpress-highlighted-keyword-search-results.html#comment-4182">似飘若舞</a> say: 555... Warning: strpos() [function.strpos]: Offset not contained in string in H:\xampplite\htdocs\wp3\wp-content\themes\design\search.php on line 12
本机测试结果……
第12行就是$pos = strpos($content,$keys[0],1);……
为什么为什么……</li><li>2010年08月8日, <a href="http://www.qiqiboy.com/2010/07/16/wordpress-highlighted-keyword-search-results.html#comment-3848">博客加入若干Ajax效果 - I'm qiqiboy !</a> say: [...] wordpress高亮搜索结果+实现关键字前后截断显示。。。 [...]</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.qiqiboy.com/2010/07/16/wordpress-highlighted-keyword-search-results.html/feed</wfw:commentRss>
		<slash:comments>60</slash:comments>
		</item>
		<item>
		<title>原琪琪boy大杂烩的流量之变</title>
		<link>http://www.qiqiboy.com/2009/10/18/blogbus-liuliang-tongji-sousuo.html</link>
		<comments>http://www.qiqiboy.com/2009/10/18/blogbus-liuliang-tongji-sousuo.html#comments</comments>
		<pubDate>Sun, 18 Oct 2009 11:19:16 +0000</pubDate>
		<dc:creator>Traveler</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[Blogbus]]></category>
		<category><![CDATA[PV]]></category>
		<category><![CDATA[引擎]]></category>
		<category><![CDATA[搜索]]></category>
		<category><![CDATA[流量]]></category>

		<guid isPermaLink="false">http://www.qiqiboy.com/2009/10/18/blogbus-liuliang-tongji-sousuo-2.html</guid>
		<description><![CDATA[我是10月11日晚上七八点将<a href="http://www.qiqiboy.com">www.qiqiboy.com</a>的dns解析从博客大巴撤下的，从这几天来，看看<a href="http://qiqiboy.blogbus.com">http://qiqiboy.blogbus.com</a>的访问量统计（PV值，统计数据由博客大巴提供）。<img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="tmp46E1" src="http://www.qiqiboy.com/wp-content/uploads/2009/10/tmp46E1_thumb1.png" border="0" alt="tmp46E1" width="244" height="208" align="right" />11日式撤下主域名<a href="http://www.qiqiboy.com">www.qiqiboy.com</a>的指向，主域名其实已经超过大巴给的二级域名，各个搜索引擎的收录也比较正常了，相反，二级域名则在谷歌反而被冷落。大多数的流量都是由主域名引入的。

之前的统计PV一直都是四百到五百，现在都是随便写写，不像之前有段时间写了好多关于windows7的，结果流量比较大些。

比较奇怪的是，12号的流量暴增，最高到了1299，我只能归结为万网的DNS解析各地生效时间不同，就如同我11号更改后，出现我这边（网通）还是解析到博客大巴，而同学（教育网）却正常解析到了主机。流量暴增可能是因为解析问题访问者访问到了错误页面，而频繁刷新导致（PV貌似同一页面刷新不计算的吧。。。？）]]></description>
			<content:encoded><![CDATA[<p>我是10月11日晚上七八点将<a href="http://www.qiqiboy.com">www.qiqiboy.com</a>的dns解析从博客大巴撤下的，从这几天来，看看<a href="http://qiqiboy.blogbus.com">http://qiqiboy.blogbus.com</a>的访问量统计（PV值，统计数据由博客大巴提供）。<a href="http://www.qiqiboy.com/wp-content/uploads/2009/10/tmp46E11.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="tmp46E1" src="http://www.qiqiboy.com/wp-content/uploads/2009/10/tmp46E1_thumb1.png" border="0" alt="tmp46E1" width="244" height="208" align="right" /></a>11日式撤下主域名<a href="http://www.qiqiboy.com">www.qiqiboy.com</a>的指向，主域名其实已经超过大巴给的二级域名，各个搜索引擎的收录也比较正常了，相反，二级域名则在谷歌反而被冷落。大多数的流量都是由主域名引入的。</p>
<p>之前的统计PV一直都是四百到五百，现在都是随便写写，不像之前有段时间写了好多关于windows7的，结果流量比较大些。</p>
<p>比较奇怪的是，12号的流量暴增，最高到了1299，我只能归结为万网的DNS解析各地生效时间不同，就如同我11号更改后，出现我这边（网通）还是解析到博客大巴，而同学（教育网）却正常解析到了主机。流量暴增可能是因为解析问题访问者访问到了错误页面，而频繁刷新导致（PV貌似同一页面刷新不计算的吧。。。？）<span id="more-1436"></span>还有一种原因，更改解析后，访问者通过搜索引擎进入了二级域名页面，但是上面的各处导航链接地址还是主域名，所以跳转后要后退转换回去，这样导致PV被重复计算。</p>
<p>不管怎么说，现在，主域名撤下，又被搜索引擎一K，导致以前的收录一删，而二级域名又引不进流量，可以看看，最近三天的统计，我滴神呀。。。。。</p>
<div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;">
<p> </p>
<hr />
<p align="right">——by <a href="http://Lonelytraveler.com.cn">Lonely Traveler </a></p>
</div>
<ul class="related_post"><li><img src="http://www.qiqiboy.com/wp-content/themes/windPaled/timthumb.php?src=http://www.qiqiboy.com/wp-content/uploads/2010/09/2222.png&amp;h=100&amp;w=100&amp;zc=1" alt="一周网站风波盘点" class="thumb" /><a href="http://www.qiqiboy.com/2010/09/15/website-storm-a-week-inventory.html" title="一周网站风波盘点">一周网站风波盘点</a> (105)</li><li><img src="http://www.qiqiboy.com/wp-content/themes/windPaled/timthumb.php?src=http://www.qiqiboy.com/wp-content/uploads/2010/07/12.png&amp;h=100&amp;w=100&amp;zc=1" alt="wordpress高亮搜索结果+实现关键字前后截断显示。。。" class="thumb" /><a href="http://www.qiqiboy.com/2010/07/16/wordpress-highlighted-keyword-search-results.html" title="wordpress高亮搜索结果+实现关键字前后截断显示。。。">wordpress高亮搜索结果+实现关键字前后截断显示。。。</a> (60)</li><li><img src="http://www.qiqiboy.com/wp-content/themes/windPaled/timthumb.php?src=http://www.qiqiboy.com/thumbcache/3978823203_d52a1f44ea_o.gif&amp;h=100&amp;w=100&amp;zc=1" alt="一个jQuery轮换滚动效果" class="thumb" /><a href="http://www.qiqiboy.com/2009/12/28/one-jquery-scroll-code.html" title="一个jQuery轮换滚动效果">一个jQuery轮换滚动效果</a> (34)</li><li><img src="http://www.qiqiboy.com/wp-content/themes/windPaled/timthumb.php?src=http://www.qiqiboy.com/wp-content/uploads/2009/10/3a1.png&amp;h=100&amp;w=100&amp;zc=1" alt="博客大巴式的首页文章折叠列表式输出" class="thumb" /><a href="http://www.qiqiboy.com/2009/10/16/home-page-lists-articles-fold-output.html" title="博客大巴式的首页文章折叠列表式输出">博客大巴式的首页文章折叠列表式输出</a> (6)</li><li class="last"><img src="http://www.qiqiboy.com/wp-content/themes/windPaled/timthumb.php?src=http://www.qiqiboy.com/wp-content/uploads/2009/10/aboutlogo_thumb.gif&amp;h=100&amp;w=100&amp;zc=1" alt="about qiqiboy 关于这个WordPress博客" class="thumb" /><a href="http://www.qiqiboy.com/2009/10/14/about-qiqiboy-and-the-wordpress-blog.html" title="about qiqiboy 关于这个WordPress博客">about qiqiboy 关于这个WordPress博客</a> (7)</li></ul><p><strong>声明:</strong> 本站遵循 <a href="http:\/\/creativecommons.org/licenses/by-nc-sa/3.0/">署名-非商业性使用-相同方式共享 3.0</a> 共享协议. 转载请注明转自 <a href="http://www.qiqiboy.com">I'm qiqiboy !</a> </p> <p>本文地址: <a href="http://qiqi.boy.im/4f">http://qiqi.boy.im/4f<a></p><span style="background:#cc5566;color:#fffff;"><h4>Hi,welcome to leave your reply.</h4></span><h3>Related comments</h3><ul><li>2010年10月12日, <a href="http://www.qiqiboy.com/2009/10/18/blogbus-liuliang-tongji-sousuo.html#comment-6826">Hello WordPress! - I'm qiqiboy !</a> say: [...] 因为我的博客今天是一周年了，有文章为证： 2010年10月18日：《原琪琪boy大杂烩的流量之变》 [...]</li><li>2009年11月3日, <a href="http://www.qiqiboy.com/2009/10/18/blogbus-liuliang-tongji-sousuo.html#comment-530">Worker</a> say: Hi, www.qiqiboy.com to GoogleReader!
Have a nice day
</li><li>2009年10月30日, <a href="http://www.qiqiboy.com/2009/10/18/blogbus-liuliang-tongji-sousuo.html#comment-522">Bottomless</a> say: Hello, 
Amusing state of affairs 
 Bottomless</li><li>2009年10月20日, <a href="http://www.qiqiboy.com/2009/10/18/blogbus-liuliang-tongji-sousuo.html#comment-476">qiqiboy</a> say: <a href="#comment-472" rel="nofollow">@Zenoven自由人  </a> 
。。。。我最初是用雅虎，现在用站长统计。。。。</li><li>2009年10月20日, <a href="http://www.qiqiboy.com/2009/10/18/blogbus-liuliang-tongji-sousuo.html#comment-472">Zenoven自由人</a> say: 不知道你用的是什么统计啊？现在这个主题怎么弄到的？</li><li>2009年10月18日, <a href="http://www.qiqiboy.com/2009/10/18/blogbus-liuliang-tongji-sousuo.html#comment-443">qiqiboy</a> say: <a href="#comment-439" rel="nofollow">@whisperer</a>
。。。。没有，是我自己用inove改过来的，刚搬来WordPress，没啥好板子，就先找着mg12的凑活一下，我自己的还在制作中呢。。。没啥灵感。。。。。。</li><li>2009年10月18日, <a href="http://www.qiqiboy.com/2009/10/18/blogbus-liuliang-tongji-sousuo.html#comment-439">whisperer</a> say: 你用的这个主题是mg12现在用的哎，他开放下载了？</li><li>2009年10月18日, <a href="http://www.qiqiboy.com/2009/10/18/blogbus-liuliang-tongji-sousuo.html#comment-438">whisperer</a> say: 先阶段IP和PV也就满足下自己虚荣心啦。。哈哈</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.qiqiboy.com/2009/10/18/blogbus-liuliang-tongji-sousuo.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

