分类“建站心得”下的文章

WordPress 2.8 发表文章失败的解决方案

WordPress 2.8 发布之后就升级了,但是那时忙,没写日志,最近几天想写日志,发现日志写好后不能正常提交,正文丢失,显示一片空白。以为是浏览器的问题,换用火狐3.5、IE8,均未果。

从网上搜索,可能是Use Google Libraries插件的问题,据说是该插件内调用的与loadscripts.php有冲突。可视我并没有使用该插件,我是使用的另一款同样功能的插件 Google Ajax Libraries API Plugin,将其停用后,问题解决。

PS :后者已经长期不更新,建议用前者替代。

另外,与WordPress 2.8 有冲突的插件列表:猛击这里。感谢 @aslwl 和 @所以说 提供线索。

博客转移至独立服务器

Update 2009.05.24

前几天收到总统的邮件,告知由于20号独立服务器持续的不稳定,现在网站已经转移到21号独立主机上。由于最近几天忙于工作,无暇更改网站设置,感谢总统一直将我的网站数据在旧服务器上至今,非常感谢!

=================================================

最近将博客转移到了wpchina的20号独立服务器上,据说速度快了不少,稳定性提高了不少。

由于工作的关系,博客依然会暂停更新。向一直以来关心本博的网友道歉。我会在2009年7月准时回来,依然会在这里关注web前端开发,依然会在这里记录自己的技术成长。

Google 更改 Adsense 搜索联盟代码

今天收到 Google Adsense 发来的 E-mail,告诉我要手动更改网站中搜索联盟的代码。

尊敬的发布商,您好:

这封邮件是关于此帐户dist-aff-pub-4914969239643112。您收到这封邮件,是因为我们的记录显示您一直在使用Google搜索联盟产品。

我们最近对搜索联盟产品进行了升级。在新版本中,广告代码更加简单易用,并且能随产品一起自动更新,省去您维护代码的麻烦。

如果您正在使用的Google搜索联盟代码是2009年1月8日之后生成的,则您无需重新生成,您正在使用的即为最新的代码。

如果您正在使用的代码是2009年1月8日之前生成的,那么现在就可以到您的帐户中去生成新的广告代码,并替换自己网站上的现有代码。请注意:您目前正在使用的代码将会于2009年2月16日之后失效。为了保证您不间断地使用Google搜索联盟产品,请务必于上述时间之前完成新代码的替换。

谢谢您对我们工作的的理解与支持!祝您一切顺利!

Google AdSense 小组 Continue reading ‘Google 更改 Adsense 搜索联盟代码’ »

WordPress 2.7 正式发布

经过了一个多月的等待,今天终于等来了 WordPress 2.7 正式版。这是继 WordPress 2.5 之后的一个重要更新版本。新版本带来了 20 多项新功能(具体的可以看这里:英文版中文版),以及全新的后台 UI 。

WordPress 2.7 新版后台UI

新功能中,与用户关系比较大的有:嵌套评论、一键升级、文章置顶等,以前需要安装插件才可以实现的功能,现在已经有了原生支持。

WordPress 2.7 英文原版下载

WordPress 2.7 中文版下载(wpchina.org制作)

WordPress 2.7 中文语言包单独下载

本博客已经升级至 WordPress 2.7。

WordPress启用 GZip压缩

WordPress 2.5 以后就关闭了 GZip 功能。可以使用以下方法来开启:
方法1:

在根目录 index.php 中找到:
define(‘WP_USE_THEMES’, true);
在后面加上:
ob_start(‘ob_gzhandler’);
就OK了。

也可以加一点条件判断:
if(ereg(‘gzip’,$_SERVER['HTTP_ACCEPT_ENCODING'])){ //判断浏览器是否支持Gizp
if(substr($_SERVER['REQUEST_URI'],0,10)!=’/wp-content/uploads/’) //排除不需要Gzip压缩的目录
ob_start(‘ob_gzhandler’); //打开Gzip压缩
}

Continue reading ‘WordPress启用 GZip压缩’ »

完成网站改版

网站改版的想法由来已久,主要是考虑到使用主域名(www.liuweifeng.net)作为博客域名会影响以后网站的扩展性,想使用二级域名作为博客的域名,于是趁着上周末没事,完成了这一大任务。本以为 WordPress 2.7 会在周末发行,顺便把博客升级到 2.7,没想到 WordPress 又跳票了。
改版过程中遇到很多问题,逐一记录之。

  • 首先把 WordPress 复制一份到子目录,然后把这个子目录绑定 blog 子域名,为了原来的域名仍可以访问,对搜索引擎友好,需要使用 .htaccess 文件来实现域名的重定向,即浏览者输入或点击类似于 www.liuweifeng.net/archives/161 的地址,需要平稳的转向到 blog.liuweifeng.net/archives/161,这样才不至于返回给用户“文件不存在”的 404 错误,或者丢失搜索引擎的收录。
  • 做了一个简单的首页。关于这个“个人主页”的具体内容和样式,还没大想好,主要是找不到一个最佳的整合方案,和配色、布局设计(上天赐予我个美工吧~)。现在首页是自动跳转到博客首页的,完整的首页应该在最近几天出炉~
  • WordPress 版本升级到 2.6.5,本来想直接从 2.6.3 升级到 2.7 呢,无奈,2.7 跳票跳的太厉害了,从11月跳到了12月10日。跳票也有情可原,毕竟 2.7 版本带给我们太多的新功能。
  • 博客更换主题。这次采用的是阿瓦The Enhancing Spring 1.5 中文版。这是一款很清新、很大气的 WordPress 主题,自适应屏幕分辨率,很喜欢这种能把屏幕撑满的感觉,:-) 不过主题的修改还没有完成,包括字体(我的火狐浏览器默认字体是微软雅黑,懒得换浏览器去测试字体了)等。为页面的元素添加了十分漂亮的圆角效果,当然,只能在除了IE以外的浏览器下看到(再一次鄙视恶心的 IE )。
  • 启用 GZIP 压缩,页面大约缩小了73%,打开快多了。嗯,不错。
  • ……貌似还有很多,慢慢总结……

