发新话题
打印

MAMBO 453/h与Discuz! 4.x 整合教程.

本主题由 lang3 于 2007-12-27 16:26 解除置顶

MAMBO 453/h与Discuz! 4.x 整合教程.

本人纔疏學淺自不量力寫暸這篇文章。本想作點貢獻結果遭到別人的蘭駡。所以以后再也不寫教程暸。真是自討苦喫。在這感覺還要對那些一直支持我得朋友由衷的說聲謝謝。此教程已經很多人成功安裝測試,基本沒有問題暸。所以方法是沒有說不行的。 裝不暸的人基本都是那些不看安裝環境需求的人--。







--------------------------------------------------------
楼一:安装教程带图.
--------------------------------------------------------
楼二:升级相关代码.
--------------------------------------------------------
楼三:桥接常见问题整理.
--------------------------------------------------------





MAMBO 453 +dv4.0 ~! mamhoo桥接安装教程.

以下需求环境非常重要,無法整閤的話請檢查是否符閤需求,所以请认真阅读需求部分


需求:

  • -- 环境需求  
    Apache 2.0.5x / Apache 1.3.xx, MySQL 4.0.xx, Php 4.3.xx, Zend Optimizer 2.0!!!非常非常非常重要
  • -- MAMBO  成功安装并使用!!!非常非常非常重要
  • -- Discuz! 4.0 成功安装并使用!!!
  • -- Discuz 和 Mambo 必须共用同一个数据库,且只能安装在 Mambo 的子目录中。如装到 Mambo 下的 /bbs 目录,方便管理。为安全起见, addons 目录中要放一个空的 index.html 文件。



在這裏建議購買 mambochina 的空間安裝運行。\r
引用:
下面分全新安装教程. 跟已经安mambo 或 dz 或者两者都已经安装 装桥接教程.图片为安装参考
引用:
全新安装教程:
01.上传mambo文件按提示成功安装并运行mambo.

02.登陆MAMBO后台并,安装组件 mamhoo 2.0

03.上传 dz 4.0 安装文件 到 Mambo 下的目录,如 /bbs 目录。并按提示安装并成功运行 dz.

04.MAMBO后台 在mamhoo中 安装 hook_discuz2.0  。按提示安装配置.

05.MAMBO后台 在mamhoo中 安装使用 曼虎登录模块 并  取消发布(或者直接删除)默认登陆模块 .....实现mambo跟dz同步注册,如不安装次模块则不能实现同步注册.即无法登陆论坛.





06.收工.



===================================================
===================================================
引用:
已经安mambo 或 dz 或者两者都已经安装 装桥接教程
第一步

备份MAMBO DZ 及数据库所有文件.

第二步

登陆MAMBO后台并,安装组件 mamhoo 2.0

第三步

MAMBO后台 在mamhoo中 安装配置  hook_discuz2.0  

第四步

用户数据转换.请看2楼.Mambo4.5.3 和 Discuz4.0 用户数据转换

第五步

MAMBO后台 在mamhoo中 安装使用 曼虎登录模块 并  取消发布(或者直接删除)默认登陆模块 .....实现mambo跟dz同步注册,如不安装次模块则不能实现同步注册.即无法登陆论坛.

第六步

完成







+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


文件:
引用:
mambo 4.5.3h ----開源軟件-即免費
Mambo 4.5.3h 全球版,以 Mambo4.5.3h 英文版为基础,加强了语言编码的处理,实现简体中文 gb2312/UTF-8、繁体中文 BIG5/UTF-8、英文 iso-8859-1/UTF-8 编码一体化,全面涉及 Mambo 的安装、前台和后台的语言处理.

下载地址:

http://www.mambochina.net/option ... nc,select/id_2.html
引用:
Discuz! 4.0.0
请注意:UTF-8版本虽然具有良好的国际兼容性,但需要比GBK/BIG5版本多占用50%的数据库存储空间,因此并非推荐使用,仅供对国际兼容性有特殊要求的用户使用。

Discuz! 4.0.0 GBK简体中文版(推荐)
http://download.discuz.net/4.0.0/Discuz!_4.0.0_SC_GBK.zip

Discuz! 4.0.0 UTF-8简体中文版
http://download.discuz.net/4.0.0/Discuz!_4.0.0_SC_UTF8.zip

Discuz! 4.0.0 BIG5繁体中文版(推荐)
http://download.discuz.net/4.0.0/Discuz!_4.0.0_TC_BIG5.zip

