整合ecshop与discuz论坛

来到新公司,第一次接触到了ecshop商城系统,改的www.hongchahu.com ,原模板是goodbaby,第一次改确定还有许多要改动的地方,但愿大虾多多指点。今天想给本身的ecshop添加一个论坛,第一个就想到了discuz。以前也据说过别人修改discuz模板的成功案例,不过一直没机会研究,这个之后再议,废话很少说开始正题。php

  商城整合论坛其实有两种方法,一个是安装前,一个是安装后。服务器

 第一种cookie

首先安装UCenter,怎么安装就很少说了。剩下的就是用UCenter来添加新应用了。测试

下载ecshop2.7.1和discuz6.0程序,分别放在服务器的根目录下的 ecshop文件夹和discuz文件夹里。get

而后关键的上图了模板

登录UCenter,在应用管理里,添加应用。安装地址是服务器下安装文件的路径(个人是本地测试用的)登录

安装discuz后台

 

这里还请注意,discuz的安装文件不在install文件夹里的index.php(里面根本没有我找了老半天,汗~),而在upload里是install.php。下载

据一个大牛说在UCenter下安装这两个程序就能够了,我没试过不过相信应该能够了。还不行,就去ecshop后台的会员整合里按照第二种方法添加一遍。bug

第二种方法,也就是我本身用的。我分别在本地安装了ecshop, discuz(一开始不知道还装了个UCenter,也没用着,汗~)。

而后再ecshop后台里,会员整合,

  

(记着必定要下与本身ecshop版本匹配的discuz)

 

而后按照提示一步步填写正确的信息。

1.数据表前缀不用改;2.URL是我本地discuz的访问路径。

3.最关键的其实就是cookie前缀。打开discuz文件夹

 

找到这个文件,打开 找到$cookiepre

$cookiepre = 'vH5_';   // cookie 前缀

看到没有,就是这个“vH5_”,复制下来,写到那个“cookie前缀”文本框。图上的是我改过的,原来默认的好像是“dis”。

而后整合完毕,就能够了。

在ecshop的 自定义导航栏 里添加一个 论坛的连接

 

ok了~

这样你在ecshop前台登录后,再进论坛,是否是发现已经登陆过了。

不过,发现你在论坛退出后,商城是不退出的,这个好像不是个bug。主要的是商城退出后,论坛也是顺带着就退出了。 完毕~

有时间我再试试第一中方法,如今关系到成天要修改ecshop,还不能卸载。