整合成功后功能说明:【以 GBK 为例 UTF-8 自测】
新注册会员:Discuz_X1.5 到 DeDeCMS5.6 同步,从 DeDeCMS5.6 到 Discuz_X1.5 同步。真正的免激活。直接登
录。老会员也是一样的。不用激活。彻底摆脱激活登录!
程序版本:
Discuz! 程序版本 Discuz! X1.5 Release 20101228
DedeCms 版本号: V56_GBK 2010-09-28
UCenter 客户端版本 UCenter 1.5.2 Release 20101001
实现步骤:
第一步:安装 dedecms5.6 。
第二步:在根目录下建一个 BBS 文件夹,将 Discuz_X1.5 下面 upload 文件夹下所有文件上传到 BBS 中。输入 http://网址/bbs/install/进行安装。在安装第二步选择第一个选项选 (全新安装 Discuz! X (含 UCenter Server)),后面的数据库类的按 dedecms 的装就可以了。一直到成功。
第三步:安装成功后,用 admin 用户名进入论坛管理界面并登陆 Ucenter 。在 Ucenter 应用管理里面看到,Ucenter 跟 Discuz_X1.5 通信成功。 (如果这里通信不成功,还可能造成两个问题。用户无法上传头像,用户无法用 EMail 激活)
如下图:
Discuz_X1.5 后台的 UCenter 应用管理-Discuz! Borad 的填写方法:
Discuz_X1.5 后台的 UCenter 应用管理-DEDECMS 网站的填写方法:
第四步:进入 DeDeCMS 后台,在 DeDeCMS 【模块管理】 里面,安装 UCenter 模块,安装成功后在 【UCenter 配置】 的服务端地址填:http://localhost/dedecms/bbs/uc_server 提交。如果提交不成功,说明你的服务端地址不正确,请仔细查验后提交。提交确认成功后在 Discuz_X1.5 后台的 UCenter 应用管理里面看到通信成功。
如下图:
第五步:
下载附件,将包内文件解压全部上传到您的 Discuz_X1.5 进行覆盖。
①不再充许会员从论坛注册
DX 论坛注册时跳转到 DEDE 注册页面。全部统一从 DeDeCMS 注册。
然后用记事本打开 source/module/member/member_register.php
找到:
showmessage("正在为您转接到会员注册页面..."," https://www.weixiaoduo.com/member/index_do.php?
fmdo=user&dopost=regnew");
将 「www.www.weixiaoduo.com」
替换成您的 dedecms5.6 安装时候的域名,我这里应该是 http://localhost/dedecms/域名,然后保存。
如果你的网站整合后,感觉到很慢。是因为应用那里开启了接受通知,关掉这个就可以了。不影响使
用。
如下图:
②进入 DX 管理后台,【界面】-【界面设置】,在 【启用浮动窗口】 的选项中,去掉 「注册」 。
如下图:
压缩包中 source/function/function_login.php 是新增的文件。直接上传即可
可能遇到的问题:
先看下各应用通讯正常不正常,正常的情况下,复制下 Discuz_X1.5 后台 UCENTER 和 DISCUZ 的通信密钥或是
通信正常的情况下打开 DISCUZ 的后台站长中的 UCENTER 设置,复制其中的通信密钥。 然后通过 FTP 下载
DISCUZ 安装目录下的 CONFIG 目录中的 config_ucenter_default.php 文件,修改第 22 行 define('UC_KEY',
'把你刚才复制的通信密钥粘帖到这里'); // 与 UCenter 的通信密钥, 要与 UCenter 保持一致保存后再上传
回去复盖原文件。
如果你不需要企业会员可以不用修改上传包里的:source/module/member/member_register.php