Movable Type 直接用数据库转移到 WordPress

Movable Type悲剧了,不知道咋的,Perl整不起来。

折腾好几年了,Blog也一直不能更新。

终于想放弃Movable Type了。

但是Blog怎么迁移呢?打不开Movable Type的后台。

还好有数据库在,还好WordPress可以导入。

WordPress的安装很简单,Movable Type太变态了。

因为不知道Movable Type的导出格式,只能先下载一份WordPress的备份xml,依葫芦画瓢吧。

上代码吧Continue Reading

RapidSSL 安全证书 renew 之后提示证书过期的解决方法

RapidSSL 的安全证书续费之后,还要在服务器操作一下,不然浏览器会提示安全证书过期无法正常显示。

解决方法很简单,针对apache的。

续约时,上传server.csr得到新的INTERMEDIATE.crt,加入server.crt

# cat INTERMEDIATE.crt >> server.crt

修改后重启apache

# apachectl configtest
# apachectl restart

OK啦!

IE 规范了就要出事

IE6 加规范后,float:right 和 float:left 再加 position:absolute 的话,position:absolute 的那个 div 就没有了。

当然了,不规范是没有问题的,IE就是不规范的。

神奇的 IE !

IE 的 overflow:auto 在声明规范后有 BUG

IE 在声明规范后,div 的 overflow:auto 就会出错,把 div 定义 position:relative 就好了。

IE 在声明规范后都有毛病,比如滚动条的高度就要用 document.documentElement.scrollTop ,而不是 document.body.scrollTop 。所以求滚动条高度的标准写法是 var st = (document.documentElement.scrollTop || document.body.scrollTop) 。

DOCTYPE的常用声明:按照 HTML 4.01 XHTML 1.0 XHTML 1.1 列表如下,错误的DOCTYPE HTML PUBLIC反而会导致页面解析错误。

HTML 4.01规范分为:Strict, Transitional, Frameset

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//EN” “http://www.w3.org/TR/html4/strict.dtd”>


<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>


<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Frameset//EN” “http://www.w3.org/TR/html4/frameset.dtd”>

XHTML 1.0规范分为:Strict, Transitional, Frameset
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>


<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>


<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Frameset//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd”>

XHTML 1.1 DTD
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.1//EN” “http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd”>

Google Adsense 在 IE 下出现异常!

从昨晚开始 IE 浏览器中的 Google Adsense 出现 JS 错误提示,Google Adsense 无法在 IE 下正常显示,从 IE5 、IE6 、 IE7 皆是如此,Internet Explorer 的全部崩溃,Firefox 等正常。

根据 Google Adsense 官方网站提示是”在 10-1-9,我们的工程师会在 PST 大约 上午10:00 到 下午2:00 对网站进行维护。“,很明显时间还没有到。

我本以为是我网站的问题,但是找了几个其他的网站看也是如此。目前在 Google 没有解释,但是目前网站投放 Google Adsense 广告的很少了,05、06年那时候打开什么网站都是 Google Adsense 的广告,现在很少了,阿里妈妈和百度的很多。

继续关注中……

FireFox 的 frames[‘xx’]

var xxx = window.frames[‘xx’];

var xxx = document.frames[‘xx’];,document.frames 在 IE 是可以的,FireFox就不行,切记!

包括 window.parent 也是的,今天吃亏吃大了!

IE 的 frames 的静态文件有异常,具体情况是,A页面中框架HTML静态B页面一个,IE下,B页面 window.parent 调用A页面函数出错,刷新可以,非IE正常,我的解决办法是A 调用 B就可以。具体原因还不详,该问题因为开发进度的原因没有时间去深究。