Wordpress 2.5 简体中文版正式放出,另外给本站添了个显示头像的新功能

经历了近半年时间的制作,以及2.4版本的胎死腹中,wordpress 2.5 正式版终于出现在了我们面前。这是wordpress历史上具有里程碑意义的一个版本(官方语:2.5 is a major milestone for WordPress),最明显的变化就是后台(dashboard)了,每个老用户甚至第一反应都不知道该怎么操作了。如果你的English比较差,或许wordpress中文团队制作的“中文版wordpress 2.5” 可以让你非常方便快捷地习惯上全新的界面。

具体新版本的变化,介绍早已是铺天盖地,我就不在这里详述了。大家也可以去官方难得一见的“长文”中一探究竟。(官方网站也换成了全新的2.5风格,与之前的风格相比,只能说太太太华丽了。)我就说个新功能之外的八卦,这次wordpress 2.5 的代号是“Brecker”,是为了纪念在去年去世的传奇萨克斯风手“Michael Brecker”,关于其人其事的具体介绍各位可以翻墙去维基查看,或者屈就于百度

整个升级的过程非常平滑。首先,将新版本的文件上传到服务器替换掉所有旧版的文件。然后,在浏览器中输入“http://你的部落格地址/wp-admin/upgrade.php”。按照提示操作,就可以完成升级了。旧版本的插件几乎都可以正常运行。

新版的Wordpress中,原生支持了“Gravatar”功能,也就是“头像”功能。我添加了一小行代码,在本部落格的评论中也开启了头像功能。现在,在每条评论的右侧都可以看到评论者的头像。当然,前提是你要在Gravatar网站上传了自己的头像。具体步骤是,登录Gravatar的网站,点击Sigh Up;然后输入你评论时常用的E-mail地址(这个邮件地址非常重要,相当于身份的证明,评论时一个E-mail就显示其相对应的头像。);再按照提示上传自己的头像。

设置完毕后,大家可以在文后留言看看。

评论

不装插件,“高亮”作者的回复

在每篇部落格文章之后的回复中,作者常常需要对访问者的提问做出回复,而在大量的留言中要快速找出作者的回复就比较麻烦了。一种办法是可以安装这种插件,使提问与回复产生层次关系从而方便寻找。在这个问题上我也想了很久,始终觉得这种回复的方式虽然其他访问者看起来会很方便,但是会打乱整个留言的逻辑关系。比如,一位访问者留下一个问题,另一位访问者留下另一个问题,而后者的内容很可能对我回复第一个问题产生了影响,这有一个思考的过程。

所以我还是倾向于将作者的回复高亮(就是背景与一般的回复不同),来令访问者迅速找到作者回复。下面这种方法,我是在Matt 大神那里学来的,整个步骤也是翻译了一下原文,各位可以自行更改一下其中的颜色啊什么的以配合自己的部落格。

Matt 大神在文章中提到,如何正确高亮作者的回复,他也思考了很久。起先别人建议他用email 来判断作者,但这里面显然有漏洞。别人如果知道作者的email 就很容易伪造出作者回复的“样子”。从这一点上来讲,上文提到的层次回复法也有这个明显的漏洞。本来父子层次,就给以访问者极大的心理暗示(这就是作者回复了);再来如果名字起的和作者名字相同,甚至都不用匹配email,就看起来很像是作者回复了。

Matt 最终采取的是用“匹配作者ID”的方式来进行高亮。因为一般而言部落格的拥有者也就是作者,他的ID=1 这是唯一的。及时别人留下与作者相同的email 和名字,没有密码,ID也不可能是1。这样一来,访问者就无法伪装出“作者回复”的样子了。

下面就来具体介绍修改步骤(按照中文版Wordpress 的翻译),只需要简单的三步。修改效果,直接参见本文回复

  1. 在css 文件中添加一个“style”。
    打开“外观”里的“主题编辑器”,选择“CSS样式表”(style.css)。
    修改style.css 文件,在接近末尾的地方添加如下内容(颜色可以自己修改一下):
    .authcomment {
    background-color: #B3FFCC !important;
    }

  2. 修改 comments.php 文件。
    在 comments.php 文件中找到如下的一行:
    <li class="<?php echo $oddcomment; ?>" id="comment…

    将它修改成如下的样子:

    <li class=”<?php
    /* Only use the authcomment class from style.css if the user_id is 1 (admin) */
    if (1 == $comment->user_id)
    $oddcomment = “authcomment”;
    echo $oddcomment;
    ?>” id=”comment…

okay,简简单单的两步,作者的回复就会在众多留言中拥有独特的背景颜色,从而让访问者可以迅速搜寻到作者的回复。效果请看本文留言中我的回复。:)

评论(5)

Wordpress 2.3.3 升级看过来(对中文用户比较重要)

今天,Wordpress 更新到了 2.3.3 。在官方Blog 中提到,这次更新是一次紧急的安全性更新(这就意味着你用肉眼几乎看不出新旧版本有什么区别),XML-RPC 中有一个漏洞会导致同一 Wordpress系统 中某一用户能够修改其他用户的文章。所以你只需要下载最新的xmlrpc.php 文件,并替换原文件就可以完成这次更新了。

