三更论坛技术版『 聊室配置 』 → 碧聊配置介绍(3):wg332荞麦个性化脚本及其相关问题


  共有140676人关注过本帖树形打印复制链接

主题:碧聊配置介绍(3):wg332荞麦个性化脚本及其相关问题

帅哥哟,离线,有人找我吗?
荞麦
  41楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
WG332"白板"和"播屏"功能的使用  发帖心情 Post By:2005-11-24 9:03:53 [只看该作者]

一、功能的增加

1、修改、增加如下按钮代码

前面的是修改按钮大小的部分,后面红色的是增加的部分

w('<div id="dc1" style="position:absolute; left:0; top:0; width:170; z-index:2">'); WG_BNT("SCREEN","屏",10,DH+52,19,"","屏蔽“对象”中所指定的人的发言。","sfm.SCREEN.click();ifm.msg.focus();"); WG_BNT("NOSCREEN","解",30,DH+52,19,"","解除对“对象”中所指定的人发言的屏蔽。","sfm.NOSCREEN.click();ifm.msg.focus();"); WG_BNT("SHOWSCREEN","列",50,DH+52,19,"","列出全部被您屏蔽的人。","sfm.SHOWSCREEN.click();ifm.msg.focus();"); WG_BNT("","播",70,DH+52,19,"","点击播屏","if(parent.j.document.Share1.port>=0){parent.j.document.Share1.DoBroadcastScreen();}else{confirmdownload();}"); WG_BNT("","白板",90,DH+52,39,"","打开画板","if(parent.j.document.Share1.port>=0){parent.j.document.Share1.DoWhiteBoard();}else{confirmdownload();}");

2、增加管理专用命令

"画笔播屏","","color:#FF0000;background-color:#FFFF99", "自由画笔","//ADMIN setfreepenmode","", "给出画笔","//ADMIN givepen","", "收回画笔","//ADMIN takebackpen","", "收全画笔","//ADMIN takebackallpen","", "给播屏权","//ADMIN givesb","",

3、在适当位置增加如下代码

//播屏和白板 function write_jframe(){ if(parent.j==null)return; var s="<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">"; s+="<body><p>"; s+="<object classid=\"clsid:3072B1F1-0C4D-4E76-A7C6-FBAF129DBCC9\" id=\"Share1\" width=\"1\" height=\"1\" codebase=\"http://www.bluesky.cn/download/share.cab#Version=1,0,0,8\">"; s+="<param name=\"_Version\" value=\"65536\">"; s+="<param name=\"_ExtentX\" value=\"5980\">"; s+="<param name=\"_ExtentY\" value=\"2990\">"; s+="<param name=\"_StockProps\" value=\"0\">"; s+="<param name=\"host\" value=\""+window.location.hostname+"\">"; s+="<param name=\"port\" value=\""+parent.window.location.port+"\">"; s+="<param name=\"roomid\" value=\"0\">"; s+="<param name=\"name\" value=\""+a_user+"\">"; s+="<param name=\"pass\" value=\""+a_pass+"\">"; s+="</object><br>"; s+="</body>"; s+="</html>"; parent.j.document.open(); parent.j.document.writeln(s); parent.j.document.close(); } write_jframe(); //结束

二、使用方法和效果

