前几天开通博客频道后发现网上有网友将动网论坛和OBLOG整合在一起使用,整合后可以实现:在任意一个系统中注册的新用户,均可自动同步到另外一个系统中;在任意一个系统上登陆或者退出时,另外一个系统也自动登陆或退出。既然有这么好的功能,就想将自己网站上的这两个系统也整合到一起。
为以防万一,先在自己计算机上搭建了一个测试环境。测试环境是Windows 2000 Server+Dvbbs 7.1SP1+OBLOG4.0。其实测试环境上使用的动网论坛和博客就是我网站上那套系统的一个备份。先是按照OBLOG网站上推荐的一个整合包“Dvbbs_oBlog.rar”处理,但是无论怎么修改都无法成功。后来上动网论坛上搜索了一圈,发现这个帖子介绍的很清楚:http://bbs.dvbbs.net/dispbbs.asp?BoardID=13&ID=1352345&replyID=&skin=1,于是准备按照帖子中的方法修改。但突然发现我的论坛中没有dv_dpo这个目录,仔细看看帖子的介绍,发现他说的版本的确是7.1SP1版。无奈之中只好到动网的下载区看了一下7.1SP1版的发布时间,发现竟然在2007年4月19日更新过。现在看来是动网论坛的版本更新过,但是不知道为什么,动网竟然没有更新版本号。于是将这个最新版本下载、覆盖到我的测试环境中。然后按照帖子中的说明修改了有关的项目,这次终于成功了。
不过还有一个问题,由于论坛中已经有了一些用户,而这些用户在博客中没有。当在论坛中使用这些用户登陆时会出现错误。在刚才那个帖子里面还有一个数据库同步的工具。马上下载解压,按提示一步一步更新,这下终于完成了。
简单测试了一下现有用户分别在两个系统上登陆、退出,在两个系统上新建用户、删除用户等功能,确认一切功能正常,的确没有问题。将修改后的文件传到服务器上完成整合。