May 27th 2008

在 WordPress MU 升级中容易忽视的一个步骤 - 更新wp-config.php

WordPress MU 多用户版本已经出来快两个星期了,今天总算才得空来升级一把(从我现有的 1.3.3 更新到 1.5.1)。按照习惯,先到 MU 官方网站下载最新版本文件,再打开 FTP 程序上传到自己的服务器上。一般我只是上传那些改过的文件,不愿意按照官方升级手册所说的那样将旧文件目录删掉,再全部上传新文件。主要是自己将一些文件已经改得“面目全非”,担心不小心将改过的文件也覆盖了。如果自己有时间的话,就用 WinMerge 打开新文件和自己的文件看一看那些是需要上传的。简单的方法就是在 FTP 程序里通过时间排序只上传那些最近更改时间是大于上次旧版本里的默认时间。

Continue Reading »

标签关键词: , , ,

No Comments yet »

March 31st 2008

换了RSS Feed 统计供应商后继续在WP里使用FeedBurner的插件

本来由于忙就没有时间来管自己博客的文章,更别说这些博客设置的边边角角了。但是,这些天在伟大祖国的怀抱里访问自己的博客网站时,却发现放在右边侧栏的FeedBurner订阅统计数出不来。而且点击博客里的RSS图标后,WordPress 里的 FeedBurner 插件会将我的Feed页自动转到http://feeds.feedburner.com/lichaonetweb,但现只有网页无法找到的错误。基于自己的以往经验,当然可以得知是中国的大防火墙“作的孽”。没有心情去研究怎么“斗争”,一般我的策略是“打不过,我逃还不行吗?”。于是,决定换 RSS Feed 统计供应商。

以前没有使用国内该种服务的经验,所以想到了一个笨办法–看其他同好之人在用谁。结果发现多数人在用FeedSky,所以就马上决定改用它了。到了feedsky的网站,发现整个注册过程非常简单,将自己的博客RSS种子网址和我的简单联系讯息输入,就很快有了一个与FeedBurner同类型的统计服务。然后再登录到Feedsky的后台,进入Feed 发布选项将自己喜欢的订阅图标选中,再将系统生成的Javascript/HTML代码拷贝并替代原来使用的FeedBurner代码就行了。

现在再考虑怎么将原来的转向给FeedBurner RSS 网址换成 FeedSky 的。本来还想在 FeedSky 里找一找同我原来装的FeedBurner插件相类似的插件。但当自己想卸载 FeedBurner 插件时发现这个插件设计的十分灵活,它不是单单将WordPress博客上的RSS URL 只转向给 FeedBurner,而是可以让博主自由地定义Feed URL(见下图的第二步)。那我就轻轻松松地将我在 FeedSky 新生成的Feed URL 填在那覆盖原来 FeedBurner 的就行了。保存设置后,再回到自己的博客,点击 RSS 图标后系统自动将所有 http://lichao.net/weblog/feed 的请求转到了 FeedSky 上去了。妙哉,妙哉。

feedburner

最后一个好玩的事就是,不知 FeedSky 的系统发什么神经了,第二天就将我的订阅统计数上升到了 65776 位读者,怎么可能?!咱这点自知之明的优点还是有点。登录到 FeedSky 的后台,发现他们的系统对付我的阅读数的“上涨”也就是够累的(系统曰:非常抱歉,由于你的订阅数增长过快,我们的机器正在辛勤的工作,所以暂时无法提供更详细的统计信息)。

feedburner_data

标签关键词: , , , , ,

2 Comments »

March 30th 2008

WordPress 2.5 - 新功能介绍及中文语言包的下载

从管理后台的WP开发日志中得知:WordPress 2.5 终于正式发布了。WordPress 2.5 不仅在执行效率上有大的进步,而且功能上也增加了很多。WordPress 2.5 的主要更新有:

* 全新的用户管理界面
* 更加简洁实用的后台管理菜单
* Widgets 管理的显著增强
* 区域化的后台首页显示
* 增强的可视化编辑器
* 非常实用的一键升级插件功能
* Flash 效果的上传文件管理
* 标签管理

Continue Reading »

标签关键词: , ,

4 Comments »

February 7th 2008

都是乱码惹得祸

这几天在玩水煮鱼的Dashboard Chinese 插件时想看看他火星计划的效果,却突然发现自己的Feed在哪儿有点问题。原来还是可以看见文章的,但是前两天却突然不见了。经过水煮鱼的证实,Dashboard Chinese 插件是没有问题的,他那边的讯息是:火星不能够PING我所提供的RSS Feed服务器。所以,问题的所在就应该是我博客生成的RSS了。正巧自己刚刚升级到WordPress MU 1.3.3,想当然是升级产生的问题。

首先按照查找升级带来问题的常规程序来:卸掉所有的插件,问题没有解决;再降级博客程序(重新上传WordPress MU 1.3)以免代码升级带来UTF-8解析的毛病,还是老样子。折腾了两天(过年吗,就只有断断续续地 trouble shooting),仍然没有解决问题。看来不是升级带来的问题,对不起,各位WP核心源码和插件开发团队的哥们,错怪你们了。

好了,就来看看RSS Feed本身吧。由于自己目前使用FeedBurner来做RSS的种子发布机,使得问题更加的“复杂”。表现的症状是,在我的浏览器上直接调http://lichao.net/weblog/feed 是一点问题也咩有,但是但自己敲 http://feeds.feedburner.com/lichaonetweblog 时,出来是一片乱码,文字全变成 ????问号了。而且在feedburner更新My Feeds讯息时,没有成功,出来了一个错误信息如下:

