Archive for the '网站编程' Category

September 12th 2008

作为成功的博客需要什么

好久没有更新这个中文博客,一直感到内疚。不过,最近浏览《商业周刊》评出的最佳博客网站之一Seth’s Blog 后,觉得好博客不一定就必须更新频繁。当然,我不是给懒博主们(像我自己)来找借口,或者我就认同Businessweek 商业周刊评比的最佳博客的权威性。我只是想再次重申以前我转载的一篇关于好博客101文章里的,好博客最重要的是你文章的内容,是不是有见地,是不是吸引人;是不是你作为一个真实博主的对于真实世界的真实感受。而不仅仅是为了凑文章数目的无病呻吟。

下面就是BusinessWeek或者是它读者们评出来的最佳博客网:

Best of the Web

Blogs

Tech Crunch

Gothamist

Seth’s Blog

Scobleizer

Paul Kedrosky’s Infectious Greed

PaidContent*

标签关键词:

2 Comments »

May 30th 2008

解决不能在Windows Live Writer中使用 WordPress MU 1.5.1 的 wp_getUserBlogs错误

一直使用 Microsoft Windows Live Writer 来更新自己的博客,感觉都不错。可是在前几天刚把自己所有的博客 WordPress MU 多用户版1.3.3 升级到 1.5.1后,WLW却不能好好地与MU合作了。具体是这样的,等自己在 WLW 里将文章写好后,按”Publish“ 来发表,却出现了一个 wp.getUsersBlogs 调用不存在的错误,言道要么是用户名出错,或密码不对。自己想到可能升级将我的用户名和密码搞乱了,所以赶紧登录到后台将用户名和密码统统更新了一把。再到WLW里重新发表新文章,还是同样的错误信息。为了测试一下是不是仅仅撰写出错,我试着在WLW里打开我博客上的文章,看到状态条动了一会,最后也是一个 wp.getUsersBlogs 不存在的错误。看来 WLW 整个与 WordPress MU 1.5.1 就不兼容了。

下面是我得到错误信息的全文:

log Server Error - Server Error -32601 Occurred server error. requested method wp.getUsersBlogs does not exist. You must correct this error before proceeding.

Continue Reading »

标签关键词: , , ,

6 Comments »

May 28th 2008

不能在MOSS 2007 / WSS 3.0 的调查问卷Survey list 里使用 Workflow

今天的一次SharePoint实验(见我英文博客文章),让我发现在WSS 3.0 的调查问卷清单 Survey List 里不能使用工作流程 - WorkFlow。基本情况是这样的:我想利用 SharePoint 里的 Survey 来收集用户的信息,同时生成一个 WorkFlow 以便部门主管们能在每次新注册信息提交同时收到电子信件。这个想法是可以的,但是在 Survey 里的工作流程总是不能工作,不管是新表单提交的系统生成的,还是我手动启动的。查看 WorkFlow 的历史,发现只是一个 Failed to Start 不能启动 这么一个简单的错误信息。

Continue Reading »

标签关键词: , , , ,

No Comments yet »

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 10th 2008

超凡博俗 WordPress MU 上安装的插件

这不是什么总结,也不是什么推荐,因为 WP 的插件安装完全取决于个人的写博需求和功能偏好。而且虽然有些WP插件能够使你的博客更好看,更多功能化,但太多的插件也会带来一定的副作用,如博客反应速度的下降、升级后的版本不兼容和生成网页里的不规范XHTML代码的增加。我是因为这几天正好为了一个自己 MU 博客里的登录讯息毛病而来整理WP插件,从而决定将自己这些个月来安装的插件罗列下来,以便将来更好地参考。

由于,我的博客平台使用的是WordPress MU 多用户版本,有些插件下载后不能立即使用,不得不做了一些修改。另外,由于MU上有两个不同安放插件的目录,你们在安装时也要区别对待。

先来说说我安装在/wp-content/mu-plugins 目录里的插件吧

Continue Reading »

标签关键词: ,

3 Comments »

February 9th 2008

怎么在 WordPress MU 使用 XML Sitemap 插件

如果你是一位认真的博客主人,那么你就会象许许多多其他认真的博主一样十分关心自己博客的曝光度。换句话说,就是希望自己的博客在成千上万的博客中脱颖而出。当然啊,这就包括能使自己博客在搜索引擎中的结果页里往前靠的网站优化。这种行为用时髦的词来讲就是 SEO。许多拥有 WordPress 的博主们就想尽办法在 WP 上安装一些插件来实现这些 SEO 的可能。其中一个工具就是 Google (XML) Sitemaps Generator for WordPress,它可以让博主们轻松地生成各种搜索引擎包括Google机器人能读的XML SiteMap。从WP官方插件下载网站来看,现在用它的人还不少。你若有兴趣而且你的博客又是 WordPress 单用户版本,可以到该插件的作者网页上直接查看下载及使用说明。

