安装Discuz5.5和Supesite5.0/X-space2.0,但不能同步登录
http://mrduan.com 和http://bbs.mrduan.com
http://wyvern.ifastnet.com 和http://wyvern.ifastnet.com/bbs
今天2007.03.20终于弄的同步了,在官方论坛找见了相关帖子,原来就是$cookiepre 的值要修改为与$tablepre变量一样的值
原贴如下:http://www.discuz.net/thread-553015-1-1.html
让X-Space 2.0更好的支持Discuz! 5.5.0(2007年3月13号更新)
Discuz! 5.5今日发布,如果站长以前安装有X-Space/SupeSite,在将论坛升级到Discuz! 5.5后,不需要更改目前的X-Space/SupeSite,就仍然可以与Discuz! 5.5配套使用的。
不过,
我们推荐站长需要做以下两点改动,以便可以让X-Space/SupeSite更好的支持Discuz! 5.5。
第一个修改,修改Discuz! 5.5论坛的config.php文件:
修改论坛的config.inc.php文件,将 $cookiepre 的值修改为 与 $tablepre变量一样的值。并记得将cookie域变量 $cookiedomain 修改为与 SupeSite中config.php文件中一样的值。
如果不这样修改,可能会造成SupeSite与论坛无法同步登录的问题。
第二个修改,修改SupeSite的 styles/space/viewpro.html.php 文件:
打开SupeSite的 styles/space/viewpro.html.php 文件,找到:
在下面添加:
就可以了。
这样修改后,用户在X-Space中查看个人资料的时候,就有查看论坛资料的链接了。
第三个修改,下载附件中的压缩包,解压缩后,覆盖SupeSite程序中的space.php文件:
这样做,可以避免用户在论坛点击”升级个人空间“后,出现“没有找到页面”的错误提示。
当然,目前的解决方案并不是最完美的,等X-Space 3.0发布后,由于X-Space 3.0与Discuz! 5.5进行了更加完美的整合,届时,使用X-Space的站长就可以不用做任何修改,就可以一起更加完善的使用X-Space 3.0和Discuz! 5.5了。
不过,
我们推荐站长需要做以下两点改动,以便可以让X-Space/SupeSite更好的支持Discuz! 5.5。
第一个修改,修改Discuz! 5.5论坛的config.php文件:
修改论坛的config.inc.php文件,将 $cookiepre 的值修改为 与 $tablepre变量一样的值。并记得将cookie域变量 $cookiedomain 修改为与 SupeSite中config.php文件中一样的值。
如果不这样修改,可能会造成SupeSite与论坛无法同步登录的问题。
第二个修改,修改SupeSite的 styles/space/viewpro.html.php 文件:
打开SupeSite的 styles/space/viewpro.html.php 文件,找到:
CODE:
<h3>$space[username]的个人资料</h3>
在下面添加:
CODE:
<div class="xspace-xcard">
<a href="{B_URL}/viewpro.php?uid=$uid">查看我的论坛资料</a>
</div>
<a href="{B_URL}/viewpro.php?uid=$uid">查看我的论坛资料</a>
</div>
就可以了。
这样修改后,用户在X-Space中查看个人资料的时候,就有查看论坛资料的链接了。
第三个修改,下载附件中的压缩包,解压缩后,覆盖SupeSite程序中的space.php文件:
这样做,可以避免用户在论坛点击”升级个人空间“后,出现“没有找到页面”的错误提示。
当然,目前的解决方案并不是最完美的,等X-Space 3.0发布后,由于X-Space 3.0与Discuz! 5.5进行了更加完美的整合,届时,使用X-Space的站长就可以不用做任何修改,就可以一起更加完善的使用X-Space 3.0和Discuz! 5.5了。