找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7421|回复: 2

DISCUZ x3.1 和SHOPEX 5.8 会员整合后无法同步登录

[复制链接]
发表于 2014-3-30 17:57:43 | 显示全部楼层 |阅读模式
第1个问题是:DISCUZ x3.1 和SHOPEX 5.8 现在已整合,但不能同步登录,望高手指点。

第2个问题是: discuz 的积分能否通用于SHOPEX 呢?



回复

使用道具 举报

发表于 2014-3-30 18:05:10 | 显示全部楼层
ShopEx与Discuz论坛(Ucenter)整合说明Discuz!论坛,是一个采用PHP和MySQL数据库构建的高效论坛解决方案。Discuz!在代码质量,运行效率,负载能力,安全等级,功能可操控性和权限严密性等方面都在广大用户中有良好的口碑.本小节共包含3点。通过本部分的操作,您可以将ShopEx4.8与Discuz论坛整合在一起。
  • 商店中增加论坛的链接
  • ShopEx4.8与Discuz论坛6.0的整合设置
  • ShopEx4.8与UCenter1.0/1.5的整合设置


ShopEx与Discuz论坛整合成功后,会员在任何一方注册成功后,用户数据会自动同步到另一方,免去二次注册之烦。


    提示:
  • 1、进行整合操作的前提是ShopEx运行正常、Discuz/UCenter安装完毕且运行正常!ShopEx是UTF8编码,安装的Discuz也必须是UTF8编码。
  • 2、论坛可以安装在商店所在空间的新建子文件夹内,如bbs、luntan等均可;也可以安装在其它空间中,只要能通过网络正常访问就可以整合!
  • 3、论坛安装文件不能上传到商店所在的文件夹下,两者必须是分开的,一定要注意!

1、增加论坛的链接
整合论坛后,可以在ShopEx前台增加一个论坛的链接,方便用户登录论坛。
商店后台,依次点击 页面管理-站点栏目 添加顶级栏目
311_clip_image001.gif
选择 链接地址,并输入前台显示的名称
311_clip_image002.gif
输入论坛完整网址后,提交
311_clip_image003.gif
最终效果
311_clip_image004.gif
前台显示效果
311_clip_image005.gif
这样,顾客可以很方便的跳转到商店整合的论坛。
至此,链接添加完成。
2、ShopEx4.8与Discuz论坛6.0的整合设置
商店后台,依次点击 商店配置-第三方整合,选择 Discuz论坛6.0
311_clip_image001_0000.gif
详细设置
311_clip_image002_0000.gif
保存后,商店的整合设置完成。
Discuz论坛6.0的安装过程不再说明,下载、安装请参考www.Discuz.net
用论坛管理员身份登录论坛,然后点击 系统设置 登录论坛后台
311_clip_image003_0000.gif
依次点击 扩展设置-通行证API-ShopEx设置,详细设置如下:
311_clip_image004_0000.gif
保存后,ShopEx4.8与Discuz6.0的整合设置完成。
简单测试:
在ShopEx商店注册个会员,如test03
311_clip_image005_0000.gif
然后点击论坛,可以看到此会员已经自动是登录状态,并且会员信息已经同步到论坛中。
311_clip_image006.gif
会员在任何一端退出,则另一端的会员也会自动退出。
如果在论坛注册会员,然后点击商店,则会员信息也会自动同步到商店,并且状态也同步。
提示:
如果在整合论坛前,商店中已经有多个会员,只要会员在商店中登录一次,会员信息就会自动同步到论坛中。
3、ShopEx4.8与UCenter1.0/1.5的整合设置
说明:从Discuz6.1版本开始,所有Discuz的产品整合全部通过UCenter进行,整合后,所有会员信息会同步到UCenter中。Discuz6.1通过UCenter1.0整合,Discuz7.0通过UCenter1.5整合。
安装提示:可以先下载UCenter进行安装,成功后再安装Discuz;也可以下载整合包,一次性安装UCenter与Discuz,具体请访问www.discuz.net
接下来,通过ShopEx4.8与UCenter1.5的整合详细说明整合过程。(ShopEx4.8与UCenter1.0的整合与此基本相似)
注:本例中安装的是整合包,一次性安装。
因有些信息需要先在UCenter后台获得后才可以在ShopEx后台设置,故需要先设置UCenter。
(1) 在UCenter中建立ShopEx的应用
用论坛管理员登录论坛,然后点击 系统设置 登录论坛后台
311_clip_image001_0001.gif
然后登录UCenter
311_clip_image002_0001.gif
登录后点击 应用管理,可以看到因为安装整合包而与论坛整合成功的应用
311_clip_image003_0001.gif
点击 添加新应用,增加ShopEx的新应用
311_clip_image004_0001.gif
最下方的同步要开启
311_clip_image005_0001.gif
其它默认留空就可以。提交后可看到列表中应用内容
311_clip_image006_0000.gif
可以看到通信情况是失败,这是因为商店后台还没有设置整合,可以在商店整合结束后再来检查。
至此,UCenter为ShopEx建立通信的应用完成。
(2)在ShopEx建立UCenter的整合
商店后台,依次点击 商店配置-第三方整合,选择 UCenter1.0/1.5
311_clip_image007.gif
可以看到里面需要填写的内容
311_clip_image008.gif
这里设置的一些参数需要查看论坛的配置文件:
用FTP工具,下载论坛安装目录下的config.inc.php,然后用记事本打开,查看文件中最后面内容
311_clip_image009.gif
对照图
311_clip_image010.gif
此时在UCenter后台查看应用列表,会发现通信成功。
311_clip_image011.gif
并且ShopEx中已经有的会员信息会全部自动同步到UCenter中,用同步的会员信息初次登录论坛时会提示需要激活,点击激活后就可以正常登录了。
如果在论坛新注册会员,或论坛中原来已有会员,也会自动同步到UCenter中,用这些会员信息登录商店,可以直接登录,不用激活。
注意:如果UC与ShopEx没有安装在同一台服务器,则在ShopEx后台设置数据库地址时,数据库的地址可以设置为  IP:localhot

至此,ShopEx与Discuz7.0的整合设置完成。



回复

使用道具 举报

发表于 2014-3-30 18:19:36 | 显示全部楼层
SHOPEX做商城整合论坛时,出现:Can not connect to foreign DB server错误,在UC后台中心查看应用,通信成功的。

但就是不能够同步会员。经过仔细检查,才发现是数据库配置出错。

下面就把主要出错的地方做一个解释:

其实在SHOPEX整合论坛的时候,我们只需要把论坛和UC整合,在把商城和UC整合。并设置同步会员即可。在SHOPEX的后台设置中。

进入SHOPEX后台--商店配置----第三方整合-选择UCenter 1.0/1.5(实际整合UCENTER1.6最新版同样可以),具体做如下设置

43.png

需要注意的是:ucenter数据库服务器:(不带http://前缀)这里要填写Localhost。如果数据库和网站没在一个服务器,那么这地方就填写数据库的IP地址即可。


果果解决了!请修改标题为已修改!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Discuz代码分析|Discuz目录结构|DZ起点网 ( 蜀ICP备13000518号-15 )

GMT+8, 2024-5-4 03:58 , Processed in 0.056667 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表