(一)、自由状态 1、播屏和白板,既可以大家自由使用,也可以管理员控制。 2、播屏:点“播屏”,如果“上播”不是灰色的,说明当前还没人播屏,你就可以点“上播”,再点“播放”。你的播屏窗口罩住的什么,就播什么,别人看到的就是什么。 3、看播屏:其他人点“播屏”,就能看到播屏者上播的画面。画面非常清晰、流畅。 4、停播和下播:暂停播屏,就点“停止”;不再播屏,就点“下播”,把机会留给别人。这时候,其他人的“上播”可点可用,但同时只有一个人能上播,其他人都是观众。 5、白板:自由白板状态,同时可以有10人在白板上写写画画和粘图片,其他人可观看。 (二)、管理状态 1、播屏:管理员可以指定某人播屏,使用管理专用命令“给播屏权”即可,但对方需要在上播状态才行。 2、白板:可以控制为自由白板,大家都能拿笔操作,也可以只给某个人、某几个人使用的权限;可以单个人收回权限,也可以全部同时收回权限。 (三)、使用效果 1、观看播屏或者白板,画面非常清晰、流畅; 2、在娱乐、远程教学方面,很实用,比QQ的远程协助效果好得多,使用方法也简单得多,而且是一对多教学。 3、不足的是,耗用太多系统资源,容易造成死屏,影响F5功能键的正常使用。 4、我们使用的时候,发现没管理员在线,也能播屏和使用白板,重新启动房间再看,还是一样。这就失去了控制,是个问题。这个功能相当于视频功能,自由状态失去控制,就会带来一些麻烦。



三更论坛交流群:11484137 三更有梦休闲群:30275742
荞麦的新浪博客:http://blog.sina.com.cn/qiaomai
有事请点这里与荞麦临时会话QQ留言
 回到顶部
帅哥哟,离线,有人找我吗?
荞麦
  42楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
wg332的插件更新和界面按钮不全的问题  发帖心情 Post By:2005-12-6 16:24:55 [只看该作者]

1、插件更新和进入快慢问题

wg332要求直接更新、使用蓝天语音的插件,而不是目前碧聊提供的插件;进入其他脚本的房间正常的朋友,进入wg332房间就不一定正常,需要更新插件。打开慢,多半是需要更新插件造成的。
wg332使用一段时间以后,大家习惯以后,慢慢都升级了插件以后,就不会存在什么差异了。

2、界面按钮不全的问题

这个现象我经历过,因而很清楚,两个原因:第一,wg332本身特点;第二,浏览器启用了禁止网页浮动广告功能。比如使用了上网助手的朋友,启用了这个限制;另外,QQ的TT浏览器,启用了这个限制。去掉限制浮动广告,就没问题了。


三更论坛交流群:11484137 三更有梦休闲群:30275742
荞麦的新浪博客:http://blog.sina.com.cn/qiaomai
有事请点这里与荞麦临时会话QQ留言
 回到顶部
帅哥哟,离线,有人找我吗?
admin
  43楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:坛主 帖子:350 积分:3614 威望:0 精华:0 注册:2003-12-30 16:34:32
  发帖心情 Post By:2005-12-8 10:09:17 [只看该作者]

默认视频发送的问题……

碧聊和一般的配置脚本,进入房间以后,都是默认发送视频的。如果不想默认发送,可自己设置一下。

wg332,美化了视频按钮的,就如下两步骤处理;其他没美化按钮的,第二步即可。

1、修改按钮状态

s += "<input type=button name=CheckSend value=发送√ title='控制是否发送视频'onclick=\"if(this.value=='发送×'){parent.d.send=1;parent.d.send_video(1);this.value='发送√';}else{parent.d.send=0;parent.d.send_video(0);this.value='发送×';}parent.d.document.inputform.msg.focus();\"></form>\n";
改为
s += "<input type=button name=CheckSend value=发送× title='控制是否发送视频'onclick=\"if(this.value=='发送×'){parent.d.send=1;parent.d.send_video(1);this.value='发送√';}else{parent.d.send=0;parent.d.send_video(0);this.value='发送×';}parent.d.document.inputform.msg.focus();\"></form>\n";

2、控制默认不发送

在适当位置加上:
setTimeout(function ()
{parent.v2.document.V2.CheckSend=false;},4500);



三更论坛交流群:11484137 三更有梦休闲群:30275742
荞麦的新浪博客:http://blog.sina.com.cn/qiaomai
有事请点这里与荞麦临时会话QQ留言
 回到顶部
帅哥哟,离线,有人找我吗?
荞麦
  44楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
  发帖心情 Post By:2005-12-8 11:19:15 [只看该作者]

大厅和分屏上文字样式的修改

