一、安装DISCUZ程序。这里要特别说下,杰奇整合的论坛是DISCUZ6.0版的,别搞错了,因为其他版本在1.5的版本里无法整合。这个DISCUZ程序就安装在根目录bbs文件夹下就行了。
二、整合设置。这里分三步设置。
1、设置DISCUZ通行证。
进入DISCUZ6.0后台==扩展设置==通行证设置。具体设置如下:
启用通行证:选择是;
应用程序URL地址:[url]//www.jieqi.com/[/url](把这个修改成你的站记住别漏了后面的“/”;如果是本地测试则写[url]http://127.0.0.1/[/url])
通行证私有密钥:1234567890(这个随意写)
验证字串有效期(秒):3600
应用程序注册地址: register.php
应用程序登录地址:login.php
应用程序退出地址:logout.php
积分同步选项:不同步积分
设置好后点击提交。
2、用文本编辑器打开杰奇目录下的文件 /include/funuser_discuz.php,前面有两个参数分别是discuz通行证密码和通行证地址,根据实际情况设置。设置参考如下:
define('DISCUZ_PASSPORT_KEY', '1234567890');
define('DISCUZ_PASSPORT_URL', '//www.jieqi.com/bbs/api/passport.php');
3、备份好杰奇目录下原来的/include/funuser.php(在用户无Discuz接口情况下使用的),然后将上一步中的文件 funuser_discuz.php 改文件名为 funuser.php,上传至网站对应目录覆盖。
至此,杰奇整合DISCUZ算是成功了。你可以登录网站测试一下注册用户。这里需要说明一下,整合论坛后,书站和论坛统一的是用户数据,其它的例如积分等是不能统一的。
三、首页调用论坛新帖。
1、设置DISCUZ开启远程调用。
进入论坛后台==系统工具==JS调用设置==基本设置。
启用JS调用:是
JS 数据缓存时间(秒):1800
JS 日期格式:mm/dd
JS 来路限制: (这里可以不写)
设置好后提交。
继续设置JS调用==调用项目管理==主题列表
JS 调用唯一标识:abc(这里随意起名)
数据缓存时间(秒):1800
所在版块:全部开放版块
主题分类:全部的主题分类
其他的设置使用默认的就行了
设置好后提交。
这时可以看到abc为标识的JS调用预览代码,把代码复制下来,代码同下:<script language="JavaScript" src="http://bbs.jieqi.com/api/javascript.php?key=abc"></script>
2、修改书站首页显示区块。
首先,进入杰奇后台==区块管理==增加自定义区块。做如下设置:
区块名称:整合论坛新帖(视自己的需要而定)
显示位置:中下(视自己的需要而定)
排列序号:10001(这里只要不与其他区块冲突就行了。)
是否显示:都显示
区块标题:论坛新帖
区块内容:<script language="JavaScript" src="http://bbs.jieqi.com/api/javascript.php?key=abc"></script>
设置好后点击增加区块。
在整合之前请先确认杰奇数据库里jieqi_system_users表里的uname字段的属性栏是为空的
1、安装好JIEQI CMS 和 Ucenter
假设
JIEQI CMS 网址为 //www.jieqi.com
Ucenter 网址为 http://www.ucenter.com
2、JIEQI CMS中原来的 /include/funuser.php 做好备份,比如改名成 funuser_default.php
然后把该目录下 funuser_ucenter.php 改名成 funuser.php
3、编辑JIEQI CMS中的 /uc_client/config.inc.php
如果使用数据连接,设置好相关参数
通信密钥可以自己随意设定,跟Ucenter后台设置要相同
UCenter 的 URL 地址必须设置正确
4、进入Ucenter后台,“应用管理”点“添加新应用”
选择安装方式: 自定义安装
应用名称:填网站名,比如 JIEQI CMS
应用的 URL:填JIEQI CMS网址,如 //www.jieqi.com
应用 IP: 一般可以留空,或设置成JIEQI CMS服务器ip
通信密钥: 自己设置一个密码
应用类型: 选其他
应用的物理路径: 留空
查看个人资料页面地址: /userinfo.php?id=%s
应用接口文件名称: uc.php
标签单条显示模板: 留空
标签模板标记说明: 留空
是否开启同步登录: 是
是否接受通知: 否
然后提交
这时候再点应用管理,如果提示通讯成功,一般就设置好了