站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
IWebIm/IWebIm整合Discuz!7.x教程
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
{{IWebIm top}} 1).首先安装Discuz!7.2简体[[UTF-8]]版本,如果已经安装好并且正常运行,可以跳过此步骤。[[Discuz]]! Board 的安装和运行依赖[[UCenter]],安装Discuz的过程中“设置运行环境”时可能会要求您先安装UCenter并提供相关配置信息,如下图 [[Image:Discuz.jpg|center]] 在Discuz!安装[[数据库]]步骤,需要设置与UCenter使用同一数据库,否则不同的数据库会影响之后的[[IM]]整合。本例安装UCenter时使用的数据库名是ucenter,所以此处填写ucenter并提供用户名和密码,如下图 [[Image:DiscuzIWebIm1.jpg|center|800px|thumb|Discuz!安装完毕后即可准备与[[iWebIM]]整合]] 2).[[下载]]iWebIM 1.0 Beta2 测试版安装包,可以从官方网站(<nowiki>http://www.jooyea.net/im/index.html</nowiki> )下载到最新安装包; 3).在Discuz! 安装目录下创建新目录 im,下文中的文件位置或路径均相对于Discuz! 安装目录; 4).解压iWebIM安装包中的所有文件至上一步新建的 im/ 目录中,文件及目录结构如下图所示; [[Image:DiscuzIWebIm2.jpg|center]] 5).打开文件im/iweb_mini_lib/conf/dbconf.php,将该配置文件里头的数据库设置与当前Discuz!里的数据库设置修改为一致。由于在安装Discuz!时已设置与UCenter使用同一数据库,因此此处可按UCenter数据库的[[主机]]地址、数据库名称、数据库用户名和密码来进行修改,将相应信息填写到下图标注的配置信息引号之内,根据个人设置情况进行自定义修改: [[Image:DiscuzIWebIm3.jpg|center]] 6).打开文件im/configuration.php修改下图标注的对应行的配置信息,图中展示内容均已经修改完毕,具体修改方式为 第32行站点地址修改为自己的Discuz! 站点地址,例如<nowiki>http://localhost/dz72/</nowiki> <pre> 需要将原配置文件中的 $siteDomain = "http://您的站点地址/"; 修改为 $siteDomain = “http://localhost/dz72/”; </pre> 第39行获取session_uid 需要将等号右侧内容修改为$discuz_uid语句,请注意标点符号 <pre> 需要将原配置文件中的 $session_uid = $_SESSION[$session_prefix."user_id"]; 修改为 $session_uid = $discuz_uid; </pre> 第42行获取用户数据[[SQL]] <pre> 需要将原配置文件中的 $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"; </pre> 第46行获取好友关系数据SQL需要注释掉,在行首添加// <pre> 将原配置文件中的 $getPalsListSql 修改为 //$getPalsListSql </pre> [[Image:DiscuzIWebIm4.jpg|center]] 7). 在[[浏览器]]中使用[[phpMyAdmin]]打开UCenter主机数据库,切换到“导入”标签点击“浏览”按钮,在随后打开的“文件上载”对话框中选取Discuz!安装文件夹中 im 目录下的sql文件 install.sql,然后点击“打开”完成对话框操作,最后点击页面中的“执行”按钮,如下图所示 [[Image:DiscuzIWebIm5.jpg|center]] 系统会提示“导入成功,执行了13个查询”,同时UCenter数据库中数据表的数量由122个增加到128个 [[Image:DiscuzIWebIm6.jpg|center]] 新建的数据表将显示在左侧数据表列表中 [[Image:DiscuzIWebIm7.jpg|center]] 8).打开Discuz!安装目录中的文件config.inc.php查找Discuz!论坛[[cookie]]前缀,如图所示位于该文件中第26行 [[Image:DiscuzIWebIm8.jpg|center]] 打开文件 im/plugins/plugin_for_discuz.php 修改cookie前缀,确保和您Discuz! 站点的cookie前缀保持一致,本范例中修改为“mk6_”内容 [[Image:DiscuzIWebIm9.jpg|center]] 9).打开Discuz!主目录中的 index.php 文件,在文件最后一行加入代码: <pre> …… …… <script language="JavaScript" src="im/im_for_discuz_js.php"> </script> </pre> 10).至此,iWebIM与Discuz!整合操作完成,进入系统查看! [[Image:DiscuzIWebIm10.jpg|center]] ==参考来源== *http://wenku.baidu.com/view/2ddd2dbec77da26925c5b019.html {{IWebIm}} [[category:IWebIm|I]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:IWebIm
(
编辑
)
模板:IWebIm top
(
编辑
)