The URL you entered does not appear to be a valid feed. We encountered the following problem: Error on line 42: Invalid byte 3 of 3-byte UTF-8 sequence.

大致结论是由于本博客的某些文章里的字符,在产生RSS时给Feedburner带来了不可识别的错误。有了这个,总算使自己的纠错行动奠定了一个大致的正确方向。下面就是我成功解决问题的过程和使用的工具,因为自己走了些弯路,发在这希望给大家在遇到同类问题时有所帮助。

 

Continue Reading »

标签关键词: , , , ,

No Comments yet »

February 5th 2008

WordPress 的安全补丁版本 WordPress 2.3.3 的推出

WordPress12小时前WordPress开发团队推出了安全补丁版 WordPress 2.3.3。如果你已经在你的博客上启用了用户注册功能的话,而且又很关心你的博客安全,请及时升级更新该版本。当然,如果你只关心安全的话,你只需下载并覆盖你的 xmlrpc.php 文件。

下面是官方网站关于该新版本的解释:

It is an urgent security release. If you have registration enabled a flaw was found in the XML-RPC implementation such that a specially crafted request would allow a user to edit posts of other users on that blog. In addition to fixing this security flaw, 2.3.3 fixes a few minor bugs. If you are interested only in the security fix, download the fixed version of xmlrpc.php and copy it over your existing xmlrpc.php. Otherwise, you can get the entire release here.

2.3.3版本主要修正的安全漏洞有:

  •  一些特殊的 XML-RPC 请求可以在启用用户注册的博客网上修改别的用户的文章。
  • 其他小的安全漏洞。

其他该版本没有修正而请求各博主注意的是:

  1. WP-Forum plugin 插件含有安全漏洞。如果你正在使用该插件并担心安全问题,请暂时禁用该插件知道新的安全补丁推出。
  2. 善意提醒各位博主勤换密码,尤其在启用新的插件后。
标签关键词: ,

4 Comments »

January 26th 2008

怎样在WordPress K2 主题里随机显示标题图片

可能用久了K2主题的你们早就知道了,而我是通过自己的一次沮丧的更新标题图片而发现的。上次我到自己的英文WordPress博客的管理后台Dashboard, 然后 Presentation(外观) –>Custom Image Header(定制标题图片)。从那上传了一个新的图片,但自己到博客前台却没有看到更新好的图片。一生气,又上传了一个,在自己反复刷新屏幕是却发现了博客的题头图片竟然将这些上传好的所有图片随机出现。好哦好哦,意外发现,就当是没有看K2功能说明的我发现了复活节的彩蛋了。

好了,总结一下吧,简单地实现K2题头图片的随机出现:

  1. 准备尽量多的GIF或JPG的图片,尺寸吗能做成950 x 200也行,免得要被系统切割。
  2. 通过WordPress的管理后台,或使用 FTP (推荐FTP,简单爽快)将这些图片都上载到服务器上。
  3. 上传的图片都应该是在 \wp-contents\themes\k2\images\header 的子目录里(通过WordPress的管理后台更换的会自动存在这个目录里)
标签关键词: , , ,

No Comments yet »

September 29th 2007

WordPress 2.3.1 简体中文语言文件包 China mainland (中国內地)

WordPress此处,你可以下载单用户版 WordPress 2.3.1 简体中文语言包(1606 项字符串,最后更新于 2007-10-26 17:57pm)。如果你想要下载多用户版 WordPress MU 的简体中文语言包,请查看我的另一篇关于 WordPress 多用户版本的博客文章

文件下载:

zh_CN.mo
zh_CN.po
wordpress.pot

使用说明:

1.从本文 下载 编译好的zh_CN.mo文件。

2.在WordPress安装目录中的wp-content目录下新建languages目录。将zh_CN.mo文件 上传 到wp-content/languages目录下。

3. 设置 WordPress的语言为zh_CN: 打开WordPress安装目录中的wp-config.php文件,找到有define (’WPLANG’, ”); 这一行(WordPress 2.3 是 17 行,其他类推),将其修改为:define (’WPLANG’, ‘zh_CN’);注意:”zh”为小写,表示中文;”CN”为大写,表示中国;中间是一个下划线。另外引号和括号等都是英文半角字符,修改的时候要注意。

5. 上传 wp-config.php 到你的服务器覆盖你原来的文件。这时再刷新你的WordPress管理后台,你就会看到变了的中文界面。

6.如果你没有看到中文界面,请确认以上 2-3 步是否正确执行。

7. 如果你感兴趣想自己动手编译,不妨下载上面的 PO 和 POT 文件来开始。具体做法,请参考我前几天写的文章 -怎样为WordPress做中文翻译和提供中文语言包

标签关键词: , ,

6 Comments »

September 25th 2007

怎样为WordPress做中文翻译和提供中文语言包

WordPress最近热衷于给流行的博客开源软件WordPress添砖加瓦了,先从做做简单的中文翻译开始吧。正好新版本WordPress 2.3还没有人做,所以就试了试。

现在还正在翻译中,如果你只想下载.mo文件,可以从我的后面的帖子找到下载的文件。如果你也感兴趣想自己动手翻译,不妨看看我这两天总结的入门方法。

因为我用的是poEdit软件,所以我的过程分享也只涉及它。想看全面的介绍,不妨参考WordPress的官方网站 http://codex.wordpress.org/Translating_WordPress

首先,要明白WordPress多语言的实现基本原理。一般来说,一个程序、系统要做到能轻松的本地化需要两个步骤。1),程序设计时程序员需要提供一个能顺利本地化的界面,这点WordPress已经做到了。他们用的是 Continue Reading »

标签关键词: , ,

2 Comments »