Discuz多站点之间实现积分兑换(兑入/兑出)方法

通过ucenter后台我们可以看到有个积分兑换功能项,本文基于DiscuzX2.5环境简要介绍下该功能。

系统信息约定:

DiscuzX 程序版本:Discuz! X2.5
UCenter 客户端版本:UCenter 1.6.0
A论坛的地址:http://a.www.fity.cn
B论坛的地址:http://b.www.fity.cn

比如论坛A和论坛B,安装程序自己选择,不同文件夹或者B放在A文件夹里面。
我的是IIS服务,所以你得先会配置好,具体网上搜索。B可以设置顶级域名,设置方法和A一样。


一、首先完整安装A论坛,地址为a.www.fity.cn,包含UC。设置好各项积分。

二、安装B论坛是选择只安装论坛不包含UC,UC地址用A论坛的UC地址(这里为http://a.www.fity.cn/uc_server)。按照提示安装。管理员信息应该和A论坛必须一致,不同则会多出一个管理ID。

三、安装完以后,在UC后台应用管理,编辑你安装的论坛A和B,下面的是否开启同步登录、是否接受通知,应该都是“是”。
应用B的主 URL:我的是http://b.www.fity.cn,应用的其他 URL:我填的是顶级域名http://a.www.fity.cn和http://b.www.fity.cn。必须通信成功!

四、UC后台,积分兑换。点击“同步应用的积分设置”,在兑换方向中应该就会出现A和B两个论坛的名字了。
比如选择A威望>B威望,兑换比率1:1,点击提交,下面就会出来一项你刚才的设置,这时只能兑换A到B的对应积分,而不能B到A。兑换方向是A>B,左边到右边。

五、设置好后,到A论坛前台用户信息导航栏,设置——积分——兑换,下拉菜单中就可以看到B论坛积分兑换信息了。如果没有,请设置好兑换方向后多点击“同步应用的积分设置”。但是在B论坛只能本论坛积分之间兑换(如果设置了)。
要让B论坛积分能兑换到A论坛,请参照第四步设置方法。

至此,就可以两个论坛之间的积分互换了。

相关文章

此处评论已关闭