已经搞定ajaxim 和phpcms2007sp6的整合,需修改phpcms 数据库,与phpcms共享用户数据。
整合ajaxim至目标数据库
在目标数据库中执行sql,增加如下表:
复制内容到剪贴板
代码:
CREATE TABLE `phpcms_blocklists` (
`id` int(11) NOT NULL auto_increment,
`user` varchar(100) NOT NULL,
`buddy` varchar(100) NOT NULL,
PRIMARY KEY (`id`),
KEY `user` (`user`,`buddy`)
)
CREATE TABLE `phpcms_buddylists` (
`id` int(11) NOT NULL auto_increment,
`user` varchar(100) NOT NULL,
`buddy` varchar(100) NOT NULL,
`group` varchar(100) NOT NULL,
PRIMARY KEY (`id`),
KEY `user` (`user`,`group`)
)
CREATE TABLE `phpcms_chats` (
`room` text character set utf8,
`user` text,
`id` bigint(20) unsigned NOT NULL auto_increment,
UNIQUE KEY `id` (`id`)
)
CREATE TABLE `phpcms_messages` (
`recipient` text,
`sender` text,
`message` text character set utf8,
`type` text,
`stamp` text,
`id` bigint(20) unsigned NOT NULL auto_increment,
UNIQUE KEY `id` (`id`)
)修改ajaxim/ajaxim.php和admin.php
把'users 改为目标数据库的用户表,同时 把 'id' 改成'userid'
在目标数据库的用户表中新增如下字段:
复制内容到剪贴板
代码:
`is_online` int(11) default \'0\',
`last_ping` text, `last_ip` varchar(15),
`banned` tinyint(1) default \'0\',
`admin` tinyint(1) default \'0\',
`buddyicon` varchar(4) NOT NULL default \'none\', `profile` text,增加字段的SQL语句:
复制内容到剪贴板
代码:
alter table table_name add column c_n column attributes;[
本帖最后由 bizabc 于 2008-6-7 14:54 编辑 ]