Archive

Posts Tagged ‘wordpress’

升级到WordPress 2.3

September 29th, 2007 No comments

WordPress 2.3终于放出来了,这是一个比较大的升级,主要增加了Native 的Tag功能,更新了JQuery,号称速度有了很大的提高。

不过升级从一开始就不怎么顺利。使用DH的自动升级程序,整整过了1个小时才完成(非常郁闷,当时DH主机的负载竟然到了8.37,7,51,7.63,怎么还能跑得动!)

升级完成之后,顺利地导入了Simple Tag的内容,这一点还不错,也顺便修改了模板。然后发现SimpleTag自带的Simlar Post的功能没了,于是安装WP 2.3 Related Posts ,然后出现了几个数据库错误,发现是升级时候把wp_post2cat等表自动删除了,导致一些插件不能用,于是参考 riku 的办法临时解决,不过sitemap的功能还不行,期待作者升级。

所以,对于wordpress的升级可以暂时缓一下,等相关插件更新之后再进行。

Categories: 技术讨论 Tags:

终于解决了rss中丢失html标记的问题

September 1st, 2007 3 comments

很长一段时间以来,一直被博客的rss feed丢失html标签的问题所困扰。这样的直接后果就是在google reader中所有的文章都是显示一锅粥。

以前简单寻找过解决办法未果,今天则是卯足劲一定解决。Google了半天,没有找到相关的文章,不过无意中发现了这样一篇“WordPress feed 不斷行問題”,顿开茅塞。这篇文章只说了不断行的问题,其实不断行只是表现之一,根本的还是html的格式丢失。

问题的根源就在于,在admin panel中,option->Reading->Syndication Feeds下 [For each article, show:]为Summary的时候,只输出摘要,而摘要是经过过滤转换的,換成 Full text即可解决问。

另外,一直想找个好用的相册插件,以前用过wpg2,功能强大,但是实在过于复杂和庞大。昨天偶然发现nextgen-gallery,非常不错,简单好用。

Categories: 技术讨论 Tags: , ,

Live Writer Beta2与WordPress乱码问题解决办法

June 25th, 2007 3 comments

在”新版Live Writer和WordPress不兼容(中文乱码)“中提到过Windows Live Writer Beta2 发布blog到WordPress,中文会变成乱码的问题,当时提出了一个消极的解决办法,就是恢复到WLW 的老版本。

后来jerrycullethttp://www.cullet.cn/index.php/2007-06/21.jc中提到修改注册表的办法:

开始-运行-输入regedit-确定
找到一下位置:HKEY_CURRENT_USER\Software\Windows Live Writer\Weblogs\[Blog ID 号码]\ManifestOptions
删掉characterSet
此时,应该不再是乱码了

不过实际测试发现,如此设置后仍然乱码。研究后还需删除

HKEY_CURRENT_USER\Software\Windows Live Writer\Weblogs\[Blog ID 号码]\UserOptionOverrides下的characterSet

这样以来,乱码问题就解决了。

准备迁移itcivil.com的blog

June 14th, 2007 No comments

去年这些天注册大批的域名都到期了,在经过筛选后,要么放弃要么续费。在新网上的itcivil.com的空间也面临过期,相信在在对比了国内国外的虚拟主机之后没有谁会选择续费,我也不例外。

其实itcivil.com只是自己最开始玩的一个网站,遗留至今的也就是那100余篇东拼西凑的blog,既然写了,总要保留下来吧,于是寻找从基于asp的Z-Blog迁移到WordPress的方法。

终于还是在“月光博客”上找到了,相关的有两篇:

步骤如下:

Categories: 随心所记 Tags: ,

改造升级WordPress笔记

June 13th, 2007 No comments

一直对原先各种主题不能占满屏幕不爽,但是一直也没有找到合适的。于是在这次升级时候一不做二不休,大大改造了一番。

主要有:

  • WordPress升级至最新的2.2版
  • 主题theme改为AndyBlue-1.4,可以占满屏幕,很不错
  • 启用了插件Simple Tagging-1.6.7,很是灵活方便,而且比UTW占用资源要小。顺便有一些模板上的集成修改。
  • 修改了Permalinks的规则,从原先的/2006/02/123.html的形式改为/2006/02/simpel-title/123.html的形式,便于搜索。
  • 后两项工作最为费力,因为blog的标题都不是英文的,需要手动的为每篇blog添加post plug。好在正好为blog增加tag,于是一起做了。

关于Permalinks的规则修改必将影响现在搜索引擎的结果的访问,打算用rewirte rule来支持原先格式,暂时没有调通。即使失去也不可惜吧,反正现在每天才几十个pv。

补充:

  • 总算研究明白了rewriterule的规则了,采用下面的规则即可:
    RewriteRule ^200[6-7]/[0-1][0-9]/([0-9]+)\.html$ /indexi\.php\?p=$1 [QSA,L]
    一直匹配出错是因为在url的开始多写了一个“/”:
    RewriteRule ^/200[6-7]/[0-1][0-9]/([0-9]+)\.html$ /indexi\.php\?p=$1 [QSA,L]

Apache的rewrite规则还是很方便的,而且dreamhost支持目录下.htaccess,很灵活。

Categories: 随心所记 Tags: , , ,

新版Live Writer和WordPress不兼容(中文乱码)

June 7th, 2007 6 comments

新版的Windows Live Writer(12.0.1193.524)发布了,于是趁着换机器的空间,赶紧下载回来试用。虽然还是beta版,但是不论界面还是功能上都有了很大的进步,可以直接支持表格。

下面是程序的界面,非常舒服。

于是兴冲冲的用它发布了一片blog,但是立刻傻眼了。所有的中文都变成乱码。WordPress是用UTF-8编码的,Writer里面不论是设成UTF-8还是其他的都不管用。这个帐户编码是新加的功能,估计问题就出在程序编码转换上。网上搜了一下,没有解决方案,似乎只有等新版本出现了。

解决办法:

解决办法很简单,就是卸载掉然后安装原来的版本,如1.0.0.1(6)。现在官方网站已经没有原始版本的链接,下面是google到的,要下载的尽快。

老版本Live Writer的官方下载地址