Discuz! 4.0.0 UTF-8繁体中文版(推荐)
http://download.discuz.net/4.0.0/Discuz!_4.0.0_TC_UTF8.zip
引用:
mamhoo 2.0 ---- 個人用戶免費 。商業用戶需要購買
曼虎 (Mamhoo) ,Mambo Hooks,功能强大的系统整合平台,可同时钩住多个优秀的系统,和曼波一起构成完美无缝的整合系统。曼虎的口号是 'Hook The Best!',曼虎只整合在某领域的顶级优秀系统。

下载地址:

http://www.mambochina.net/option ... c,select/id_26.html
引用:
hook_discuz 2.0
曼虎钩子 hook_discuz2.0 ,把 Discuz4.0.0 和 Mambo4.5.3 整合在一起,实现 Mambo 和 Discuz 的用户注册、用户资料修改/删除、用户登录/退出等同步处理。用户无论在 Mambo 还是在 Discuz 中进行用户注册、用户资料修改/删除、用户登录/退出等操作,都能在另一方实现同步。

下载地址:
http://www.mambochina.net/option ... c,select/id_26.html
引用:
曼虎登录模块 1.5
实现mambo界面与dz同步登陆.不可缺少部分

http://www.mambochina.net/option ... ileinfo/id_147.html
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++





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

[ 本帖最后由 genous 于 2006-2-15 20:13 编辑 ]
附件: 您所在的用户组无法下载或查看附件
没有做不到的模板.

TOP

引用:
/**
* $Id: Mambo-Discuz_Transfer.txt, v 2.0 2006-01-03
* @package hook_discuz_2.0
* @Copyright (C) 2004 - 2006 mamhoo.com
* @Autor: lang3
* @URL: http://www.mamhoo.com
* @license: http://www.mamhoo.com/content/view/8/11/ Mamhoo license
* Mamhoo is Commercial Software
*/

Mambo4.5.3 和 Discuz4.0 用户数据转换

根据您的需要,从下面两种方法中选择一种进行用户数据转换

表前缀的约定:在这里,使用系统默认的数据库表前缀,Mambo 的表前缀为 mos_ , Discuz 的表前缀为 cdb_ 。
如果你的表前缀不同,请把以下的表前缀改为你实际的表前缀。

1. Mambo 转到 Discuz

此转换方法以 Mambo 的用户数据为主,原 Discuz 的用户数据将被删除,然后把 Mambo 的用户数据导入 Discuz 中。

使用方法:一次执行以下 1.1 - 1.3 的 SQL 语句

#1.1 删除 Discuz 用户表记录

DELETE FROM cdb_members;
DELETE FROM cdb_memberfields;

#1.2 把 Mambo 用户表 mos_users 记录插入到 Discuz 用户表 cdb_members 中

SELECT @groupid := groupid FROM cdb_usergroups WHERE creditshigher<=0 AND 0<creditslower ORDER BY groupid ASC LIMIT 1;

INSERT INTO cdb_members (uid, username, password, secques, groupid, extgroupids, regip, regdate, lastvisit, lastactivity, email, dateformat, showemail, newsletter, timeoffset )
SELECT id, username, password, '', CASE `block` when 0 then @groupid ELSE 8 END, '', '', UNIX_TIMESTAMP(registerDate), UNIX_TIMESTAMP(lastvisitDate), UNIX_TIMESTAMP(lastvisitDate), email, '', '1', '1', '9999' FROM mos_users;

INSERT INTO cdb_memberfields (uid) SELECT id FROM mos_users;

#1.3 设置 mambo 的第一个超级管理员为 Discuz 管理员

SELECT @id := id FROM mos_users WHERE gid=25 ORDER BY id ASC LIMIT 1;
UPDATE cdb_members SET adminid=1, groupid=1 WHERE uid=@id;


2. Discuz 转到 Mambo

此转换方法以 Discuz 的用户数据为主,原 Mambo 的用户数据将被删除,然后把 Discuz 的用户数据导入 Mambo 中。

使用方法:一次执行以下 3 项 SQL 语句

#2.1 删除 Mambo 用户表记录

DELETE FROM mos_users;
DELETE FROM mos_core_acl_aro;
DELETE FROM mos_core_acl_groups_aro_map;

#2.2 把 Discuz 用户表 cdb_members 记录插入到 Mambo 用户表 mos_users 中

INSERT INTO mos_users (id, name, username, email, password, usertype, block, sendEmail, gid, registerDate, lastvisitDate, activation, params)
SELECT uid, username, username, email, password, "", 0, CASE `groupid` WHEN 4 THEN 1 WHEN 5 THEN 1 WHEN 6 THEN 1 WHEN 8 THEN 1 ELSE 0 END, 18, FROM_UNIXTIME(regdate), FROM_UNIXTIME(lastvisit), "", "" FROM cdb_members;

INSERT INTO mos_core_acl_aro (section_value, value, order_value, name, hidden)
SELECT "users", id, 0, name, 0 FROM mos_users;

