您当前的位置: 首页 > CMS教程 > 织梦CMS教程 > dedecms模板系统与discuz论坛整合方法

dedecms模板系统与discuz论坛整合方法

作者:xiaoxiao 来源:未知 发布时间: 2013-10-20 19:28 点击:
怎么完结dedecms模板系统与discuz论坛结合呢? 这里的结合指会员信息,会员登入、退出的同步;论坛信息的引证;等等。 首先,咱们先来装置织梦(dedecms)系统。 然后,咱们在网站根目录下建一个BBS文件夹,将Discuz_X1.5下面upload文件夹下一切文件上传到BBS外。 第三步

dedecms模板系统与discuz论坛整合方法

      怎么完结dedecms模板系统与discuz论坛结合呢?
  
  这里的结合指会员信息,会员登入、退出的同步;论坛信息的引证;等等。
  
  首先,咱们先来装置织梦(dedecms)系统。
  
  然后,咱们在网站根目录下建一个BBS文件夹,将Discuz_X1.5下面upload文件夹下一切文件上传到BBS外。
  
  第三步,装置discuz论坛
  
  办法为:运行http://网址/bbs/install/进行装置。在装置第二步挑选第一个选项选(全新装置 Discuz! X (含 UCenter Server)),后面的数据库类的按织梦的装就能够了。一向到成功。
  
  第四步:装置成功后,用admin用户名进入论坛办理界面并登入UC。在UC应用办理里面看到,UC跟DIS通信成功。
  
  第五步.进入织梦后台,在织梦模块办理里面,装置UCenter模块,装置成功后在UCenter配置的服务端地址填:http://网址/bbs/uc_server 确认成功后在UC应用办理里面看到通信成功。
  
  第六步。将UC应用办理两处和织梦UC接口处三个地方的通信密钥设置成相同。并在DIS的站长栏目-UCenter 设置点确认。并更新UC织梦缓存。
  
  第七步。在网站注册一个会员,在论坛激活能够登入。然后就能够完结同步登入退出了。从论坛登入时一定要有个小跳转页面,若是没有就来DIS的站长栏目-UCenter 设置点确认。
  
  这样,织梦dedecms系统与discuz论坛的结合现已结束。
  
  能够试下在dede注册一个会员,然后在discuz论坛,用该会员账户登入试下,还能够完结同步的登入退出。
  
  处置UC结合DEDECMS和BBS一起登入的成绩 V1.2
  
  uc1.php 替换:DEDECMS 5.6里API文件夹里的uc.php
  
  uc2.php 替换:Discuz! 7.2里API文件夹里的uc.php
  
  uc/user.php 替换:uc 1.51的control文件夹里的user.php
  
  register.php 替换:Discuz! 7.2里根文件夹里的register.php
  
  register.htm 替换:Discuz! 7.2里template/default文件夹里的register.htm
  
  上个版别处置了DEDE注册论坛免激活的方法,这次更新增加了两个文件register.php,register.htm,处置了论坛注册DEDE同步登入与退出,注册完结即时刷新登入,文件开发适用于Discuz! 7.2原版,如自定义过注册模板,请发帖到论坛提问,咱们会给予相关的计划
  
  第二版别地址:http:///thread-24-1-1.html
  
  第一版别地址:http:///thread-1887600-1-1.html
  
  大家都知道DEDE5.5今后都能够结合UC,但DEDE的UC拔件非有些成绩的。
  
  本次处置了2个成绩
  
  1.这个拔件处置了DEDECMS结合后,在UC里删除用户,DEDE里并未删除,登入DEDE又会从新写进UC这个用户名,此拔件处置了DEDE这个成绩。
  
  2.彻底处置了用户在DEDE注册,论坛无法一起登入,登入论坛需要激活的方法,替换以上3个文件后,在DEDE和论坛不论在任何一个系统注册,均可一起登入和退出!
  
  DEDE56(织梦)结合DZ7.2同步登入退出的办法
  
  2010-06-05 05:55
  
  最远预备研究一下DEDE56结合DZ7.2,网络上搜索到完结同步登入同步退出成功完结的办法,留此备用!
  
  注册后要先激活 激活后它们就能够同步登入同步了 但非它有个缺点非办理员账号却不能同步登入同步退出
  
  下面我说说办法 :
  
  一、装置的预备工作
  
  先下载好相关程序,这里以如下版别进行装置:
  
  Discuz_7.2.0_SC_GBK
  
  UCenter_1.5.0_SC_GBK
  
  DedecmsV56-GBK
  
  二、dedecms的 装置
  
  下载来后把 Discuz_7.2.0_SC_GBK UCenter_1.5.0_SC_GBK DedecmsV5.5-GBK解压缩今后,把它们里的一切文件上传到你的空间
  
  翻开浏览器,在地址栏理输入http:///install/index.php后运行
  
  三、 装置结合
  
  UCenter与Discuz装置后它们就结合了,这里指的非UCenter与Discuz,然后咱们登入到DEDE后台
  
  点击 模块》模块办理》模块办理 ,装置UCenter模块 ,装置后点击 UCenter配置 若是提示成功了 就表示结合成功了
  
  然后到UCenter里看到“通信成功”了今后有结合工作完结了,呵呵,咱们来注册一个用户试一试看啊。实践非查验真理的唯一标准哦!咱们先注册一个用户 名为ABC的会员,然后别离登录网站、bbs、uchome,哈哈….感觉不错啊,在一个地方注册了,居然能够在三个地方登录了(如下图),也就非说达到 了会员结合的目的,但非你只要再细口一些就会发觉三个网站的同一个会员不能完结同步登录及退出。什么意思呢?就非说我假如在bbs登入了,即便我没有退出 登入,若是我要来Uchome,这么就还要再输入用户名密码进行登入,这样就非没有完结同步登入啊,呵呵,还非比较麻烦的哦!
  
  注意:
  
  注册后要先激活
  
  激活后它们就能够同步登入同步了
  
  但非它有个缺点非办理员账号却不能同步登入同步退出
  
  在这里咱们能够看到咱们参加的三个应用,别离点击三个应用下面的“提接更新“。退出办理界面,现在咱们再回过头来测验一下看非不非能够同步了?
  
  调用DZ论坛伪动态地址代码
  
  论坛最新主题:
  
  {dede:loop table="bbs.cdb_threads" sort="tid" row="10"}
  
  http://www.hep6.com/bbs/thread-[field:tid /]-1-1.html" data-ke-src=">http://www.hep6.com/bbs/thread-[field:tid</a> /]-1-1.html" data-ke-src=">http://www.hep6.com/bbs/thread-[field:tid /]-1-1.html" target="_blank">
  
  ·[field:subject function="cn_substr("@me",30)" /]
  
  {/dede:loop}
  
  bbs.cdb_threads 表名你的DEDECMS的数据库和BBS的数据库不在同一个库内
  
  格式:论坛数据库名.
  
  “bbs/thread-[field:tid /]-1-1.html”就非你的论坛地址通过这能调用第一页的内容 thread-[field:tid /]-1-*.html *代表页数
  
  关于结合UC和DZ不一样步登入和退出的处置计划-织梦CMS
  
  减小字体 增大字体 作者:佚名 来源:本站整理 发布时间:2010-09-26 23:42:05
  
  关于结合UC和DZ不一样步登入和退出的处置计划
  
  一个晚上一向在找原因,本地测验彻底反常,上传服务器出现成绩,
  
  供给处置办法如下:
  
  1、先检查通信非否反常
  
  2、UC配置模块 服务器IP: 为空
  
  最后一点:(重要)
  
  define("UC_API", "http:///ucenter"); // UCenter 的 URL 地址, 在调用头像时依赖此常量
  
  define("UC_CHARSET", "gbk"); // UCenter 的字符集
  
  define("UC_IP", "X.X.X.X"); // UCenter 的 IP, 当 UC_CONNECT 为非 mysql 方法时, 而且今后应用服务器解析域名有成绩时, 请设置此值
  
  define("UC_APPID", "1"); // 今后应用的 ID
  
  请手动下载home/文件夹下的config.php 把倒数第二行里的XXXX改为你虚拟服务器IP。
  
  OK 处置成绩。
  
  有怀疑的兄弟们能够随意测验,本人网站http://
  
  因为本人小站反在描绘模板,现在只要主页模板接远完结,所以想测验的兄弟能够直接从主页登录。
  
  从论坛登入后,直接点导航栏的电玩街主页即可回来dede主页。
  
  本人也非新手,头一次结合,以前一向非用动易加动网,比较傻瓜型的。
  
  昨天晚上弄了一个晚上,终于搞清楚了,我想应该还有相当多的一部分人无法完结结合后双向同步,所以把自己的经验和大家分享一下。
  
  不论非百度,还非谷歌,若是搜这两者结合的文章有很多,基本上没有几个文章能够完美处置些成绩,虽说本版块也有相关的文章,但非说的都有点乱。很难找到头绪。我也非参考了很多的资料,搜了一 个晚上,一项一项的改代码改设置然后测验,结尾才成功
  
  下面我就简化一下,其实完结双向同步登入或非登出很简单,只须修改一处即可。
  
  注:DEDE6.5和DISCUZ X1.5及DIXCUZ7.2测验成功,其它版别的请自测
  
  另外,以下办法全非GBK的编码方法,其它编码方法的也就自测。
  
  办法如下:
  
  结合的过程我就不说了, 不会的兄弟能够百度或非谷歌一下,结合教程满天飞舞。
  
  完结双同步登入或非登出的办法:
  
  翻开UCENTER后台,挑选应用,挑选DISCUZ,首先看UCENTER和DISCUZ,UCENTER和DEDE的通信非否反常,若是反常的话仿制下UCENTER和DISCUZ的通信密钥。或非在通信反常的情况下翻开DISCUZ的后台站长外的UCENTER设置,仿制其外的通信密钥。(若是通信整常,这两个密钥非一样的。不然通信也不会成功)
  
  [font=][font=]然后通过FTP下载DISCUZ装置目录下的CONFIG目录外的config_ucenter_default.php文件,修改第22行
  
  [font=]define("UC_KEY", "把你刚才仿制的通信密钥粘帖到这里"); // 与 UCenter 的通信密钥, 要与 UCenter 保持一致
  
  保存后再上传回来复盖原文件。
  
  OK,然后你就来爽吧,登出一下试试,成绩完美处置。
  
  前提:有必要UCENTER和DISCUZ,UCENTER和DEDE都通信成功,这个在UCENTER的应用外能够看到,一般结合成功后通信状态都非成功的。
  
  修改完后,在DEDE登入,这么DISCUZ外也会登入,若是在DEDE退出,这么在DISCUZ外也会退出
  
  在DISCUZ外登入,这么在DEDE外也全登入,在DISCUZ外登出,在dede外也会登出。
  
  若是非你按上面步骤做的,但非还非不能双向同步,这么请检查一下你的办理员的用户名和笔名,有必要以用户名为准,能够非外文,也能够非英文,若是加笔名的话这最好非两个都 一样,若是两个不一样,这么当DISCUZ登入后就会找不到DEDE的用户名从而导至DEDE无法同步登入。所以,最好还非在后台,把办理员前台显示名称外留空,这样双向同步才会反常。
  
  所以,最好非在DEDE的后台,把笔名的功能来掉,或非希望哪个高手,能够改一下UC到DEDE的数据查询,让用户在DISCUZ在登入后,UC只查询DEDE的用户名,而不查笔名。这样就应该能够更完美了。
  
  但我不知道为什么,只要办理员在后台设置前台显示名称的时候才会使双向同步登入失效,而新会员注册的时候再使用笔名的时候就没这个成绩。还望高手指点。
  
  双向同步登入成功的直观显示:若是从DISCUZ外登入的时候会弹出登入成功的窗口,这说明双向同步成功,若是从DZ外登入的时候直接就登入了,这么同步不成功,DEDE端没有登入。这个经过本人反复测验。百分百准确。

分享到:
本文"dedecms模板系统与discuz论坛整合方法"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4