请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Discuz! X 最新研发动态 通过这个窗口,关注跟踪我们的研发进展 Discuz! 开发技术文库 - 给官方提建议

Discuz! X2 正式版下载 帮助网站实现一站式服务  商业支持服务咨询 下载 - 安装 - 常见问题 - 转换 - 讨论 - 购买

2012站长年会开启报名 限量船票免费发放 Discuz!十大荣誉用户评选 - Discuz!NT3.6发布 漫游引入QQ空间游戏 -一骑新区横扫三国-5d6d免费论坛

查看: 46553|回复: 83

[插件] 让论坛支持语音通信 Skype语音电话替代ICQ For dz5.0 or ALL [复制链接]

Lord

别跟我装

Rank: 4

UID
361696
积分
849
帖子
831
威望
16
在线时间
0 小时
注册时间
2006-5-7
发表于 2006-9-2 21:09:00 |显示全部楼层
国内用ICQ的人实在太少了,ICQ成了鸡肋,反之skype已经成为趋势,下面介绍把ICQ简单的替换成skype。

【插件作者】ovovo
【适用版本】Discuz 5.0 正式版 其它没测试但应该都能用
【安装难易】非常简单
【修改文件】memcp.php,register.php,admincp.lang.php
【修改模板】register.htm,memcp_profile.htm,viewthread.htm,viewpro.htm
【功能说明】显示skype用户在线状态,可以直接向skype用户发送信息或语音视频电话,如果对方没有安装skype会自动官方下载。

不知道Skype是什么的看这里 http://skype.tom.com/

admincp.lang.php查找:
  1. 'members_edit_icq' => 'ICQ:',
复制代码

替换为
  1. 'members_edit_icq' => 'Skype:',
复制代码


memcp.php查找:
  1. $icqnew = preg_match ("/^([0-9]+)$/", $icqnew) && strlen($icqnew) >= 5 && strlen($icqnew) <= 12 ? $icqnew : '';
复制代码

替换为
  1. $icqnew = dhtmlspecialchars($icqnew);
复制代码



register.php查找:
  1. $icq = preg_match("/^([0-9]+)$/", $icq) && strlen($icq) >= 5 && strlen($icq) <= 12 ? $icq : '';
复制代码


替换为
  1. $icq = dhtmlspecialchars($icq);
复制代码


register.htm查找:
  1. <td class="altbg1"><span class="bold">ICQ</span></td>
复制代码

替换为
  1. <td class="altbg1"><span class="bold">Skype</span></td>
复制代码


viewthread.htm查找:
  1. <a href="http://wwp.icq.com/scripts/search.dll?to=$post[icq]" target="_blank"><img src="http://web.icq.com/whitepages/online?icq=$post[icq]&img=5" alt="ICQ {lang online_status}" border="0"  /></a>
复制代码


替换为
  1. <script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>
  2. <a href="skype:$post[icq]?call"><img src="http://mystatus.skype.com/smallicon/$post[icq]" style="border: none;" width="16" height="16" alt="用Skype呼叫 $post[author]" /></a>
复制代码


memcp_profile.htm查找:
  1. <td class="altbg1" width="21%"><span class="bold">ICQ</span></td>
复制代码

替换为
  1. <td class="altbg1" width="21%"><span class="bold">Skype</span></td>
复制代码


viewpro.htm查找
  1. <tr><td class="altbg1">ICQ:</td><td width="80%" class="altbg2">$member[icq] </td></tr>
复制代码

替换成
  1. <tr><td class="altbg1">Skype:</td><td width="80%" class="altbg2"><!--{if $member[icq]}--><script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>
  2. <a href="skype:$member[icq]?call"><img src="http://mystatus.skype.com/smallicon/$member[icq]" style="border: none;" width="16" height="16" alt="用Skype呼叫 $member[author]" />$member[icq]</a><!--{else}--> <!--{/if}--></td></tr>
复制代码


最后升级下数据库将12字节的限制改成30字节(for GBK)
ALTER TABLE `cdb_memberfields` CHANGE `icq` `icq` VARCHAR( 30 ) CHARACTER SET gbk COLLATE gbk_chinese_ci NOT NULL


这个字节数自己看着改,具体skype最长的用户名我也不太清楚。

[ 本帖最后由 ovovo 于 2006-12-8 03:56 编辑 ]

Skype在线图标

Skype在线图标

如果不在线

如果不在线
已有 1 人评分威望 收起 理由
freddy + 5 + 2 我很赞同

总评分: 威望 + 5  + 2   查看全部评分

Lord

别跟我装

Rank: 4

UID
361696
积分
849
帖子
831
威望
16
在线时间
0 小时
注册时间
2006-5-7
发表于 2006-9-2 21:10:36 |显示全部楼层
控制面板里 编辑个人资料 添加你的skype的"用户名"


表示"在线"

X 就是表示 "不在线" 或者是 "隐身"



通过标签显示状态

1. 在Skype网站下载并安装最新的skype软件 下载: Skype 2.5全新版本

2. 打开Skype客户端,在“工具” -> “选项”-> “隐私”中勾选“允许在网页上显示我的 Skype 状态”;(如下图)
(注意:如果不勾选,不论在线与否都显示为"脱机"





显示状态的Skype标签体现在哪里?

你的Skype标签会反映出你当前在Skype上的状态。比如,你当前处于联机状态且愿意让所有人都能呼叫你,就需要把状态设置为“Skype Me!”,而Skype标签就会在你放置标签的地方显示你的当前状态为“Skype Me!”"绿色的



(注意:如果你把状态设为“隐身”,则你的Skype标签会显示你为“脱机”。)

[ 本帖最后由 ovovo 于 2006-9-2 21:27 编辑 ]
SNAG-0002.gif

使用道具 举报

Genius

Discuz! Team

Rank: 12Rank: 12Rank: 12

UID
369730
积分
19739
帖子
22751
威望
149
在线时间
3 小时
注册时间
2006-5-20
发表于 2006-9-2 21:12:22 |显示全部楼层
占好位。。。。。

痛苦来源于比较

使用道具 举报

Forum Legend

DISCUZ!BBS数据转换人员

Rank: 8Rank: 8

UID
350636
积分
3841
帖子
3355
威望
86
在线时间
0 小时
注册时间
2006-4-18
发表于 2006-9-2 21:13:24 |显示全部楼层
总的来说不是很有用,国内很少有人使用,,没什么朋友在国外的多
需要数据转换、搬家、升级可联系我
  MSN:dzsws@qq.com  我的地盘我做主<-不了解我看这里

使用道具 举报

Genius

Discuz! Team

Rank: 12Rank: 12Rank: 12

UID
369730
积分
19739
帖子
22751
威望
149
在线时间
3 小时
注册时间
2006-5-20
发表于 2006-9-2 21:14:34 |显示全部楼层
实现了DZ的!语音。。。很不错啊。

痛苦来源于比较

使用道具 举报

Forum Legend

DISCUZ!BBS数据转换人员

Rank: 8Rank: 8

UID
350636
积分
3841
帖子
3355
威望
86
在线时间
0 小时
注册时间
2006-4-18
发表于 2006-9-2 21:15:05 |显示全部楼层
不过还是看看,毕竟是出来的东西
需要数据转换、搬家、升级可联系我
  MSN:dzsws@qq.com  我的地盘我做主<-不了解我看这里

使用道具 举报

Rank: 7Rank: 7Rank: 7

UID
211059
积分
20669
帖子
7976
威望
1219
在线时间
126 小时
注册时间
2005-6-17
发表于 2006-9-2 21:18:14 |显示全部楼层
skype是什么?

使用道具 举报

King

Discuz! Student Team

Rank: 6Rank: 6

UID
380737
积分
1181
帖子
817
威望
50
在线时间
0 小时
注册时间
2006-6-6
发表于 2006-9-2 21:19:58 |显示全部楼层
好像也是聊天的

使用道具 举报

Rank: 12Rank: 12Rank: 12

UID
424558
积分
17244
帖子
19294
威望
145
在线时间
88 小时
注册时间
2006-8-21
发表于 2006-9-2 21:38:28 |显示全部楼层
我装了,打了我的坐机,0.017?元/分钟

使用道具 举报

Lord

别跟我装

Rank: 4

UID
361696
积分
849
帖子
831
威望
16
在线时间
0 小时
注册时间
2006-5-7
发表于 2006-9-2 21:42:05 |显示全部楼层
原帖由 大笨 于 2006-9-2 21:38 发表
我装了,打了我的坐机,0.017?元/分钟

电脑---打到固定电话 全球一分钟0.017欧 相当于1毛5 RMB 这个价钱打国际长途都有优势

使用道具 举报

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

fastpost

手机版|Archiver|北京康盛新创科技有限责任公司 ( 京ICP证110024号|京网文[2011]0019-007号 )  

GMT+8, 2012-2-13 07:14 , Processed in 0.230770 second(s), 17 queries , Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部