博客已经集成IntenseDebate评论系统

IntenseDebate 是一款Automattic (WordPress 的公司)刚刚收购的服务,可以极大地提高博客评论的用户体验,方便站长管理。

今天有幸收到了IntenseDebate的邀请码(现在需要邀请码才能注册使用)。IntenseDebate目前提供了 WordPress 、Blogger 和 TypePad 等平台的支持。对于 WordPress 平台的博客,只需下载相应的插件,上传、激活,设置一下,就一切 OK 了。

IntenseDebate 提供了评论嵌套、评论回复、评论Digg(打分)、导入/导出、E-mail提醒等功能。所有的功能在这里,很爽。相信结合 WordPress 2.7 的评论API,功能会更加强大。

发现了一个问题,启用 IntenseDebate 后,会自动的将 WordPress 自身的评论数据同步到 IntenseDebate 的服务器上,以后所有的新评论都会保存在 IntenseDebate 的服务器你的账户下,而不是 WordPress 数据库。当把评论系统切换到 WordPress 自带的时,会导致数据不同步,无法显示新评论。(via)

另外, IntenseDebate还提供了一些可以放在博客侧边栏的小玩意,在这里。比如,博客总评论数、最新评论、最热门日志等等。

目前本博客正在调试中。

WordPress2.6.2推出,强烈建议升级

今天,WordPress发布了2.6.2版本,主要修正了一个重要的数据库漏洞。如果你的博客开放注册,那么通过这个漏洞,攻击者可以重设其他用户的密码。因此,如果你所使用的是 WordPress 2.6.1 或者更早的版本,并且你的博客开放注册的话,强烈建议你及时升级到这个版本。

查看:Changes from tags/2.6.1 at r8849 to tags/2.6.2 at r8849

下载:点击进入WordPress 中文站的下载页面

本博客已经升级到2.6.2版本。

增强型404页面

当请求的页面不存在时,服务器会返回404(页面未找到)错误。通常情况下,会显示一个浏览器默认的、带有说明的页面,告诉您页面不存在。在WordPress模板中,可以对404页面自定义,创建符合自己需要的404页面。

最近,Google网站管理员工具里面,推出了“增强型404页面”小工具,站长可以根据自己的需要,定制功能更强的404页面(增加最匹配页面、Sitemap链接、Google搜索框等)。而获得这一切,只需要复制一段代码即可。

点击进入“Google增强型404页面小工具”

WordPress 2.6 发布(含中文版下载)

2008年7月15日,WordPress2.6正式版发布。

自 WordPress 2.5 以来,WordPress 2.6 的主要更新包括:

  • 文章版本管理功能,将保存你每次所修改的版本,允许你查看(不是编辑)每次修改的版本,可以对任何两个版本进行比较;
  • 允许在文章和页面中显示图片的说明;
  • 在管理面板的设计中,增加了主题分页功能;
  • 在撰写和编辑文章的时候,自动统计字数;
  • 增加了“快速发布”书签;
  • 增加了相册排序功能;
  • 导入/导出文章摘要;
  • 增加了主题预览工具;
  • TinyMCE 编辑器升级到 3.1;
  • 允许两个分类有相同的子分类。
  • WordPress 中文站制作了相应的 WordPress 2.6 中文版下载地址:http://wpchina.org/downloads/

    与英文版本相比,WordPress 2.6 中文版主要完成了本地化工作,包括:

  • 添加了中文语言包,添加于 wp-content/languages/ 目录下 。
  • 修改了配置文件,即根目录 wp-config.php 文件,将默认语言设置为中文,并列出了两个实用参数。 
  • 调整了默认主题,默认字体太小,不太适合中文,我们适当调大的字体。
  • 翻译了说明文档,详细介绍了 WordPress 2.6 的安装和升级步骤。英文说明文档保存为 readme-en.html。
  • 翻译了几个包含错误信息的文件。WordPress 发生错误时,语言包无法调用,这些信息只能通过文件显示。这些文件包括:
  • wp-admin/setup-config.php
  • wp-admin/import.php
  • wp-includes/class-IXR.php
  • wp-includes/functions.php
  • wp-includes/wp-db.php
  • wp-config-sample.php
  • wp-load.php
  • wp-settings.php
  •  

    本博客当前版本为2.5.1,将于最近几天升级到WordPress2.6。

    Continue reading ‘WordPress 2.6 发布(含中文版下载)’ »