当前位置:首页 > CMS教程 > DeDecms > 列表

dedecms(织梦)网站整合discuz论坛实现会员同步

发布:smiling 来源: PHP粉丝网  添加日期:2014-11-07 09:04:33 浏览: 评论:0 

今天把我的dedecms网站(发现鹰城 http://www.phpfensi.com)和discuz论坛整合了一下,现在回过头看看非常的简单,但是对于刚刚研究和学习的童鞋们,还是有点难度的,个人感觉不是整合的步骤难,主要是每一步的作用是什么,该如何理解,废话少说,根据我在网上搜集大量的资料和自己的理解,下面我说说我所遇到的问题和解决的方法吧,希望对大家有所帮助.

把两个程序整合在一起的主要目的是同步会员的注册、登陆、退出,在网站中调用相关帖子等。要实现会员信息的同步,我们还需要一个类似于纽带(或者桥梁)东西ucenter,ucenter的总用就是把多个程序中的会员都统一起来,意识就是比如我有a、b、c三个网站,我在网站a上注册了一个会员,登陆网站b和c也是可以的.

ucenter本来是单独安装的,但是在这里是不需要的,这也是我整合时纠结的问题,原来discuz在安装时可以选择自带uc_server,就是再带ucenter,不用单独安装了。

所用版本:

dedecms5.7  utf-8

dizcuz x3  utf-8

第一步:安装织梦dedecms,这个大家应该都懂得,再次不做详解;

第二步:在网站根目录下建一个bbs文件夹;

第三步:将Discuz_X2_SC_GBK下的upload中的所有文件放到bbs下;

第四步:安装discuz,运行网址/bbs/install。

在这里有两点需要注意:

(1)在安装第二步选择第一个选项选(全新安装 Discuz! X(含 UCenter Server)),这一步就是安装再带的ucenter.

(2)discuz的数据库和织梦的数据库最好是同一个,只是表皮前缀不同.

第五步:安装成功后,输入网址http://域名/bbs/admin.php,进入discuz的后台,用admin(dz默认的)用户名进入论坛管理界面并登陆UC。在UC应用管理里面看到,UC跟discuz通信成功,注意,uc密码也是安装discuz时设置的密码.

第六步:进入织梦后台,在织梦模块管理里面,安装UCenter模块,安装成功后在左侧菜单栏里出现 UCenter配置,点击“UCenter配置”,UCenter配置的服务端地址填:http://网址/bbs/uc_server 确认成功后,在登陆到刚才看到通信成功的地方,输入网址http://域名/bbs/admin.php,进入discuz的后台,用admin(dz默认的)用户名进入论坛管理界面并登陆UC),在UC应用管理里面看到dedecms和ucenter通信成功,到此整合完毕.

dedecms(织梦)整合discuz 论坛实现会员同步

你可以测试下,在网站中注册一个会员,然后到discuz登陆.

【另一种参考】dedecms5.5 +ucenter 1.5

【织梦的cms很好很强大,不过原来用了不少ucenter的应用,所以想把dede给整到ucenter里面.

1:在后台安装ucenter模块(如果已经安装,要先卸载再安装,才有菜单出来)

2:点ucenter配置,设好ucenter_server参数。保存后服务器就自动建立了一个应用。然后在server管理中心调整一下“应用的 URL”。和你的dede安装目录匹配。等待通信成功

3:如果dede后台点ucenter配置出现:DedeCMS没找到正确的uc配置!按照第四步修改

4:打开/include/common.inc.php文件.

办法:最后几行define开头的删了,只留下这几行:

  1. define('UC_KEY''xxxxxxxxxxxxxxxxxxxxxxxx'); 
  2. define('UC_API''http://www.phpfensi.com/uc_server'); 
  3. define('UC_CHARSET''gbk'); 
  4. define('UC_IP'''); 
  5. define('UC_APPID''1'); 
  6. define('UC_PPP''20'); 

5:ok了,注册用户,登录以前其他应用的用户看看?dede是我见过的整合ucenter最完美的第三方应用了.

dedecms(织梦)整合discuz 论坛实现会员同步

6,将UC应用管理两处和织梦UC接口处三个地方的通信密钥设置成相同,并在DIS的站长栏目-UCenter 设置点确认。并更新UC织梦缓存。

7,在网站注册一个会员,在论坛激活可以登陆,然后就可以完成同步登陆退出了,从论坛登陆时一定要有个小跳转页面,如果没有就来DIS的站长栏目-UCenter 设置点确认。

这样,织梦dedecms系统与discuz论坛的整合已经完毕。

可以试下在dede注册一个会员,然后在discuz论坛,用该会员账户登陆试下,还可以完成同步的登陆退出.

Tags: dedecms会员同步 discuz会员同步

分享到: