Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

更新啦!【3TST】【插件组】uchome1.5 正式版网页聊天webim插件及安装教程

[复制链接]
colaskyice 发表于 2008-12-17 21:51:27 | 显示全部楼层 |阅读模式
UCHome插件
语言编码: GBK简体 
插件名称: For uchome1.5 正式版网页聊天webim(整合小能版本)
插件作者: 小能官方
适用版本:
本帖最后由 colaskyice 于 2009-3-22 19:44 编辑

今日拜小能官方MM明媚童鞋所赐,应大家要求把DZ7安装包,和各个UTF-8版本的插件发上来。
uchome实名认证升级包:下载地址
小能 DZ7的utf-8,gbk  补丁包:下载地址


写在前面,这个占用空间资源少,但是还是会降低些访问速度的,此版为1.5正式版经过本人测试,很好用。
测试站点:www.80guanjia.com/home
聊天演示:
1.jpg
2.jpg
3.jpg
4.jpg
5.jpg

安装教程:
一.在小能网站上申请开通:http://www.xiaoneng.net/reg/index.php
二、必要安装需要处理以下七个文件,如涉及修改你原文件的操作,请先备份原文件!

1、将补丁包中crossdomain.xml文件上传到网站根目录或者修改已有文件

2、修改补丁包中imconfig.inc.php文件并与imxml.php文件一起上传到Ucenter home(以下简称UCH)的根目录,修改你的UCH根目录下的common.php文件

3、修改你的UCH模板文件夹(template\模板文件名)下的footer.htm、space_index.htm、space_friend.htm、space_list.htm文件

4 、清除UCH模板文件缓存,使修改即时生效

进入UChome高级管理,点击“高级应用”- “缓存更新”,选择“模板文件缓存”进行缓存更新。

三、登录UCH,在其空间首页和好友管理页面,可看到相应的会员名字旁边有小熊图标,如果该图标是亮色的,说明该会员在线,点击它就可以和该会员聊天了!

四、如需更多聊天入口,请参照模板修改说明,选择修改其它模板文件
五、必改文件的详细修改说明

1、crossdomain.xml修改示例

如网站根目录没有这个文件,直接上传即可。如果已有该文件,请按下述说明修改。
(1) 在 <cross-domain-policy>与</cross-domain-policy>之间,插入下列代码:

<allow-access-from domain="*.wdknet.com" />
<allow-access-from domain="*.xiaoneng.net" />


(2)修改完成后,保存



(3)结果测试
例如,网站是如果http://www.xiaoneng.net,Ucenter home是http://www.xiaoneng.net/bbs,那么上传后的效果应该是http://www.xiaoneng.net/crossdomain.xml可以访问。如果你的UCH是单独的域名,例如:http://bbs.yilinghun.cn,那么上传后http://bbs.yilinghun.cn/crossdomain.xml应该是可以访问的。

2、imconfig.inc.php修改示例

