查看: 10769|回复: 33

Discuz!6.0+SupeSite 6.0/X-space4.0 +phpcms2007整合教程

[复制链接]
发表于 2007-11-25 18:00:06 | 显示全部楼层 |阅读模式
一、整合程序清单
Phpcms2007  :php+mysql构建的强大易用的模块化cms建站系统
Discuz 6.0:国内主流论坛程序之一
SupeSite 6.0 X-Space4.0:博客系统

二、 首先整合Discuz!+SupeSite/X-space 请到 discuz 官方了解更多详情

三、 整合Discuz!与phpcms  请点击参考相关教程



phpcms+disuz
一、整合程序清单
Phpcms2007 :php+mysql构建的强大易用的模块化cms建站系统
Discuz 4.0~6.0 :国内主流论坛程序之一

二、安装程序
1、把 phpcms2007 安装到 [url=http://127.0.0.1/phpcms10/]http://127.0.0.1/phpcms10/ [/url]
2、把 phpwind 安装到 http://127.0.0.1/bbs/
注意:所有程序管理员帐号都必须相同
三、通行证设置
1、phpcms 设置
首先进入网站后台 打开系统设置-->基本配置-->通行证


是否启用通行证:选“是”
整合文件:选“discuz”
整合程序的字符集 默认为简体中文。你可以将其它编码的程序进行整合,如utf-8、Big5。

接口地址:论坛接口文件地址,http://您的论坛地址/api/passport.php
认证密钥:自行设定但应与Discuz中设置的“通行证私有密匙”保持一致
确认后PHPCMS部分的设置即完成。
2、Discuz 设置
登陆Discuz!论坛后台 打开扩展设置-->通行证API-->通行证设置

启用通行证:选“是”
应用程序URL地址:您所安装PHPCMS的网站地址请勿漏掉后面的“/
通行证私有密匙:与刚才我们在PHPCMS中设置的“认证密钥”保持一致
应用程序注册地址: member/register.php
应用程序登录地址: member/login.php
应用程序退出地址: member/logout.php
最后点下面的“提交”即完成论坛部分的设置。







四、修改SupeSite X-Space 主目录batch.panel.php文件(此步骤不是必须的,如果觉得困难,
可以不必修改


1>查找$bbsurl/register.php?referer=$siteurl/index.php
替换成您phpcms的注册地址
2>查找$bbsurl/member.php?action=lostpasswd
替换成您的phpcms找回密码地址。
3>进入 templates\default (或者您相应的风格目录,修改site_login.html.php
查找{B_URL}/register.php?referer={S_URL}/?action/login

4>替换成您phpcms的注册地址,
查找 {B_URL}/member.php?action=lostpasswd
替换成您替换成您的phpcms找回密码地址。)

[ 本帖最后由 aiens 于 2007-11-25 06:01 PM 编辑 ]
发表于 2007-12-10 15:04:41 | 显示全部楼层
的确是好东西!
发表于 2007-12-11 18:04:13 | 显示全部楼层
请教老大,我照这样整合之后,出现问题如下:

dz论坛点登录,会跳到phpcms的登录窗口,登录之后不会转回到dz去。

并且手工回到dz论坛的地址后,dz里面仍然显示未登录。

----------------------
环境:discuz exp! 5.5.5.
phpcms 2007 sp5
dz 6
supesite 5.5.5

phpcms路径:/phpcms
dz路径:/ceshi/luntan
supesite路径:/ceshi

期望有答复~,谢谢!
 楼主| 发表于 2007-12-12 01:59:49 | 显示全部楼层
cookie 都设置成一致的!
发表于 2007-12-14 23:23:30 | 显示全部楼层
cookie 设置成一样的也还是不行!
发表于 2007-12-15 12:31:19 | 显示全部楼层
但这样整合完了    ,以前的论坛用户还是不能登陆啊
发表于 2007-12-17 17:33:45 | 显示全部楼层
不能同步登录,头疼。
发表于 2007-12-28 18:20:53 | 显示全部楼层
好东西顶啊
发表于 2007-12-30 15:59:38 | 显示全部楼层
我想问一下,如果我的程序实在同一个WEBROOT的文件夹下分别在CMS、SSXS、BBS的三个文件夹下,替换PHPCMS的地址的地方,可以用相对路径吗??
还有,SS6XS4中的交友、博客等频道标签怎么添加到CMS的首页的频道标签中呢??

[ 本帖最后由 等你唯一 于 2007-12-30 04:01 PM 编辑 ]
发表于 2007-12-31 11:19:11 | 显示全部楼层
好东西!
谢谢
发表于 2008-1-2 13:33:12 | 显示全部楼层
有么有反向整合教程,把论坛作为服务器端,phpcms作为客户端???
 楼主| 发表于 2008-1-3 20:00:38 | 显示全部楼层
原帖由 bdzhe 于 2008-1-2 01:33 PM 发表
有么有反向整合教程,把论坛作为服务器端,phpcms作为客户端???

discuz 6.0 暂时还不支持!
discuz没有提供服务器端接口,不能和discuz实现反向整合

你可以把dz会员数据导入phpcms,然后正向整合。
发表于 2008-1-4 15:28:21 | 显示全部楼层
整合了以后不行,在论坛里面首页显示的还可以,到下面的版块就不行了,显示的还是未登录。
发表于 2008-1-5 09:31:41 | 显示全部楼层
还是等独立版的xs出来再整合吧
发表于 2008-1-12 21:59:57 | 显示全部楼层
按照楼主的方法整合后,可以正常登录全站三个系统,但在SupeSite 6.0/X-space4.0退出后,PHPCMS首页显示还是未退出的,在论坛操作是没有问题的就是SupeSite 6.0/X-space4.0退出后有问题?从前两个系统退出是OK的了.请问楼主这个是什么原因?可以解决的吗?
您需要登录后才可以回帖 登录 | 点击这里注册

本版积分规则

小黑屋|Archiver|phpcms网站管理系统 ( 京ICP备14011169 )

GMT+8, 2019-12-7 16:21 , Processed in 0.205394 second(s), 8 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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