大厅:
addRule(".p9","font-family:宋体;font-size:14.5px;line-height:25px;color:"+b_t_color+";")

font-size:14.5px;是字体规格

分屏区:
function writeu1()
{
if(parent.u1.document==null)
return;
var s="<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\"><style type=\"text/css\">.p9 { COLOR:"+body_text_color+"; font-family:宋体; font-size: 14.5px; ........

font-family:宋体; font-size: 14.5px;也是字体的大小



三更论坛交流群:11484137 三更有梦休闲群:30275742
荞麦的新浪博客:http://blog.sina.com.cn/qiaomai
有事请点这里与荞麦临时会话QQ留言
 回到顶部
帅哥哟,离线,有人找我吗?
荞麦
  45楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
  发帖心情 Post By:2005-12-12 14:52:51 [只看该作者]

自动麦序和刷新问题

在大厅鼠标右键的“刷新”,相当于重新进入房间。管理员如果要这么刷新,自动麦序模式没关系,如果是手动模式,那就要让当前拿麦者在麦序列表的最上面,刷新的时候,就不会跑麦的。管理员刷新,相当于瞬间掉线,手动模式就会自动转为自动模式,如果当前拿麦者不在麦序最上面,就会跑麦。
总之,使用碧聊自动麦序的配置,无论自动还是手动模式,都应该让当前拿麦者处在麦序列表的最上面,而且不要马上删除其麦序,待其表演结束以后再删除,这样就防止了管理员可能掉线造成的跑麦问题。

另外,如果管理员正在自动迎宾,就要先关闭迎宾,然后再来刷新,否则就会对房间所有人自动迎宾一次。



三更论坛交流群:11484137 三更有梦休闲群:30275742
荞麦的新浪博客:http://blog.sina.com.cn/qiaomai
有事请点这里与荞麦临时会话QQ留言
 回到顶部
帅哥哟,离线,有人找我吗?
荞麦
  46楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
在大厅U区,聊天对象马甲的颜色修、设置问题  发帖心情 Post By:2005-12-12 15:15:18 [只看该作者]

332脚本控制U区[聊天区]部分颜色
找到以下位置
function add_new_element()
{
加入


addRule = parent.u.document.styleSheets[0].addRule
addRule("a:hover","color:#ff00ff;LEFT:1px;POSITION:relative;TOP:1px")
addRule("a:link","color:#ff9aFF;text-decoration:none")
addRule("a:visited","color:#ff9aFF;text-decoration:none")
addRule("body","color:#ff9aff;")
这些代码
其中红色部分 可以替换成你需要的颜色

分屏区,留意以下红色部分


function writeu1()//重写分屏区
{
if(parent.u1.document==null)
return;
var HTMLstr = "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\"><style type=\"text/css\">.p9 { font-family:宋体; font-size: 11pt; line-height: 21pt};a:hover {color: #FF0000};a:link { color: #0000FF; text-decoration: none};a:visited { color: #0000FF; text-decoration: none}";
if (full_screen_bkimage == 1)

这些将控制分屏区内显示字色效果



三更论坛交流群:11484137 三更有梦休闲群:30275742
荞麦的新浪博客:http://blog.sina.com.cn/qiaomai
有事请点这里与荞麦临时会话QQ留言
 回到顶部
帅哥哟,离线,有人找我吗?
荞麦
  47楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
[原创]手动模式“放麦”的同时,自动删除自己的麦序  发帖心情 Post By:2005-12-15 10:52:04 [只看该作者]

碧聊新麦序,自动模式的时候,当前拿麦者点放麦,就会自动删除自己在列表中的麦序,但手动模式放麦不会自动删除麦序,需要管理员删除,或者自己再点一下放弃按钮才能删除,才能及时再要麦,这样总是有些不方便,也增加了管理员的工作量。不妨修改一下放麦按钮,在手动模式的时候,点放麦,就能自动删除自己的麦序。

1、原来的放麦代码
s += "<input type=button name=releasemic value='放麦' title='放下麦克风,停止发言' onclick=\"parent.v.document.blueskyvoice.ReleaseMic();this.blur();parent.d.document.inputform.msg.focus();\">\n";

2、放麦、弃麦合一

在放麦代码的前面,增加放弃的代码:parent.d.sendoutmessage('//CMD deletefrommiclist');,修改结果如下:

s += "<input type=button name=releasemic value='放麦' title='放下麦克风,手动模式删除麦序' onclick=\"parent.d.sendoutmessage('//CMD deletefrommiclist');parent.v.document.blueskyvoice.ReleaseMic();this.blur();parent.d.document.inputform.msg.focus();\">\n";


修改说明:


把放弃麦序的代码放在放麦代码的前面,先执行“放弃”,接着执行“放麦”代码,手动模式的时候,就能正确删除自己的麦序了。



三更论坛交流群:11484137 三更有梦休闲群:30275742
荞麦的新浪博客:http://blog.sina.com.cn/qiaomai
有事请点这里与荞麦临时会话QQ留言
 回到顶部
帅哥哟,离线,有人找我吗?
荞麦
  48楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
原来wg332不支持IE5浏览器  发帖心情 Post By:2005-12-15 22:37:10 [只看该作者]

更换使用wg332以来,我的win2000系统一直使用的IE6。本以为wg332不像寒江336那样要求IE6的。
没想到,今晚覆盖式重新安装win2000,来到自己wg332的房间,反复进出就是没有配置。溜达其他房间,有的有配置,有的没配置。但wg332的房间,都没有配置。其他没配置的,那就应该是336之类的配置了。
后来才想到,可能重装系统以后,IE恢复到IE5了。一看IE帮助,果然就是IE5.0。升级以后,没配置的问题,就解决了。

由此想到,有个朋友来房间总是没有配置,当时我以为wg332不要求IE的,也就没想到可能是人家IE版本低了,一直以为是别的原因。

虽然这是老问题,但对于“332”这字眼,容易被忽视。留字如此,以供借鉴。



三更论坛交流群:11484137 三更有梦休闲群:30275742
荞麦的新浪博客:http://blog.sina.com.cn/qiaomai
有事请点这里与荞麦临时会话QQ留言
 回到顶部
帅哥哟,离线,有人找我吗?
荞麦
  49楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
各用户登陆信息颜色的修改  发帖心情 Post By:2005-12-19 16:28:48 [只看该作者]

function write_loginmsg()
{
if (!login_succeed)return;
if (is_hidden_user(a_user) < 10) return;
var color,msg;

if (isADMIN && !byi(ifm.USER.value))
color = 10,msg = msg_admin;
else if((this.location.toString().search("BOTTOMADM"))!=-1 && !byi(ifm.USER.value))
color = 15,msg = msg_quitadmin;
else if(byi(ifm.USER.value))
color = 1,msg=" ";
else
color = 4,msg = msg_login;
ifm.color.options[color].selected=true;
setTimeout('send_msg("'+msg+'")',1500);
setTimeout('ifm.color.options[23].selected=true',2000);
}

红色部分可以改成你需要的代码
10 表示上管后向大家发出提示的颜色
15 退出管理向大家发出提示的颜色
1 便衣隐管进入的提示的颜色
4 任何人进入房间向大家问候的颜色
23 进室后默认的文字输入颜色


三更论坛交流群:11484137 三更有梦休闲群:30275742
荞麦的新浪博客:http://blog.sina.com.cn/qiaomai
有事请点这里与荞麦临时会话QQ留言
 回到顶部
美女呀,离线,留言给我吧!
寒冰
  50楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:嘉宾 帖子:5 积分:298 威望:0 精华:0 注册:2005-12-12 14:15:42
[求助]  发帖心情 Post By:2005-12-22 20:22:09 [只看该作者]

[求助]我想找你修改脚本的,可是我不知如何和你联系,你不会让我把帐号,密码,给你放在论坛里吧。如果你有时间就请帮帮我吧,加我QQ368566310。

 回到顶部