WordPress2.3.1与Sandbox

早就听说WordPress2.3原生支持Tag,只是一直没有时间升级。昨天终于有点空,把]WordPress升级到了2.3.1。

升级过程没有什么问题,但备份是一定要做好的。升级之后,由于已经直接支持Tag,本想取消原来使用的Simple Tagging,却没曾想Wordpress自带的Tag系统并不支持Tag管理、相关文章等等功能,也不支持在写文章的时候,自动显示已有的相关Tag。这就让人郁闷了。于是找到了Simple Tagging的升级版Simple Tags,除了支持以上功能外,还支持批量管理Tag(这个很方便给原来没有加Tag的文章添加Tag)、自动在页面中加入Tag显示(不需要改模版哦)以及根据文章内容自动生成Tag等等,真是“好用得不得了”啊! :em23:

给几张图: 继续阅读WordPress2.3.1与Sandbox

bbPress:轻量级的论坛程序

网谈那里知道了bbPress,这个由WordPress团队开发的轻量级论坛程序。去中文站看了看,感觉相当不错,中文团队翻译了许多相关文档,为使用程序提供了方便。另外由于和WordPress是一家,bbPress可以和WordPress整合,界面也保持了WordPress的简洁风格。

不过,目前的程序也有一些问题,例如不支持中文tag等。由于目前我暂时不需要BBS服务,先关注一段时间再说啦。

[转]IE不能主动识别UTF-8编码,导致空白页面的问题

本文转自逐浪者

将Joomla!修改为UTF-8编码之后,发现使用部分模版(如Joomla! 1.03附带的rhuk_solarflare_ii模版)时偶尔会发生打开页面为空白的现象,特别是浏览器未设置为“自动选择”编码的时候。

在windows操作系统上使用IE作为浏览器时。常常会发生这样的问题:在浏览使用UTF-8编码的网页时,浏览器无法自动侦测(即没有设定“自动选择”编码格式时)该页面所用的编码。即使网页已经声明过编码格式:

继续阅读[转]IE不能主动识别UTF-8编码,导致空白页面的问题

解决使用DOCMAN下载的文件不全的问题

一直有网友反映在多媒体空间上下载的文件不全而导致无法解压缩。由于我无法重现错误,就以为是网友的个别现象。但是自从发布了Flash 8 教学辅助软件制作培训班所有相关资源下载后,有许多老师反映下载的录屏文件无法解压。我自己实验了一下,也确实有这样的问题。

问题主要表现在文件总是下载到4MB就停了,不论是使用IE直接下载还是使用迅雷等下载工具,下载下来的文件都不完整,导致无法解压。但是,直接引用文件名称下载,则没有这个问题。 继续阅读解决使用DOCMAN下载的文件不全的问题

自动修改DOCMAN上传的文件名称

DOCMANMambo/Joomla!的插件,我认为它是最好的下载插件。此插件的效果可以看这里

但是,从我升级到Joomla1.0.8(DOCMAN版本1.3RC2)以来,如果上传的文件名包含中文,那么上传到服务器的文件就会变成乱码。但是,这个文件名在DOCMAN的管理界面中却显示正常。

这个问题的原因,是因为我使用了UTF-8编码,因此,我需要修改DOCMAN,让它自动更改我上传的文件名。

找到DOCMAN_file.class.php文件中的_upload函数定义(大约在381行),修改它为如下所示: 继续阅读自动修改DOCMAN上传的文件名称

几个常用的WAMP套件

WAMP,就是:Windows、Apache、MySQL和PHP,用于快速在Windows系统上搭建PHP开发和运行平台。
当然,也有LAMP(Linux、Apache、MySQL和PHP)。

  • XAMPP推荐!
    有for Linux、Windows、Mac OS X、Solaris等操作系统版本,还有一个Lite版本
    最新版本1.5.2,包括Apache HTTPD 2.2.0, MySQL 5.0.20, PHP 5.1.2 + 4.4.2-pl1 + PEAR + Switch, MiniPerl 5.8.7, Openssl 0.9.8a, PHPMyAdmin 2.8.0.3, XAMPP Control Panel 2.2, eAccelerator 0.9.4-rc1, Webalizer 2.01-10, Mercury Mail Transport System for Win32 and NetWare Systems v4.01a, FileZilla FTP Server 0.9.14a, SQLite 2.8.15, ADODB 4.80, Zend Optimizer 3.0.0, XAMPP Security
    Lite版本包括Apache 2.2.0 + PHP 5.1.2 (without PEAR) + MySQL 5.0.20 + phpMyAdmin 2.8.0.3 + Openssl 0.9.8 + SQLite 2.8.15 + eAccelerator 0.9.4 rc1
  • PHPnow(国产!)推荐!
    Win32 下绿色免费的 Apache + PHP + MySQL 环境套件包。
    简易安装、快速搭建支持虚拟主机的 PHP 环境。附带 PnCp.cmd 控制面板,帮助你快速配置你的套件,使用非常方便。
    PHPnow 是绿色的,解压后执行 Setup.cmd 初始化,即可得到一个 PHP + MySQL 环境。
    然后就可以直接安装 Discuz!, PHPWind, DeDe, WordPress 等程序。
    * 支持虚拟主机:便捷的虚拟主机管理
    * 虚拟主机代理:可与 IIS 共存 (泛解析代理)
    * 插件支持:ASP | ASP.NET | JSP
    喜欢自己配置 PHP 环境?
    PHPnow 仅使用了 DOS 命令脚本 和 PHP 程序,完全可以自己修改,打造自己的套件!
    手动配置 PHP 还是有必要掌握的,PHPnow 只是为你减少重复的动作。
  • EasyPHP
    当前最新版本1.8,包含Apache1.33、PHP4.3.10、Mysql4.1.9和PHPmyAdmin2.6.1
  • Uniform Server(miniServer)
    最新版本3.3,包括Apache2, Perl5, PHP5, MySQL5,可以以插件方式支持PHP4
  • AppServ
    最新版本2.4.5,包括Apache 1.3.34、PHP 4.4.1、MySQL 5.0.16、phpMyAdmin-2.5.7-pl1

2009年3月3日11:23:48更新

limbo mos_latest_news的Bug

准确的说,应该不是这个mod的bug,而是limbo的bug。具体表现在,mos_latest_news的Category ID参数不能按照在文章分类中的id设置。

如下图的设置,category ID值为31,但是实际对应的并不是内容分类中的第31号分类。因为在limbo的内容分类中,并没有第31号分类。

没有第31号分类

例如下图中的编号为1的分类,查看链接的属性,发现实际编号却是4。

编号
实际编号不符

因此,如果按照limbo中内容分类显示的编号来设置mos_latest_news中的Category ID参数,是无法正常显示种类中的最新文章的。必须按照实际的参数进行设置。

这个bug在limbo官方网站发布的1.03beta中发现,在limbo1.03 beta 6中也同样存在。