博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

ECShop与Discuz

Posted on 2013-05-28 09:06  losen  阅读(314)  评论(0编辑  收藏  举报

会员数据整合是实现商城和第三方系统共享会员数据功能。第三方系统注册会员整合后可直接在商城使用。

关于会员数据整合是 ECShop 以前的老功能了,针对 ECShop2.1.5 前会员整合后商城会员书刊丢失的情况, ECShop2.5 版本后将此功能做了一些细节上的改动。今天给大家讲一下关于 ECShop 2.5 正式版与 Discuz!5.5/6.0 整合详细过程。本次操作是以我本地安装的 ECShop 系统同域的整合做演示。

进入 ECShop 后台系统 -> 会员管理 -> 会员整合。见图 1 :

Ec317.gif

在此页面点击 Discuz!5.5/6.0 的安装按钮,进入 ECShop 与 Discuz! 的整合页面,见图 2 :

Ec318.gif

上图中各项参数的信息都是第三方系统的数据库信息(也就是论坛的数据库信息)。如果这些信息不是很清楚可以打开 Discuz! 根目录下的 config.ini.php 文件,从中获取这些信息。见图 3 :

Ec319.gif

图 2 中各项参数可以从图 3 中找到。这里主要以您的 Discuz! 根目录下的 config.ini.php 文件中的信息为准。

设置好会员数据整合信息后点击 “下一步”进入检查商城用户是否和整合论坛用户有重名情况。在此页面可以对重名用户做相应的处理。见图 4 :

Ec320.gif

对商城和整合论坛会员有重名情况时需要做相应的处理,这里我选择“商城重名用户加后缀”用来区分和论坛重名的用户。确定后点击“开始检查”。见图 5 :

Ec321.gif

检查完商城和论坛的会员信息后,就可点击“开始任务”系统自动完成 商城的会员数据与论坛的会员数据的同步。见图 6 :

Ec322.gif

见到此页面时说明您的整合操作完成。整合完成后,商城和整合的论坛就可以实现会员的同步登录和退出了。

备注:对于从 ECShop 2.1.5 升级到 ECShop 2.5 的用户,可能之前执行过数据整合的,在进入数据整合页面时不会显示“下一步”按钮。在此页面您只需点击“保存配置信息” 就可以了。

 

 

 

 

方法2       

   今天我整合了一下ecshop和discuz论坛和团购的功能,下面来说下详细的步骤来给大家分享一下:
第一,我们要考虑会员的同步问题,这个就不用多说了,首先我就像到了UCENTER 。最直接也是最简单的操作方式!
   ECSHOP如何整合UC我们就不说了,网上已经说烂了。不过下面我还是会略带而过!
   我们将EC做为主程序,放在根目录下,任何新建2个文件夹在根目录分别放UC和ZUITU
   第一:安装UCENTER。目前最图好象只有UTF8版,所以我们也下载一样的语言版本UC。(安装过程省略)
   第二:安装根目录下的EC,安装好了以后进入后台-会员管理-会员整合,看到整合UC的选项,直接点安   装。   按提示一步步操作就可以了,当然要选上同步登陆 了。。。。。。安装成功后,我们进入UC可以看到已经自动添加了应用!
第三:先不着急装最土程序,进入UC后台,添加应用,自定义安装,主要添几项:应用的主URL:也就是你的最土网的地址;应用类型:其他;应用名称:随便你自己写了!同步登陆和接手通知要选上!OK。我们提交吧!
   第四:返回应用管理,看通信是否正常,如果正常最好,如果不正常,可以填下应用的物理路径:,不要乱填,只要填上 ../就可以了,基本可以解决,如果不可以,就找找你本身的安装问题吧!看看你自己是否安装了根目录下的最土模板,例如:http://localhost/zuitu/install.php进行安装,通信正常以后复制下该应用下面的应用的 UCenter 配置信息!
   第五:这是最重要的一步。在最土目录下的uc_client目录里面新建一个config.php文件。内容如下:
   define('UC_CONNECT', 'mysql');
define('UC_DBHOST', 'localhost');
define('UC_DBUSER', 'root');
define('UC_DBPW', '123456');
define('UC_DBNAME', 'ucenter');
define('UC_DBCHARSET', 'utf8');
define('UC_DBTABLEPRE', '`ucenter`.uc_');
define('UC_DBCONNECT', '0');
define('UC_KEY', 'd5beApqMPa78n3n/rK0Y2ynI1I78/tDsb1y8+z0');
define('UC_API', 'http://localhost/uc');
define('UC_CHARSET', 'utf-8');
define('UC_IP', '');
define('UC_APPID', '1');
define('UC_PPP', '20');

第六:安装最土团购程序,OK,第一个注册的用户就是管理员了!然后回到UC后台,看下会员管理,可以看到,多了个最土注册过来的用户也就是最土的管理员号!这就说明最土和UC整合成功!

最后很简单了,去ECSHOP注册个会员,然后去最土登陆看看,如果登陆上就说明我们大功告成了!