同时,文章还提到2.3.3 版还修复了一些不重要的小Bug,看了一下发现,其中有一条对中文用户来说比较重要。我刚搭建这个blog 时就提到了一个中文wordpress 无法显示中文的问题,这是gettext文件 在64位主机上产生的一个bug。这一次官方总算修复了这个Bug,你依旧可以通过这个方法来修复,或者是用2.3.3 版本中的“wp-includes/gettext.php”文件替换掉源文件。我在这里将2.3.3 版本中有更新的文件单独做成了一个压缩包,各位可以下载后自行替换。

而官方Blog 也在祝福我们农历新年快乐,祈祷我们雪灾中的人民一切平安,陈冠希老师身体安康的同时,再一次提醒我们:Wordpress 是一个开源程序,除了坚持不懈地升级主程序与插件来保持其安全性外,还得常常更换密码、千万不要所有服务都使用同一组密码,否则后果很可能是这样

评论(6)

WordPress 2.3.2 正式版放出

WordPress官方一边在说WordPress 3 中将会对其效率做大幅度提升,一边在今天正式放出了WordPress 2.3.2

官方的文章可以读出,这次的版本主要是更新了一些Bug。具体的不同,可以在这个页面中清晰的看到。

对于WordPress这样开源的东西来说,我的态度就是没有必要把持着说什么“现在的版本用着很稳定,我就坚决不更新啦”之类的话。只要是有修复漏洞的版本,就得考虑看看是不是要装,更何况这是一个稳定的正式版

WordPress中文团队那边还没有什么动静,暂时先不更新这里的程序,等等看他们的简体中文版咯。

Updates: 看了看更新文档,没发现什么会影响到汉化的部分。现在本站升级到2.3.2了,测试下来没什么问题。各位用中文版的同学也可以升级了……

评论

通过ping服务器来加快Feedsky的收录速度

pingfeedsky

在大陆要用feed托管服务就只能选择Feedsky了。不过有些时候种天还真是让人抓狂,比如说文章发布半天了,种天的机器人就是不来抓,离谱时都过了24小时还没有反应。

还好,我们可以通过ping种天的服务器来稍稍缓解这样的状况,“理想”的状态下我们一“叫”,他们的爬虫就过来扒了。

种天的后台中有一个“更新通知”的功能,就是起这个“叫”的作用的。而“http://www.feedsky.com/api/RPC2”这个地址,就是实现自动ping服务器的关键了。在你的wordpress后台中,进入“设置”-“录入”页面(我的后台是中文版,英文版亦同,如题图所示),拖到最下面会发现“更新通知”这么一个很大的输入框,在里面输入“http://www.feedsky.com/api/RPC2”这个地址(输入多个地址的话,记得每行输入一个),保存退出。

以后,一但你的Blog有文章更新,它就会自动ping种天的服务器来呼叫他们的爬虫。另外,如果你用windows live writer来更新你的Blog,那即使你的Blog上没地方设置“更新通知”。也可以在live writer的“工具”- “选项”- “Ping服务器”中进行设置。

当然,这个“更新通知”里不仅仅可以对种天的服务器进行通知,还可以通知所有提供api接口的服务商。下面就简单列一些,大家挑有用的加:

http://blogsearch.google.com/ping/RPC2
http://www.zhuaxia.com/rpc/server.php
http://www.blogsdominicanos.com/ping/
http://www.xianguo.com/xmlrpc/ping.php
http://www.feedsky.com/api/RPC2
http://ping.feedburner.com
http://api.feedster.com/ping
http://api.feedster.com/ping.php
http://api.my.yahoo.com/RPC2
http://api.my.yahoo.com/rss/ping
http://bulkfeeds.net/rpc
http://coreblog.org/ping/
http://mod-pubsub.org/kn_apps/blogchatt
https://phobos.apple.com/WebObjects/MZFinance.woa/wa/pingPodcast
http://ping.amagle.com/
http://ping.bitacoras.com
http://ping.bloggers.jp/rpc/
http://ping.blogmura.jp/rpc/
http://ping.blo.gs/
http://ping.cocolog-nifty.com/xmlrpc
http://pinger.blogflux.com/rpc/
http://ping.exblog.jp/xmlrpc
http://ping.myblog.jp
http://pingqueue.com/rpc/
http://ping.blogg.de/
http://ping.rootblog.com/rpc.php
http://ping.syndic8.com/xmlrpc.php
http://ping.weblogalot.com/rpc.php
http://ping.weblogs.se/
http://rcs.datashed.net/RPC2/
http://rpc.blogbuzzmachine.com/RPC2
http://rpc.blogrolling.com/pinger/
http://rpc.britblog.com/
http://rpc.icerocket.com:10080/
http://rpc.newsgator.com/
http://rpc.pingomatic.com/
http://rpc.tailrank.com/feedburner/RPC2
http://rpc.technorati.com/rpc/ping
http://rpc.weblogs.com/RPC2

评论

Page 1 of 212>