INSERT INTO mos_core_acl_groups_aro_map (group_id, section_value, aro_id)
SELECT 18, '', aro_id FROM mos_core_acl_aro;

#2.3 设置 Discuz 的第一个管理员 Mambo 超级管理员

SELECT @id := uid FROM cdb_members WHERE adminid=1 AND `groupid`=1 ORDER BY uid ASC LIMIT 1;
SELECT @aro_id := aro_id FROM mos_core_acl_aro WHERE value=@id;
UPDATE mos_users SET usertype='Super Administrator', gid=25 WHERE id=@id;
UPDATE mos_core_acl_groups_aro_map SET group_id=25 WHERE aro_id=@aro_id;
[ 本帖最后由 genous 于 2006-1-14 18:01 编辑 ]
没有做不到的模板.

TOP

引用:
discuz的整合问题
不断 整理 中...
引用:
01.我按照论坛上的教程 整合了mambo4.5.3全球版\mamhoo2.0\discuz4.0,安装完工后出现一个问题,就是在mambo上注册的用户不能在论坛登陆,是什么原因??

02.不管是新注册的,还是原来有的用户,在mambo上可以正常登录,但是在discuz4上没一个可以登录的全提示密码错误。
原因:没有实现同步注册...

---------------------------------------------------------------------------------------------------------------------
检查看
1、有没有做用户数据转换
2、有没有安装 mamhoo login 模块

初次安装的用户.
主要是因为 MAMBO 没有安装 mamhoo login.模块 导致注册的时候没有实现同步注册. 导致.

---------------------------------------------------------------------------------------------------------------------

解决方案:
01.安装mamhoo login模块
02.对于没有实现同步注册的用户..请参考楼二数据转换来修改.原来没有实现同步注册的用户.的数据整合.



引用:
原帖由 wanas 于 2006-1-24 16:48 发表
05.MAMBO后台 在mamhoo中 安装使用 曼虎登录模块 并  取消发布(或者直接删除)默认登陆模块 .....实现mambo跟dz同步注册,如不安装次模块则不能实现同步注册.即无法登陆论坛.

怎么没有这个功能啊?我用的是汉化, ...
引用:
原帖由 gz88 于 2006-1-22 22:36 发表
哪个是默认登陆模块啊??按所有步奏安装好了就差把默认登陆模块关掉.
糢塊 >--- 前臺糢塊 >---- 登陸 (英文版本為 Login Form ) >---- 取消其髮佈即可.


漢化與否.都一樣...

[ 本帖最后由 genous 于 2006-1-25 13:47 编辑 ]
没有做不到的模板.

TOP

论坛速度快不少

TOP

波币没了,怎么加上?

TOP

这个是个大问题~~~
呵呵
QQ:6508563
msn:bmli@hotmail.com
Email:dabao2431@163.com (POPO)

TOP

波币....我昨天84贴大大小小那么多的波币..都没有加上呢~`
没有做不到的模板.

TOP

呵呵,波币这个项目还没创建呢。

初次使用 Discuz, 很多功能都摸不清,现在编辑个人资料总是说头像类型错误,保存不了。
签名的链接还没搞定

TOP

哈哈,看看我的签名

TOP

lang3 可以弄个银行插件了。。
QQ:6508563
msn:bmli@hotmail.com
Email:dabao2431@163.com (POPO)

TOP

引用:
原帖由 lzhdm 于 2006-1-12 23:00 发表
哈哈,看看我的签名
怎么弄的?

TOP

DZ很棒的,终于整合DZ了哈哈!!

TOP

看看

TOP

[quote]原帖由 [i]lang3[/i] 于 2006-1-12 17:41 发表
呵呵,波币这个项目还没创建呢。

初次使用 Discuz, 很多功能都摸不清,现在编辑个人资料总是说头像类型错误,保存不了。
签名的链接还没搞定 [/quote]

头像报错:1.检查图片格式
2.检查图片的大小

签名的链接[url=http://www.mambochina.net]Mambo 中国[/url]
启用新域名:Mambo智能建站
为了生活,开始都市流窜~~~~~~~~

TOP

引用:
原帖由 hoping 于 2006-1-14 01:15 发表


头像报错:1.检查图片格式
2.检查图片的大小

签名的链接Mambo 中国
呵呵..

我的图片上带连接..
没有做不到的模板.

TOP

鼠标移动到我的签名就知道了~`
没有做不到的模板.

TOP

MAMBO 453 +dv4.0 ~! mamhoo桥接安装教程.初稿.如有任何问题或建议.请跟贴留言.
没有做不到的模板.

TOP

TOP

非常感谢!太需要了

TOP

回复一下看看先

TOP

发新话题