Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[转换] Discuz!6.0与Dede4.0Rc1完美整合。

[复制链接]
yn0870 发表于 2007-9-29 17:50:52 | 显示全部楼层 |阅读模式
  Discuz!6.0与Dede4.0Rc1完美整合。
  字体大小:
  毋庸置疑,DZ6.0是php论坛史上一个新的里程碑,Dede作为一套优秀的cms系统也已经被很多站长所认可。因为两套系统都是近期才推出的,所以官方的整合程序都暂时还没出来,小弟不才,就照葫芦画了个瓢,希望各位朋友能用的上。
  废话不多说了,开工:
  1. 将附件的bbsroot.rar解压缩得到的四个文件替换到你的bbs根目录(2添加,2修改);
  2. 进入Dede后台:DedeCms系统配置参数 - 通行证设置(反向整合接口),设置如下图:
  
  3.修改pp_dederemote_interface.php里的参数(这个文件在我的压缩包里)
  代码:
  
/*--------------------------------------
  本文件用于第三方系统反向整合DedeCms在相关程序调用的接口
  调用本文件的接口函数前必须不能输出任何字符,本API不需要导入被整合系统的数据
  使用本接口的系统必须支持 file_get_contents 函数
  --------------------------------------*/
  //这里请填写DedeCms系统的cookie加密码(通行证密钥)
  $cfg_cookie_encode = "NwAMf4558A";
  //Cookie主域名(用 "abc.com" 形式,不要加主机名,本地域名留空)
  $domain = "";
  //DedeCms通行证接口网址
  //如果程序装在根目录,一般为 http://localhost/member/passport/pp_dederemote_new.php
  //如果你不想让人知道dedecms这个接口(pp_dederemote.php)的真实网址,你也可以把它改其它名称
  $DedeAPI_Url = "http://127.0.0.1/cms/member/passport/pp_dederemote_new.php";
  //登录成功后跳转的网址     (空按第三方系统默认)
  $cfg_loginJumpUrl = "http://127.0.0.1/cms/member/index.php";
  //注册成功后跳转的网址     (空按第三方系统默认)
  $cfg_regJumpUrl = "http://127.0.0.1/cms/member/index.php";
  //更改资料成功后跳转的网址 (空按第三方系统默认)
  $cfg_editJump = "";      
  //退出后跳转到的网址       (空按第三方系统默认)
  $cfg_exitJump = "";
  通过上面三步的操作,你的两个系统可以达到同步注册,修改,同步退出的效果了;但是,如果通过Dede登录,就会出问题了(当然,此时通过BBS登录是没问题的),所以,接着来......
  4. 修改Dede的登陆代码。比如主页上面的登陆窗口,编辑templets\default\index.htm,查找这个span标签,并替换:
  引用:
  用户名:
  密 码:
  到此,DZ6与Dede4就能实现通过注册,登录,更新,退出了...............效果如下:
  
  修改:ATK
  转载请注明:www.2astudio.com
  附:
  为了大家对照图片设置参数,我的测试站点目录结构如下:
  Root
  |
  cms    others...
  |
  bbs  blog others...
  bbsroot.rar

[ 本帖最后由 yn0870 于 2007-9-29 17:53 编辑 ]
回复

使用道具 举报

saleroad 发表于 2007-9-30 07:03:42 | 显示全部楼层
不错。可织梦官方也推出了整合插件,看看哪个更方便。
回复

使用道具 举报

 楼主| yn0870 发表于 2007-10-13 22:59:00 | 显示全部楼层
原帖由 saleroad 于 2007-9-30 07:03 发表
不错。可织梦官方也推出了整合插件,看看哪个更方便。


DEDE官方至今也没有出DZ6.0插件,你在什么地方见到了DZ6.0的整合插件.
回复

使用道具 举报

血蜘蛛 发表于 2007-10-26 12:07:56 | 显示全部楼层
这个就是改人家的吧?
啥意思呀?
用个文件对比工具,我这不懂技术的也行。

现在我遇到的问题是“远程通信”,服务器不给开这个,现在又想通行。
回复

使用道具 举报

kenming 发表于 2007-12-3 22:38:29 | 显示全部楼层
远程通讯错误是什么意思?能解决吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-14 07:47 , Processed in 0.108053 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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