来到新公司,第一次接触到了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,还不能卸载。