(1)当你在小能网站上申请开通UCH聊天功能时(http://www.xiaoneng.net/reg/index.php),会输入自己在小能上注册的siteid,一般是你网站名的主体部分,例如:如果是www.mysite.net/bbs,则注册为mysite

(2)打开该文件,将“$im_siteid”项修改为你申请的siteid。


3、common.php修改示例

(1)“复制”下述代码,粘贴在最后一行的“?>”前

//for xiaoneng online chat begin
require_once S_ROOT.'imconfig.inc.php';
$__sid = htmlentities(urlencode($_SCOOKIE["auth"]));
//for xiaoneng online chat end

(2)完成后保存,如下图所示。注意:// 后的内容为注释,不影响程序运行,如与实际看到的不同,不用担心(下同)。



4、footer.htm修改示例

如果你使用的UCH模板中没有同名的文件,请修改templates\default文件夹下的同名文件(下同)。

(1)“复制”下述代码,“粘贴”在</body>之前
  1. <!--for xiaoneng online chat begin-->
  2. <!--{if $im_enable==true}-->
  3. <script type="text/javascript" src="$im_openwindow_js"></script>
  4. <script type="text/javascript" src="$im_imfunction_js"></script>
  5. <script language="javascript" type="text/javascript">
  6. im_getIMOnlineStatus('$im_siteid','imwebchat.php','');
  7. </script>
  8. <!--{if $_SGLOBAL[supe_uid]}-->
  9. <script type="text/javascript" src="$im_promptwindow_js"></script>
  10. <script language="javascript" type="text/javascript">
  11. im_runPresence('$im_presenceflash_url', '$im_siteid', '$_SGLOBAL['supe_uid']', '$_SGLOBAL['supe_username']', '$__sid', '', 'imwebchat.php');
  12. var promptwindow = new PromptWindow();
  13. promptwindow.init();
  14. </script>
  15. <!--{/if}-->
  16. <!--{/if}-->
  17. <!--for xiaoneng online chat end-->
复制代码
(2)完成后保存。



5、space_index.htm修改示例

(1)查找代码:
  1. <!--{if $isonline}--><span class="time">在线($isonline)</span><!--{/if}-->
复制代码
在其后的行加入下述代码:
  1. <!--for xiaoneng online chat begin-->
  2. <!--{if $im_enable==true && $_SGLOBAL['supe_uid']!=$space[uid]}-->
  3. <span style="text-align:left;padding-left:10px;" class="wdk_user_status_span" id="wdk_user_$space[uid]" title="$space[username]" ></span>
  4. <!--{/if}-->
  5. <!--for xiaoneng online chat end-->
复制代码
(2)完成后保存



6、space_friend.htm修改示例

(1)查找代码:
  1. <a href="space.php?uid=$value[uid]">{$_SN[$value[uid]]}</a>
复制代码
在其后的行加入下述代码:
  1. <!--for xiaoneng online chat begin-->
  2. <!--{if $im_enable==true && $_SGLOBAL['supe_uid']!=$value[uid]}-->
  3. <span style="padding-left:10px;" class="wdk_user_status_span" id="wdk_user_$value[uid]" title="$value[username]" ></span>
  4. <!--{/if}-->
  5. <!--for xiaoneng online chat end-->
复制代码
(2)完成后保存



7、space_list.htm修改示例

(1)查找代码:
  1. <a href="space.php?uid=$value[uid]" title="{$_SN[$value[uid]]}">{$_SN[$value[uid]]}</a>
复制代码
在其后的行加入下述代码:
  1. <!--for xiaoneng online chat begin-->
  2. <!--{if $im_enable==true && $_SGLOBAL['supe_uid']!=$value[uid]}-->
  3. <span style="padding-left:10px;" class="wdk_user_status_span" id="wdk_user_$value[uid]" title="$value[username]" ></span>
  4. <!--{/if}-->
  5. <!--for xiaoneng online chat end-->
复制代码
(2)完成后保存

安装包: 免费的: xiaoneng_Uch1.5rc3_GBK.zip (326.95 KB, 下载次数: 2041)
3TST: http://www.3tst.com

评分

7

查看全部评分

回复

使用道具 举报

coobii 发表于 2008-12-17 21:53:14 | 显示全部楼层
沙发沙发沙发沙发沙发
回复

使用道具 举报

xieqingfen 发表于 2008-12-17 21:57:21 | 显示全部楼层
((em:06))喜欢
回复

使用道具 举报

lyfh 发表于 2008-12-17 22:03:15 | 显示全部楼层
楼主能发一种演示图嘛?
回复

使用道具 举报

 楼主| colaskyice 发表于 2008-12-17 22:24:28 | 显示全部楼层
已经提供演示,教程写的也已经很明确了
回复

使用道具 举报

pandastudy 发表于 2008-12-17 22:25:42 | 显示全部楼层
路过看看。有成功的案例,就考虑
回复

使用道具 举报

benbenlang 发表于 2008-12-17 22:40:11 | 显示全部楼层
这个有点意思,你得站不错哦兄弟
回复

使用道具 举报

 楼主| colaskyice 发表于 2008-12-17 22:51:05 | 显示全部楼层
7# benbenlang


还好 呵呵
回复

使用道具 举报

hi_51 发表于 2008-12-17 22:54:03 | 显示全部楼层
[img][/img]
回复

使用道具 举报

zjh2513 发表于 2008-12-17 23:02:23 | 显示全部楼层
支持左边,好东西
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-10-23 02:47 , Processed in 0.161660 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表