前面不重要的步骤人人都有,我也一样的,用哈别人的,后面的关键地方是原创,注意看,正向,反向都有,详细解答,觉得能行,整合其实是共用注册页,登陆的时候自动登陆客服端网站。如果是一个站,安装的时候选择一个数据库,表名为默认。先安那个都一样。也可以是不同域名,不同数据库。我说了整合其实是共用注册页,登陆的时候自动登陆客服端网站。不存在共用数据库。本地测试一个网页服务器,数据库是分开的。我用的 utf8 版本。本来开始想用一个数据库。在安装 bbs 的时候数据库输入错误,成了两个数据库。也证实了他们不共用数据表。
有些帖子,提示会出错,其实 DedeCMS V 5.3 整合 PHPWind 7.3.2(最新版) 不会出错的。出错的 dede5.1 和 phpwind6.0 整合版升级后出的问题。强调一遍,DedeCMS V 5.3 整合 PHPWind 7.3.2(最新版) 直接整合不会出问题。
首先下载整合包
http://updatenew.dedecms.com/DedeCmsV5.3Module/
根据自己的编码选择目录,例:GBK 选择 gb2312 utf8 选择 utf8
里面的两个文件分别为:
DedeCMSv5.3_PASSPORT_GBK.xml 这个文件用于 PHPWind6.3/7.0(所有支持通行证的产品) 及 Discuz 6.0/6.1(未使用 ucenter 的版本)
DedeCMSv5.3_UCenter1.5.0_GBK.xml 这个文件用于 Discuz 6.1 版本及 Discuz 7.0 版本 (使用 Ucenter 的版本)
注意:请点击右键另存下载。
拿 DedeCMS V 5.3 整合 PHPWind 7.3.2 为例 首先确认已经安装好了双方程序
然后进入 DedeCMS 后台,模块——模块管理——上传新模块
选择 「正常的模块包」,在请选择文件的地方选择你刚才下载的整合包文件 (DedeCMSv5.3_PASSPORT_GBK.xml 文件),点确定
如图
进入下面的图示页面,点击安装
以上内容不管正向、反向都一样。
接着看正向整合 就是利用 dede 的注册,登陆,登出页面来同时控制 dede 和 bbs
Dede 为服务器 (说明哈,dede 绝对是把名字弄错了,选择客服端其实是服务器端,选着客服端其实服务器端) 其中 key 网站和论坛要一样。客服端地址输入 bbs 的可访问地址 (不会不懂吧,就是 bbs 的地址了) 。记得不要后面的 「/」
如果是不同网站,输入 http://www.xxxx.com 或者 http://www.xxxx.com/bbs 或者是 http://bbs.xxxx.com 详细点,会不会太啰嗦了。
Phpwind 为客服端
进入论坛后台,风格插件——插件中心——通行证管理
key 从一边复制过去就好了。保持一样。最好全是字母 (好看点) 。需要同步登录的客服端地址输入 bbs 的可访问地址 (不会不懂吧,就是 bbs 的地址了) 。记得不要后面的 「/」
如果是不同网站,输入 http://www.xxxx.com 或者 http://www.xxxx.com/bbs 或者是 http://bbs.xxxx.com 详细点,会不会太啰嗦了。
客服端的设置中通行证服务器地址填写 dede 的可访问地址,记得不要 「/」
下面输入 (默认就是对的,比 dede 做得好,后面的反向有提到,dede 的默认是错的哦,记得仔细看哈。 member 的前面可以要个 「/」 默认没有。)
member/login.php
member/index_do.php?fmdo=login&dopost=exit
member/index_do.php?fmdo=user&dopost=regnew
提交就可以了。不要急着登陆,先注册账号,才能保证两边都有相同的账号才能同时登陆登出。
你从论坛注册直接跳到 dede 注册页面,注册后,你到 dede 登陆后,打开 bbs,就看到论坛已经登陆了。 (没有的话 记得刷新哈) 你在论坛登陆,提示你 「系统开启通行证功能,请到 通行证登录地址 进行登录!」 登出在那边都可以,同时登出,效果一样,(没有的话 记得刷新哈) 。
接着看反向整合 就是利用 bbs 的注册,登陆,登出页面来同时控制 dede 和 bbs
我们先看服务器端 phpwind
Key 不讲了 接着是需要同步登录的客服端地址 就是 dede 的可访问地址。
下面的不用填,因为我们是本身就是服务器。就像你主人,别人来找你,你不需要自己的地址吧。当然默认有也可以了。不影响。
刚才已经说了 dede 把客服端和服务器端弄反了。记得下面的填写不要使用默认,你们把默认和真实的 bbs 注册、登录、登出的页面比较哈,错得多。这个图不用我说吧。
提交就可以了。不要急着登陆,先注册账号,才能保证两边都有相同的账号才能同时登陆登出。反向的话注册登陆都在 bbs,登出两边都可以。同样的看效果 (没有的话记得刷新) 。