<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: StatPress深度使用</title>
	<atom:link href="http://52good.skylast.com/2008/04/19/extends-statpress.html/feed" rel="self" type="application/rss+xml" />
	<link>http://52good.skylast.com/2008/04/19/extends-statpress.html</link>
	<description>天行健 云愈淡 闲散人世间</description>
	<pubDate>Thu, 07 Aug 2008 19:02:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: heart5</title>
		<link>http://52good.skylast.com/2008/04/19/extends-statpress.html#comment-181</link>
		<dc:creator>heart5</dc:creator>
		<pubDate>Wed, 30 Apr 2008 17:15:34 +0000</pubDate>
		<guid isPermaLink="false">http://52good.skylast.com/?p=247#comment-181</guid>
		<description>$qry="UPDATE $table_name SET spider = '$nome',os='',browser='' WHERE spider='' AND replace(agent,' ','') LIKE '%".$id."%';";
statpress是把获得的agent中的空格删除后再和spider.dat中的key进行比较的。me刚开始还不知道，后来发现添加的spider规则无法生效后检查源码才发现这个情况。于是把规则中的空格全部去除，OK！</description>
		<content:encoded><![CDATA[<p>$qry=&#8221;UPDATE $table_name SET spider = &#8216;$nome&#8217;,os=&#8221;,browser=&#8221; WHERE spider=&#8221; AND replace(agent,&#8217; &#8216;,&#8221;) LIKE &#8216;%&#8221;.$id.&#8221;%&#8217;;&#8221;;<br />
statpress是把获得的agent中的空格删除后再和spider.dat中的key进行比较的。me刚开始还不知道，后来发现添加的spider规则无法生效后检查源码才发现这个情况。于是把规则中的空格全部去除，OK！</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 天高云淡 &#187; 升级StatPress的功能（完美支持中文）</title>
		<link>http://52good.skylast.com/2008/04/19/extends-statpress.html#comment-178</link>
		<dc:creator>天高云淡 &#187; 升级StatPress的功能（完美支持中文）</dc:creator>
		<pubDate>Sun, 27 Apr 2008 17:39:51 +0000</pubDate>
		<guid isPermaLink="false">http://52good.skylast.com/?p=247#comment-178</guid>
		<description>[...] 自从不经意间中对StatPress做了些小修改后，me跌跌撞撞的进入了php空间。感觉还不错，确实简单易学，也很强大。很想在学习的过程中做点什么，最后还是选择了那这个statpress开刀，以它为基础进行扩展升级。 [...]</description>
		<content:encoded><![CDATA[<p>[...] 自从不经意间中对StatPress做了些小修改后，me跌跌撞撞的进入了php空间。感觉还不错，确实简单易学，也很强大。很想在学习的过程中做点什么，最后还是选择了那这个statpress开刀，以它为基础进行扩展升级。 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: heart5</title>
		<link>http://52good.skylast.com/2008/04/19/extends-statpress.html#comment-176</link>
		<dc:creator>heart5</dc:creator>
		<pubDate>Fri, 25 Apr 2008 15:13:50 +0000</pubDate>
		<guid isPermaLink="false">http://52good.skylast.com/?p=247#comment-176</guid>
		<description>增加了对Mathon浏览器的识别。</description>
		<content:encoded><![CDATA[<p>增加了对Mathon浏览器的识别。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: heart5</title>
		<link>http://52good.skylast.com/2008/04/19/extends-statpress.html#comment-175</link>
		<dc:creator>heart5</dc:creator>
		<pubDate>Fri, 25 Apr 2008 15:10:20 +0000</pubDate>
		<guid isPermaLink="false">http://52good.skylast.com/?p=247#comment-175</guid>
		<description>不仔细，出了个bug。刚修正了不能识别Baidu搜索关键字的问题。</description>
		<content:encoded><![CDATA[<p>不仔细，出了个bug。刚修正了不能识别Baidu搜索关键字的问题。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: heart5</title>
		<link>http://52good.skylast.com/2008/04/19/extends-statpress.html#comment-174</link>
		<dc:creator>heart5</dc:creator>
		<pubDate>Fri, 25 Apr 2008 15:09:13 +0000</pubDate>
		<guid isPermaLink="false">http://52good.skylast.com/?p=247#comment-174</guid>
		<description>修正了统计feed时存在的问题。
一、那个iri_StatPress_extractfeedreq函数完全是摆设，甚至是误导，改过来了，不知道作者是咋想的，唉；
二、修正一个顺序，这样不会把类似/feed/atom的识别给冲掉。
三、学习了get_bloginfo、str_replace等函数的用法。</description>
		<content:encoded><![CDATA[<p>修正了统计feed时存在的问题。<br />
一、那个iri_StatPress_extractfeedreq函数完全是摆设，甚至是误导，改过来了，不知道作者是咋想的，唉；<br />
二、修正一个顺序，这样不会把类似/feed/atom的识别给冲掉。<br />
三、学习了get_bloginfo、str_replace等函数的用法。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: heart5</title>
		<link>http://52good.skylast.com/2008/04/19/extends-statpress.html#comment-173</link>
		<dc:creator>heart5</dc:creator>
		<pubDate>Thu, 24 Apr 2008 16:41:37 +0000</pubDate>
		<guid isPermaLink="false">http://52good.skylast.com/?p=247#comment-173</guid>
		<description>出现如此链接：
http://search.cn.yahoo.com/search?p=%E5%B9%B2%E7%BB%86%E8%83%9E%E7%A7%BB%E6%A4%8D%E6%B2%BB%E7%96%97&#038;meta=all&#038;pid=ysearch&#038;ei=UTF-8&#038;cns=-1&#038;p4p=4&#038;b=611
其实此类在链接中明确编码的还有，而me是通过修改statpress源码实现对中文搜索引擎默认为gb2312处理的。按照原来的逻辑，上面链接中关键词变成了“骞茬”，而其实它应该是“干细胞移植治疗”。
究其原因，在于把utf-8认成了gb2312，多解了一道就变形了。
花了好长时间才把源码修改完毕，解决方法很简单：先遍历，看是否有明确的charset定义，存储之；再次遍历，得到搜索关键词，在根据上面遍历得到的数值分类处理，over。之所以花了那么长时间是因为me总是试图通过一次遍历解决问题，但因为那个charset定义有可能出现在关键词前面和后面，逻辑上很难解决，其实遍历两次就OK了。</description>
		<content:encoded><![CDATA[<p>出现如此链接：<br />
<a href="http://search.cn.yahoo.com/search?p=%E5%B9%B2%E7%BB%86%E8%83%9E%E7%A7%BB%E6%A4%8D%E6%B2%BB%E7%96%97&#038;meta=all&#038;pid=ysearch&#038;ei=UTF-8&#038;cns=-1&#038;p4p=4&#038;b=611" rel="nofollow">http://search.cn.yahoo.com/search?p=%E5%B9%B2%E7%BB%86%E8%83%9E%E7%A7%BB%E6%A4%8D%E6%B2%BB%E7%96%97&#038;meta=all&#038;pid=ysearch&#038;ei=UTF-8&#038;cns=-1&#038;p4p=4&#038;b=611</a><br />
其实此类在链接中明确编码的还有，而me是通过修改statpress源码实现对中文搜索引擎默认为gb2312处理的。按照原来的逻辑，上面链接中关键词变成了“骞茬”，而其实它应该是“干细胞移植治疗”。<br />
究其原因，在于把utf-8认成了gb2312，多解了一道就变形了。<br />
花了好长时间才把源码修改完毕，解决方法很简单：先遍历，看是否有明确的charset定义，存储之；再次遍历，得到搜索关键词，在根据上面遍历得到的数值分类处理，over。之所以花了那么长时间是因为me总是试图通过一次遍历解决问题，但因为那个charset定义有可能出现在关键词前面和后面，逻辑上很难解决，其实遍历两次就OK了。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: heart5</title>
		<link>http://52good.skylast.com/2008/04/19/extends-statpress.html#comment-172</link>
		<dc:creator>heart5</dc:creator>
		<pubDate>Thu, 24 Apr 2008 16:34:39 +0000</pubDate>
		<guid isPermaLink="false">http://52good.skylast.com/?p=247#comment-172</guid>
		<description>继续丰富搜索引擎数据库，现如下
Google Blog&#124;blogsearch.google.&#124;q&#124;
Yahoo&#124;search.yahoo.com&#124;p&#124;
Yahoo cn&#124;.yahoo.com.cn&#124;p&#124;
Yahoo cn&#124;search.cn.yahoo.com&#124;p&#124;
Baidu&#124;www.baidu.com&#124;word&#124;
Baidu&#124;www.baidu.com&#124;wd&#124;
Soso&#124;www.soso.com&#124;w&#124;</description>
		<content:encoded><![CDATA[<p>继续丰富搜索引擎数据库，现如下<br />
Google Blog|blogsearch.google.|q|<br />
Yahoo|search.yahoo.com|p|<br />
Yahoo cn|.yahoo.com.cn|p|<br />
Yahoo cn|search.cn.yahoo.com|p|<br />
Baidu|www.baidu.com|word|<br />
Baidu|www.baidu.com|wd|<br />
Soso|www.soso.com|w|</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: heart5</title>
		<link>http://52good.skylast.com/2008/04/19/extends-statpress.html#comment-171</link>
		<dc:creator>heart5</dc:creator>
		<pubDate>Wed, 23 Apr 2008 17:27:16 +0000</pubDate>
		<guid isPermaLink="false">http://52good.skylast.com/?p=247#comment-171</guid>
		<description>发现statpress对feed的处理存在问题，尤其是update时会误杀形如/feed的数据记录；
新增对Soso搜索引擎的识别，修正对Baidu的识别（删掉bs那行！）。</description>
		<content:encoded><![CDATA[<p>发现statpress对feed的处理存在问题，尤其是update时会误杀形如/feed的数据记录；<br />
新增对Soso搜索引擎的识别，修正对Baidu的识别（删掉bs那行！）。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 天高云淡 &#187; 关于WordPress的插件开发</title>
		<link>http://52good.skylast.com/2008/04/19/extends-statpress.html#comment-170</link>
		<dc:creator>天高云淡 &#187; 关于WordPress的插件开发</dc:creator>
		<pubDate>Wed, 23 Apr 2008 17:24:21 +0000</pubDate>
		<guid isPermaLink="false">http://52good.skylast.com/?p=247#comment-170</guid>
		<description>[...] 继续优化statpress过程中觉得有必要进一步了解wordpress的函数和相关开发知识，因为对很多语句有点读不懂啊。幸亏找到了一个好的针对wordpress源码的阐释网站（Xref可以译为交叉参考吗？），对所有函数都有交代，很不错，但是在自己本机实验的时候发现那个类似get_bloginfo之类的基础函数都无法起效。Google来Google去就找到了不少插件开发的相关文章。模拟wordpress默认提供的HellyDolly源码，自己试着写了几句代码进行测试，终于成功。几个关键点如下： [...]</description>
		<content:encoded><![CDATA[<p>[...] 继续优化statpress过程中觉得有必要进一步了解wordpress的函数和相关开发知识，因为对很多语句有点读不懂啊。幸亏找到了一个好的针对wordpress源码的阐释网站（Xref可以译为交叉参考吗？），对所有函数都有交代，很不错，但是在自己本机实验的时候发现那个类似get_bloginfo之类的基础函数都无法起效。Google来Google去就找到了不少插件开发的相关文章。模拟wordpress默认提供的HellyDolly源码，自己试着写了几句代码进行测试，终于成功。几个关键点如下： [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: heart5</title>
		<link>http://52good.skylast.com/2008/04/19/extends-statpress.html#comment-168</link>
		<dc:creator>heart5</dc:creator>
		<pubDate>Sat, 19 Apr 2008 18:01:36 +0000</pubDate>
		<guid isPermaLink="false">http://52good.skylast.com/?p=247#comment-168</guid>
		<description>关键字乱码是因为StatPress无法识别gb2312编码造成的。
$str = "1200%B5%E7%BB%B0%CD%AC%B2%BD";
$tmpstr = urldecode($str);//先解码
$tmpstr = iconv("gb2312","utf-8",$tmpstr);//在转换
print $tmpstr."&lt;br /&gt;";//就OK了
只要识别中文使用gb2312编码搜索字词的搜索引擎并用上面函数处理即可。
根据StatPress的程序布局，me把它写在导出函数中，执行一次后删除，另外处理搜索词的函数me也进行了修改，这样以后新的纪录自动就是好的了。</description>
		<content:encoded><![CDATA[<p>关键字乱码是因为StatPress无法识别gb2312编码造成的。<br />
$str = &#8220;1200%B5%E7%BB%B0%CD%AC%B2%BD&#8221;;<br />
$tmpstr = urldecode($str);//先解码<br />
$tmpstr = iconv(&#8221;gb2312&#8243;,&#8221;utf-8&#8243;,$tmpstr);//在转换<br />
print $tmpstr.&#8221;<br />&#8220;;//就OK了<br />
只要识别中文使用gb2312编码搜索字词的搜索引擎并用上面函数处理即可。<br />
根据StatPress的程序布局，me把它写在导出函数中，执行一次后删除，另外处理搜索词的函数me也进行了修改，这样以后新的纪录自动就是好的了。</p>
]]></content:encoded>
	</item>
</channel>
</rss>
