<?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; wordpress</title>
	<atom:link href="http://newsn.net/tag/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://newsn.net</link>
	<description>苏南的网络日记本本  O(∩_∩)O  哈哈~</description>
	<lastBuildDate>Mon, 13 Jul 2009 02:59:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>强制修改wordpress的正文链接为新开窗口打开</title>
		<link>http://newsn.net/20090629/725.html</link>
		<comments>http://newsn.net/20090629/725.html#comments</comments>
		<pubDate>Mon, 29 Jun 2009 00:14:44 +0000</pubDate>
		<dc:creator>苏南</dc:creator>
				<category><![CDATA[IT.IT]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://newsn.net/20090629/725.html</guid>
		<description><![CDATA[WordPress的正文做链接的时候，默认是本页打开的，用livewriter写博客的时候也是默认本页打开。当然据说这样更符合国际化标准，但是好像对中国人的习惯新开页面得习惯有点水土不服。而且外带我很懒的去给所有的链接去增加target=’_blank’属性。今天说的是，批量修改这些页面链接，强制新开页面。
 
     一、写在前面     本文主要使用了一个函数，getElementsByClassName，这个是prototy.js中的一个标准函数，但是单独运行版却是多种多样，而且兼容性很差，本来想扩展object.prototype.getElementsByClassName，但是发现时好时坏，兼容性很差。后来就google到了这么一个函数，貌似很不错的说。     http://robertnyman.com/2005/11/07/the-ultimate-getelementsbyclassname/     http://code.google.com/p/getelementsbyclassname/          二、不多说，上代码       getElementsByClassName:
var getElementsByClassName = function (className, tag, elm){
	if (document.getElementsByClassName) {
		getElementsByClassName = function (className, tag, elm) {
			elm = elm [...]]]></description>
		<wfw:commentRss>http://newsn.net/20090629/725.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>wordpress下mce编辑器和ie8不兼容的问题解决方案</title>
		<link>http://newsn.net/20090504/357.html</link>
		<comments>http://newsn.net/20090504/357.html#comments</comments>
		<pubDate>Mon, 04 May 2009 09:26:28 +0000</pubDate>
		<dc:creator>苏南</dc:creator>
				<category><![CDATA[代码修改]]></category>
		<category><![CDATA[mce]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://newsn.net/?p=36</guid>
		<description><![CDATA[话说我高高兴兴的下载wordpress2.7.1，开博客。
居然在加博文的时候碰到了一个小小问题，如图所示：


在尝试修改css和覆盖不同版本mce失败后，忽然发现这个Bug是ie8下特有的问题。
主要是 在ie8里面 对
&#38;lt;a&#38;gt;&#38;lt;span/&#38;gt;&#38;lt;/a&#38;gt;
这种写法不能认识所致，
ie8会给解释成：
&#38;lt;a&#38;gt;&#38;lt;span&#38;gt;&#38;lt;/a&#38;gt;&#38;lt;/span&#38;gt;
而正常的解释是：
&#38;lt;a&#38;gt;&#38;lt;span&#38;gt;&#38;lt;/span&#38;gt;&#38;lt;/a&#38;gt;
找到了病因就好说了，
修改wp-includes/js/tinymce/tiny_mce.js
查找到第二个“mceopen”附近,
看代码：

h1=DOM.createHTML('span',{'class':'mceOpen '+s['class']});

改成：

h1=DOM.createHTML('span',{'class':'mceOpen '+s['class']},&#38;quot;&#38;quot;);

就okey了，保存刷新，就看到效果啦！
其实就加了一个参数而已，hoho~~
]]></description>
		<wfw:commentRss>http://newsn.net/20090504/357.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
