- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
iWebIM整合Discuz!7.x详细步骤
(本文以Discuz!7.2简体UTF-8版本与iWebIM 1.0 Beta2测试版整合为例进行说明)
1).首先安装Discuz!7.2简体UTF-8版本,如果已经安装好并且正常运行,可以跳过此步骤。Discuz! Board 的安装和运行依赖UCenter,安装Discuz的过程中“设置运行环境”时可能会要求您先安装UCenter并提供相关配置信息,如下图
在Discuz!安装数据库步骤,需要设置与UCenter使用同一数据库,这样可以实现基于UCenter下的各个系统中的IM互通信息。本例安装UCenter时使用的数据库名是ucenter,所以此处填写ucenter并提供用户名和密码,如下图
Discuz!安装完毕后即可准备与iWebIM整合。
2).下载iWebIM 1.0 Beta2 测试版安装包,您可以从官方网站(/im/index.html )下载到最新安装包;
3).在您的Discuz! 安装目录下创建新目录 im,下文中的文件位置或路径均相对于Discuz! 安装目录;
4).解压iWebIM安装包中的所有文件至上一步新建的 im/ 目录中,文件及目录结构如下图所示;
5).打开文件im/iweb_mini_lib/conf/dbconf.php,将该配置文件里头的数据库设置与您当前Discuz!里的数据库设置修改为一致。由于在安装Discuz!时已设置与UCenter使用同一数据库,因此此处可按UCenter数据库的主机地址、数据库名称、数据库用户名和密码来进行修改,将相应信息填写到下图标注的配置信息引号之内,根据个人设置情况进行自定义修改:
6).打开文件im/configuration.php修改下图标注的对应行的配置信息,图中展示内容均已经修改完毕,具体修改方式为
第32行站点地址修改为您自己的Discuz! 站点地址,本例中是http://localhost/dz72/
需要将原配置文件中的
$siteDomain = http://您的站点地址/;
修改为
$siteDomain = “http://localhost/dz72/”;
第39行获取session_uid 需要将等号右侧内容修改为$discuz_uid语句,请注意标点符号
需要将原配置文件中的
$session_uid = $_SESSION[$session_prefix.user_id];
修改为
$session_uid = $discuz_uid;
第42行获取用户数据SQL
需要将原配置文件中的
$getUserInfoSql = SELECT user_id uid,user_name u_name,user_ico u_ico FROM isns_users WHERE user_id=$session_uid;
修改为
$getUserInfoSql = SELECT uid,username u_name FROM uc_members WHERE uid=$session_uid;
第46行获取好友关系数据SQL需要注释掉,在行首添加//
将原配置文件中的
$getPalsListSql
修改为
//$getPalsListSql
7). 在浏览器中使用phpMyAdmin打开UCenter主机数据库,请注意数据库中包含的数据表数目可能因个人具体情况不同而有所差异。切换到“导入”标签点击“浏览”按钮,在随后打开的“文件上载”对话框中选取Discuz!安装文件夹中 im 目录下的sql文件 install.sql,然后点击“打开”完成对话框操作,最后点击页面中的“执行”按钮,如下图所示
系统会提示“导入成功,执行了13个查询”,同时UCenter数据库中数据表的数目新增了6个
新建的数据表将显示在左侧数据表列表中
8).打开Discuz!安装目录中的文件config.inc.php查找Discuz!论坛cookie前缀,如图所示位于该文件中第26行
打开文件 im/plugins/plugin_for_discuz.php 修改cookie前缀,确保和您Discuz! 站点的cookie前缀保持一致,本范例中修改为“mk6_”内容
9).打开Discuz!主目录中的 index.php 文件,在文件最后一行加入代码:
……
……
script language=JavaScript src=im/im_for_discuz_js.php/script
10).至此,iWebIM与Discuz!整合操作完成,进入系统查看!
注:这里的目录都基于Discuz! 安装目录。
您可能关注的文档
- “数据结构”课程教学大纲.doc
- 《 数据结构与算法 》实验报告要求.doc
- 《Java程序设计》课程实验大纲.doc
- 《Java语言程序设计》课程设计指导书.doc
- 《大型数据库系统》实验指导书.doc
- 《计划书》.doc
- 《建筑工程计价》模拟试卷及答案.doc
- 《数据结构》( 中加合作)上机实验要求.doc
- 《数据结构》项目实验报告格式.doc
- 《数据结构与算法》实验大纲.doc
- 2025年中山市沙溪镇人民政府所属事业单位招聘11人笔试备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库含答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库及完整答案详解1套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库参考答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及答案详解一套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及完整答案详解1套.docx
文档评论(0)