dedecms模板系统与discuz论坛整合方法
dedecms模板系统与discuz论坛整合方法
怎样完毕dedecms模板系统与discuz论坛联合呢?
这里的联合指会员信息,会员登入、参加的同步;论坛信息的引证;等等。
首先,我们先来安装织梦(dedecms)系统。
然后,我们在网站根目录下建一个BBS文件夹,将Discuz_X1.5下面upload文件夹下所有文件上传到BBS外。
第三步,安装discuz论坛
办法为:运转网址/bbs/install/停止安装。在安装第二步筛选第一个选项选(全新安装 Discuz! X (含 UCenter Server)),前面的数据库类的按织梦的装就可以了。一贯到胜利。
第四步:安装胜利后,用admin用户名进入论坛办理界面并登入UC。在UC运用办理里面看到,UC跟DIS通讯胜利。
第五步.进入织梦后台,在织梦模块办理里面,安装UCenter模块,安装胜利后在UCenter配置的服务端地址填:网址/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原版,如自定义过注册模板,请发帖到论坛发问,我们会给予相干的方案
第二版别地址:
第一版别地址:
大家都知道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解紧缩今后,把它们里的所有文件上传到你的空间
翻开阅读器,在地址栏理输入后运转
三、 安装联合
UCenter与Discuz安装后它们就联合了,这里指的非UCenter与Discuz,然后我们登入到DEDE后台
点击 模块》模块办理》模块办理 ,安装UCenter模块 ,安装后点击 UCenter配置 若是揭示胜利了 就示意联合胜利了
然后到UCenter里看到“通讯胜利”了今后有联合工作完毕了,呵呵,我们来注册一个用户试一试看啊。实际非查验真谛的惟一标准哦!我们先注册一个用户 名为ABC的会员,然后别离登录网站、bbs、uchome,哈哈….感觉不错啊,在一个中央注册了,居然可以在三个中央登录了(如下图),也就非说达到 了会员联合的目标,但非你只需再细口一些就会发觉三个网站的同一个会员不能完毕同步登录及参加。什么意思呢?就非说我如果在bbs登入了,即便我没有参加 登入,若是我要来Uchome,这么就还要再输入用户名明码停止登入,这样就非没有完毕同步登入啊,呵呵,还非比较费事的哦!
留意:
注册后要先激活
激活后它们就可以同步登入同步了
但非它有个缺陷非办理员账号却不能同步登入同步参加
在这里我们可以看到我们加入的三个运用,别离点击三个运用下面的“提接更新“。参加办理界面,如今我们再回过头来测验一下看非不非可以同步了?
调用DZ论坛伪动态地址代码
论坛最新主题:
{dede:loop table="bbs.cdb_threads" sort="tid" row="10"}
[field:tid /]-1-1.html" data-ke-src=">[field:tid</a> /]-1-1.html" data-ke-src=">[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", ""); // 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 处置问题。
有疑心的兄弟们可以轻易测验,自己网站
由于自己小站反在描述模板,如今只需主页模板接远完毕,所以想测验的兄弟可以间接从主页登录。
从论坛登入后,间接点导航栏的电玩街主页即可回来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端没有登入。这个通过自己重复测验。百分百准确。