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


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

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

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


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
“视频连接”按钮问题  发帖心情 Post By:2005-10-17 9:22:17 [只看该作者]

“视频连接”按钮默认隐藏的。非视频房间脚本自动适应,就没视频连接按钮了。 聊友界面,“友好房间”和“视频连接”,管理界面“管理专用”和“视频连接”,都分别是同一个位置的按钮,靠“连”来相互切换的。 试试看就知道了。



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


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
聊友列表使用图标问题  发帖心情 Post By:2005-10-17 23:18:21 [只看该作者]

1、在下面的选择是否使用图标。要使用,就选择1

var list_img=1; //列表聊友图片 1—使用,0—不用

2、下面设置VIP马甲的形式和图标。"0"、"1",分别对应图片0.gif、1.gif,其他可参考自行设置。只是省略了图片文件的扩展名.gif,文件名数字、字母都可以的。

var a_usertitle = new Array ( //级别,图标,文字色,边缘色,符号 0,"在线主持","0","FFc2e","FFFFFF","v", 1,"今日寿星","1","FFc2e","FFFF66","v", 2,"本室室主","1","FF00FF","FFFFFF","v", 3,"执行室主","1","FF00FF","FFFFFF","v", 4,"常驻管理","1","FF00FF","FFFFFF","v", 5,"本室歌手","1","9900CC","FFFFFF","v", 6,"本室嘉宾","1","55078C","FFFFFF","v", 7,"注册聊友","1","1d5378","FFFFFF","v", 8,"中文聊友","1","1d5378","FFFFFF","v", 9,"数字英文聊友","1","1d5378","","v" );



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


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
大厅鼠标右键“刷新”,造成背景不全屏问题的处理——清屏函数的改进  发帖心情 Post By:2005-10-21 0:48:17 [只看该作者]

大厅鼠标右键“刷新”,造成背景不全屏问题的处理。

红色的为增加的部分

function kxqp() { tmpscroll=parent.u1.document.body.scroll; parent.u.document.all.chatbody.innerHTML=''; parent.writeu1(); writeu(); parent.u1.document.body.scroll=tmpscroll; parent.u.document.body.scroll=tmpscroll; parent.refreshclick=true; parent.writeuserlist(); ifm.msg.focus(); }



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


加好友 发短信
等级:注册用户 帖子:5 积分:246 威望:0 精华:0 注册:2005-10-20 14:15:41
  发帖心情 Post By:2005-10-21 14:05:30 [只看该作者]

荞麦老大好。

我用了332的脚本,感觉很好,有几个问题望百忙之中予以解答。

1、如果给聊天区设置一张背景图,在那里设置呢?

2、图片快递里面的图片不全,可否提供?

谢谢,这两天看了你的教程,真的是受益匪浅,谢谢。


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


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

以下是引用英雄末路在2005-10-21 14:05:30的发言:

荞麦老大好。

我用了332的脚本,感觉很好,有几个问题望百忙之中予以解答。

1、如果给聊天区设置一张背景图,在那里设置呢?

2、图片快递里面的图片不全,可否提供?

谢谢,这两天看了你的教程,真的是受益匪浅,谢谢。

1、wg332脚本的前面部分,就有下面的设置背景大小的代码:

var bj_w=1024; //背景图宽 var bj_h=768; //背景图高

2、我提供的打包下载的“图片块递”的图片,全有的,就在pic目录里面,共128个。

当你明白如何设置自己的图片以后,你就可以去修改使用自己的图片了。这里有贴说明的。



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


加好友 发短信
等级:注册用户 帖子:5 积分:246 威望:0 精华:0 注册:2005-10-20 14:15:41
  发帖心情 Post By:2005-10-21 22:11:13 [只看该作者]

谢谢荞麦老大,万分感谢。

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


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
“拿麦”按钮与单语音、多语音问题  发帖心情 Post By:2005-10-24 16:46:00 [只看该作者]

1、wg332脚本,默认的就是多语音高质量立体声设置。

2、禁止多人拿麦

为防止多语音状态的抢麦和语音混乱问题,使用下面的“拿麦”代码,替换原来的多语音拿麦代码即可(拿麦等同于要麦按钮):

s += "<input type=button name=requestmic value='拿麦' title='直接拿麦或要麦排队' onclick=\"parent.d.sendoutmessage('//CMD addtomiclist');parent.v.document.blueskyvoice.RecOn();\">\n";

3、没麦序时多人拿麦,有麦序是要麦排队

s += "<input type=button name=requestmic value='拿麦' title='直接拿麦或要麦排队' onclick=\"if (parent.MicUsers.GetCount()>0)parent.d.y_mic();else{parent.v.document.blueskyvoice.RecOn();parent.v.document.blueskyvoice.RequestMic();this.blur();}parent.d.document.inputform.msg.focus();\">\n";

4、恢复原来的多语音拿麦按钮

s += "<input type=button name=requestmic value='拿麦' title='拿起麦克风说话,在自由抢麦下有效' onclick=\"parent.v.document.blueskyvoice.RecOn();parent.v.document.blueskyvoice.RequestMic();this.blur();parent.d.document.inputform.msg.focus();\">\n";



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


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
进房间以后默认开麦设置  发帖心情 Post By:2005-10-24 21:03:20 [只看该作者]

在脚本里面找到:WG_Btn_S2(parent.v.f.freemic,0,0,0);

在上面这行的下面增加下面的代码:

parent.v.document.blueskyvoice.RecOn(); //自动开麦



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


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
把视频的“连”和“发”更改为按钮的形式  发帖心情 Post By:2005-10-27 1:14:41 [只看该作者]

wg332,文哥后来有所修改,比如增加了“wg_css”的定义,还把视频的“连”和“发”更改为按钮的形式。我看了脚本,对照修改自己的脚本,调试成功。修改如下:

1、定义wg_css

在var a_btn_pic = new Array上面,增加如下代码

var wg_css="<style type=text/css>TD{FONT-SIZE:9pt;FONT-FAMILY:宋体,SimSun;}BODY{COLOR:"+body_text_color+";FONT-SIZE:9pt;FONT-FAMILY:宋体,SimSun;}INPUT{COLOR:'+in_t_color+';FONT-SIZE:9pt;FONT-FAMILY:宋体,SimSun;background-color:"+in_m_bkcol+";border: 1 outset #529188;}SELECT{COLOR:'+select_text_color+';FONT-SIZE:9pt;FONT-FAMILY:宋体,SimSun;background-color:"+select_bk_color+";}BUTTON{COLOR:'+b_t_color+';FONT-SIZE:9pt;FONT-FAMILY:宋体,SimSun;cursor:hand}</style>"

2、替换视频区的如下代码

找到parent.v1.document.open();

替换它上面的,function writev_new()以下的代码,如下:

function writev_new() { var s; if(parent.v1.document==null) return; s = "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\"></head>\n"; s += "<body style=\"background-attachment:fixed;background-color:"+in_m_bkcol+"; background-repeat:no-repeat; background-image:url("+M_F_BG+")\">"; s +=""+wg_css+"\n"; if (typeof(parent.v2)!="undefined"){ s += "<form name=v2><input type=button name=LV value=本 title='开本端视频窗口' onclick=\"parent.d.lvideo();parent.d.document.inputform.msg.focus();\">\n"; s += "<input type=button name=RV value=远 title='开远端视频窗口' onclick=\"parent.d.remote();parent.d.document.inputform.msg.focus();\">\n"; s += "<input type=button name=SE value=设 title='设置摄像头参数' onclick=\"parent.v2.document.V2.Setting();parent.d.document.inputform.msg.focus();\">\n"; s += "<input type=button name=REV value='复' title='视频复位' onclick=\"parent.d.resetvideo();parent.d.document.inputform.msg.focus();\"></p></form>\n"; s += "</form><form name='scrconn'>\n"; s += "<input type=button name=Checkconn value=连接× title='控制是否连接视频' onclick=\"if(this.value=='连接×'){parent.d.conn=1;parent.d.checkconnect(1);this.value='连接√';}else{parent.d.conn=0;parent.d.checkconnect(0);this.value='连接×';}parent.d.document.inputform.msg.focus();\"></form>\n"; s += "<form name='scrsend'>\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";

} s +="</body></html>\n"

parent.v1.document.open(); //在此行以上开始替换

3、替换原来的连接和发送视频的代码,如下:

function checkconnect(conn){ if(conn==0) {parent.v1.scrconn.Checkconn.value='连接×'; parent.v2.document.V2.checkconnect.value='off'; parent.v2.document.V2.checkconnect=false; parent.d.VREQ.style.visibility='hidden'; if(isADMIN) ADM.style.visibility="visible"; else LOM.style.visibility="visible"; } else {parent.v1.scrconn.Checkconn.value='连接√'; parent.v2.document.V2.checkconnect.value='on'; parent.v2.document.V2.checkconnect=true; parent.d.VREQ.style.visibility='visible'; if(isADMIN) ADM.style.visibility="hidden"; else LOM.style.visibility="hidden"; } } function send_video(send) {if(send==0) {parent.v1.scrsend.CheckSend.value='发送×'; parent.v2.document.V2.CheckSend.value='off'; parent.v2.document.V2.CheckSend=false;} else {parent.v1.scrsend.CheckSend.value='发送√'; parent.v2.document.V2.CheckSend.value='on'; parent.v2.document.V2.CheckSend=true; } }

4、设置视频区的按钮,替换和增加如下对应代码:

WG_Btn_S2(parent.v1.v2.LV,5,7,19); WG_Btn_S2(parent.v1.v2.RV,25,7,19); WG_Btn_S2(parent.v1.v2.SE,45,7,19); WG_Btn_S2(parent.v1.v2.REV,65,7,19); WG_Btn_S2(parent.v1.scrconn.Checkconn,85,7,39); WG_Btn_S2(parent.v1.scrsend.CheckSend,125,7,39);



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


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
增加VIP马甲级别数  发帖心情 Post By:2005-10-29 11:02:27 [只看该作者]

var a_usertitle = new Array
(
0,"在线主持","0","FF0000","ffffff","v",
1,"今日寿星","1","0033FF","FFFFFF","v",
2,"本室贵宾","1","FF80FF","FFFFFF","v",
3,"本室贵宾","1","CC0033","FFFFFF","v",
4,"本室贵宾","1","38B401","FFFFFF","v",
5,"本室贵宾","1","A740FD","FFFFFF","v",
6,"本室嘉宾","1","55078C","FFFFFF","v",
7,"注册聊友","1","1d5378","FFFFFF","v",
8,"中文聊友","1","1d5378","FFFFFF","v",
9,"数字英文聊友","1","1d5378","","v",
10,"本室室主","1","FF80FF","FFFFFF","v",
11,"执行室主","1","A740FD","FFFFFF","v",
12,"本室副室","1","55078C","FFFFFF","v",
13,"本室","1","38B401","FFFFFF","v",
14,"本室","1","A740FD","FFFFFF","v",
15,"本室高管","1","55078C","FFFFFF","v",
16,"本室管理","1","38B401","FFFFFF","v",
17,"本室--","1","A740FD","FFFFFF","v",
18,"本室VAP","1","55078C","FFFFFF","v",
19,"本室--","1","38B401","FFFFFF","v"
);

参考朋友们的修改介绍,把下面涉及到级别地方的数字10,都修改为20:

1、var a_user_pic = new Array(10);

2、for (var i = 0 ; i < 10 ; i ++)

3、if (is_hidden_user(lists[1]) < 10)

4、user_type=((user_type==10)?0:1);

5、return 10;

共有二处

6、if (is_hidden_user(a_user) < 10) return;

共有二处

7、if (m_state==1||is_hidden_user(a_user) < 10)

7、8、9三个级别不要改动,其他任意增加、修改。



三更论坛交流群:11484137 三更有梦休闲群:30275742
荞麦的新浪博客:http://blog.sina.com.cn/qiaomai
有事请点这里与荞麦临时会话QQ留言
 回到顶部