<?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>iPUNKID &#187; Firefox</title>
	<atom:link href="http://blog.punkid.org/tag/firefox/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.punkid.org</link>
	<description>To ∞ and Beyond</description>
	<lastBuildDate>Sun, 29 Jan 2012 13:02:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Blogbus Hack : 保存评论框信息 (更新GreaseMonkey脚本)</title>
		<link>http://blog.punkid.org/2007/11/04/blogbus-hack-save-the-commentform-user-info-revised/</link>
		<comments>http://blog.punkid.org/2007/11/04/blogbus-hack-save-the-commentform-user-info-revised/#comments</comments>
		<pubDate>Sun, 04 Nov 2007 07:40:24 +0000</pubDate>
		<dc:creator>iPUNKID</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cookie]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[GreaseMonkey]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[My Projects]]></category>
		<category><![CDATA[保存评论框信息]]></category>

		<guid isPermaLink="false">http://blog.punkid.org/2007/11/04/blogbus-hack-save-the-commentform-user-info/</guid>
		<description><![CDATA[Blogbus的评论系统有两点让我极为不爽: 一是评论过滤机制，导致我的留言经常莫名其妙的被拒绝发表(我连双脚都举起来保证我绝对没有发表任何有违和谐的信息)；二是评论框不会在提交留言之后记录我的用户信息(Name, E-Mail, URL)，每次留言我都得手动填写。这前一点不爽的谁也没办法，谁叫我们要和谐呢，后面这点的话我们可以通过在模板里加入一段javascript来保存评论者的cookie信息。我得先申明，对Javascript我也基本属于入门阶段，以下代码中很大程度参考自PPK的这篇文章Javascript &#8211; Cookies。 Blogbus最近改版一次后，新的模板系统不再允许修改评论框了，所有模板的评论框都是统一规范的，所以这个脚本适用于任何新版模板系统的任何模板，旧版的话我稍后补充。对于新版模板的话，你需要做的只是在header(前提是你先的启用自定义模板来修改)里加入以下代码: &#60;script type=&#34;text/javascript&#34;&#62; function setCookie(name,value,days) { if(days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = ";expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function getCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i &#60; ca.length;i++) { var c [...]]]></description>
			<content:encoded><![CDATA[<p>Blogbus的评论系统有两点让我极为不爽: 一是评论过滤机制，导致我的留言经常莫名其妙的被拒绝发表(我连双脚都举起来保证我绝对没有发表任何有违和谐的信息)；二是评论框不会在提交留言之后记录我的用户信息(Name, E-Mail, URL)，每次留言我都得手动填写。这前一点不爽的谁也没办法，谁叫我们要和谐呢，后面这点的话我们可以通过在模板里加入一段javascript来保存评论者的cookie信息。我得先申明，对Javascript我也基本属于入门阶段，以下代码中很大程度参考自PPK的这篇文章<a href="http://www.quirksmode.org/js/cookies.html" title="Javascript - Cookies">Javascript &#8211; Cookies</a>。</p>
<p>Blogbus最近改版一次后，新的模板系统不再允许修改评论框了，所有模板的评论框都是统一规范的，所以这个脚本适用于任何新版模板系统的任何模板，旧版的话我稍后补充。对于新版模板的话，你需要做的只是在<em>header</em>(前提是你先的启用自定义模板来修改)里加入以下代码:<br />
<span id="more-164"></span></p>
<pre>
&lt;script type=&quot;text/javascript&quot;&gt;
function setCookie(name,value,days) {
        if(days) {
                var date = new Date();
                date.setTime(date.getTime()+(days*24*60*60*1000));
                var expires = ";expires="+date.toGMTString();
        }
        else var expires = "";
        document.cookie = name+"="+value+expires+"; path=/";
}

function getCookie(name) {
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');
        for(var i=0;i &lt; ca.length;i++) {
                var c = ca[i];
                while (c.charAt(0)==' ') c = c.substring(1,c.length);
                if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
        }
        return null;
}

function rememberFormInputs(form_id, prefix, days) {
        if(!document.getElementById(form_id)) return false;
        var form = document.getElementById(form_id);
        var inputs = form.getElementsByTagName('input');
        for (var i=0; i&lt;inputs.length; i++) {
                var input = inputs.item(i);
                if (input.type == 'text') {
                        input.onblur = function() {
                                var name = this.name;
                                var value = this.value;
                                setCookie(prefix + name, value, days);
                        };
                        var old_value = getCookie(prefix + input.name);
                        if (old_value &amp;&amp; old_value !='') {
                                input.value = old_value;
                        }
                }
        }
}

window.onload = function() {
        rememberFormInputs('commentForm','input_',120); //保存用户信息120天，你可以设置为更久
}
&lt;/script&gt;
</pre>
<p>对于使用旧版模板系统的，因为模板的不同，并不能保证所有留言框都有名为<em>commentForm</em>的<code>ID</code>，你需要修改自定义模板里的<em>Comment.Form</em>模块，其中有这么一句:</p>
<pre>&lt;form method=&quot;post&quot; action=&quot;&lt;!-- ~ addcomment_url ~ --&gt;&quot; /&gt;</pre>
<p>修改为:</p>
<pre>&lt;form method=&quot;post&quot; action=&quot;&lt;!-- ~ addcomment_url ~ --&gt;&quot; id=&quot;commentForm&quot; /&gt;</pre>
<p>然后在<em>header</em>里的&lt;/head&gt;之上照旧添加上面那段代码就是了。</p>
<p>至于那段代码什么意思，我也懒的解释了，懂一点javascript的都能看懂，不懂的知道怎么用就行了 :D Keep in mind, this is NOT a tutorial, but a little hack</p>
<p><strong class="red">更新:</strong> 刚写了个<a href="https://addons.mozilla.org/en-US/firefox/addon/748" title="Grease Monkey">GreaseMonkey</a>小脚本，如果你装了Firefox和这个插件的话，再装上我这个脚本程序，以后无论你所访问的blogbus博客有没有添加我上面的那段script，使用的是新模板系统还是旧的，都能通过这个脚本程序保存你的信息。</p>
<p>脚本下载地址 : <a href="http://punkid.org/glade/greasemonkey/rememberTheName.user.js" title="GreaseMonkey script on Blogbus commentform">rememberTheName.user.js</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.punkid.org/2007/11/04/blogbus-hack-save-the-commentform-user-info-revised/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>No Way, IE6!</title>
		<link>http://blog.punkid.org/2007/03/27/no-way-ie6/</link>
		<comments>http://blog.punkid.org/2007/03/27/no-way-ie6/#comments</comments>
		<pubDate>Tue, 27 Mar 2007 07:41:57 +0000</pubDate>
		<dc:creator>iPUNKID</dc:creator>
				<category><![CDATA[Site Log]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://blog.punkid.org/2007/03/27/no-way-ie6/</guid>
		<description><![CDATA[After the redesign which&#8217;s compatible with IE6, I found there were more and more visitors browsing my site with IE6. The statistics chart shows the percentage of IE6ers&#8217; visiting has risen to 19%, and IE7 only takes 4.3%. Damnit! I hate IE6, and definitely I&#8217;m not gonna yield to you guys who still using it. [...]]]></description>
			<content:encoded><![CDATA[<p>After the redesign which&#8217;s compatible with IE6, I found there were more and more visitors browsing my site with IE6.</p>
<p><img src="http://photo1.yupoo.com/20070327/151747_21724721_wjkmomzh.jpg" alt="browserstat" width="500" height="259" border="0" /></p>
<p>The statistics chart shows the percentage of IE6ers&#8217; visiting has risen to 19%, and IE7 only takes 4.3%. Damnit! I hate IE6, and definitely I&#8217;m not gonna yield to you guys who still using it. I couldnt figure out how many times I&#8217;ve been asked to clean the viruses for my classmates just becuz they&#8217;re using IE, and how sick I&#8217;ve been of the IE6&#8242;s terrible CSS compliance. So plz switch to Firefox, or upgrate your IE browser to 7. IE7 is quite okay, really.</p>
<p>I re-added the IE6 blocking script, if you feel the same way as I do. Try this code (put it into the very top of &lt;<code>head</code>&gt; area):</p>
<pre>
&lt;!--[if lt IE 7]&gt;
&lt;script type="text/javascript"&gt;
//&lt;![CDATA[
window.location="http://punkid.org/changebrowser.html" // whatever page you want to show to your IE6ers
//]]&gt;
&lt;/script&gt;
&lt;![endif]--&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.punkid.org/2007/03/27/no-way-ie6/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
	</channel>
</rss>