我这里想要说的是针对那些安装了 WordPress MU 多用户版的博主们。由于默认的 XML Sitemaps Generator (版本号 3.0.3) 插件代码并不是面向 WordPress MU的,就算你成功地安装了 XML Sitemaps Generator,生成的也是首博客的 Sitemap,而不能为所有其他的分博客进行 Sitemap 生成。

我也是今天才发现这个问题,原来自己自认为生成了的各种博客的 sitemap 实际上指向的都是自己的根目录上的主博客,即 http://lichao.net/blog/…. 的sitemap 讯息。本来可以放弃这个插件的,不过不服输的本人还是仔细研究了一些这个插件的源码,在稍稍做一改动后竟然能够顺利地将这个插件应用到我的 WordPress MU 所有博客站上来了。高兴,特发帖分享一把。

Continue Reading »

标签关键词: , , ,

14 Comments »

February 8th 2008

解决 WordPress MU 里不能记住登陆讯息的问题

在这几天解决自己 WordPress MU 多用户版博客里的 RSS Feed 乱码问题时,不经意也同时解决了另一个困扰我很久的问题:

问题描述:

  1. 在 WordPress MU 各个网站里用户登录后并不能保存正常的session讯息。比方说,管理员登陆后,在本应出现的 Site Admin(站点管理) 链接仍然是 Logon (登陆)。当然,一点击Logon倒直接进了管理首页。
  2. 在文章里原来有“Edit 编辑”的链接,现在没有了,虽然该作者已经成功地登录了。
  3. 如果要求用户登录才能写评论,则用户不能写任何评论,而一直在登录、登录中循环。
  4. 如果有些文章、页面有密码保护,则就算输入正确密码也不能看到这些文章和页面。

Continue Reading »

标签关键词: , , ,

3 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 6th 2008

请更新到 WordPress MU 1.3.3 并下载 WordPress MU 1.3.3中文语言包

由于安全性的考量,WordPress 开发团队在更新了WordPress单用户版本的同时也更新多用户版 WordPress 到了 1.3.3。WordPress 中文团队也及时地更新了中文语言包供大家下载。这里是目前他们发布的 WordPress MU 1.3.3 中文包第一版的下载信息。

Chinese Localization files for WordPress MU 1.3.3:

(1790 项字符串,最后更新于 2008-02-05 11:00 pm)

可下载的内容:zh_CN.mo 和 zh_CN.po

至于如何使用该语言包文件将你的 WordPress MU 汉化不在该文的讨论范围内,请参考怎样给WordPress MU 多用户版本变换语言

感谢WP中文团队DreamColor及其他团队成员的辛勤劳动,Job Well Done!

标签关键词: , ,

1 Comment »

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. 善意提醒各位博主勤换密码,尤其在启用新的插件后。
标签关键词: ,

5 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的管理后台更换的会自动存在这个目录里)
标签关键词: , , ,

1 Comment »

January 25th 2008

怎样升级更新开源网上商城 Zen-Cart 到 1.3.8a

在我安装 zen-cart 开源网上商城 1.3.7.1 的时候,我是进行 fresh installation 的,也就是第一次安装,所以那时根本不需要考虑升级问题。今天看到了该开源软件的最新版本 1.3.8.1a,决定将原安装的商城进行升级更新。

升级前,当然建议大家先查看一下官方网站的升级文档,更简单的当然就是直接打开下载软件包里 /docs 的 Readme 网页文档了。象所有其他优秀的 PHP 开源软件一样 (比方说我的最爱 WordPress 博客软件),Zen-Cart 升级需要的就是上传更新好的PHP源码文件后,运行 upgrade php 文件来进行数据库升级就可以了。不过,修改后的zen-cart 升起级来要比 WordPress 稍为复杂一点,因为它的模板、语言等的改动要涉及好几个不同的子目录,所以在升级中不想让原来做的改动被覆盖就需要进行一定的文本代码整合了。当然,只要你熟悉自己原来做的改动的文件在哪个位置,也就没有Zen-Cart 官方文档说的三步升级那么麻烦了。

Continue Reading »

标签关键词: , , , , ,

No Comments yet »

Next »