三更论坛技术版『 聊室配置 』 → 碧聊配置介绍(2):聊天室配置及其功能完善和扩展,代码收藏


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

主题:碧聊配置介绍(2):聊天室配置及其功能完善和扩展,代码收藏

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


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

多方语音功能按钮美化 替换 function writev()//打开语音后的界面 { parent.writev(); if(parent.v.document==null) return; var HTMLstr = "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\"></head><body oncontextmenu=self.event.returnValue=false ondragstart=self.event.returnValue=false onselectstart=self.event.returnValue=false><style type=text/css>"; HTMLstr += ("INPUT{COLOR:"+button_text_color+";FONT-SIZE:9pt;FONT-FAMILY:宋体,SimSun;cursor:hand}"); HTMLstr += ("BODY{background:"+((voice_bkcolor != "")?voice_bkcolor:parent.r.document.body.bgColor)+((m_voice_bkimage != "")?(" url("+m_voice_bkimage+") fixed}"):"}")); HTMLstr += '</style><form name=f><center><input type=button name=v2vv value=双工对话 onclick=\'parent.d.v2v();\'>'; HTMLstr += "<input type=button name=closev value=关闭语音 onclick=\"parent.v1.location='about:blank';parent.d.writecv();\"></form></body></p></html>"; parent.v.document.open(); parent.v.document.write(HTMLstr); parent.v.document.close(); parent.voiceframe.rows="*,30"; reset_btn_style(parent.v.f.v2vv,70); reset_btn_style(parent.v.f.closev,70); } function decoratev()//打开语音后的界面 { if(parent.v.document==null) return; var bg="url("+m_voice_bkimage+")"; if(parent.v.document.body.style.backgroundImage=="") parent.v.document.body.style.backgroundImage=bg; parent.v.document.blueskyvoice.RecOn(); reset_btn_style(parent.v.f.requestmic,35); reset_btn_style(parent.v.f.releasemic,35); reset_btn_style(parent.v.f.filtervoice,35); reset_btn_style(parent.v.f.v2vv,35); reset_btn_style(parent.v.f.mainmic,19); reset_btn_style(parent.v.f.secondmic,19); reset_btn_style(parent.v.f.getmic,19); reset_btn_style(parent.v.f.cutmic,19); reset_btn_style(parent.v.f.freemic,19); reset_btn_style(parent.v.f.elements[10],35); } setTimeout('decoratev()',4000); function writecv()//未开语音时的界面 { if(parent.v.document==null) return; var HTMLstr = "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\"></head><body oncontextmenu=self.event.returnValue=false ondragstart=self.event.returnValue=false onselectstart=self.event.returnValue=false><style type=text/css>"; HTMLstr += ("INPUT{COLOR:"+button_text_color+";FONT-SIZE:9pt;FONT-FAMILY:宋体,SimSun;cursor:hand}"); HTMLstr += ("BODY{background:"+((voice_bkcolor != "")?voice_bkcolor:parent.r.document.body.bgColor)+((m_voice_bkimage != "")?(" url("+m_voice_bkimage+") fixed}"):"}")); HTMLstr += "</style><center><br><br><input type=button name=closev value=打开语音 onclick=\"{parent.writev_new();parent.d.decoratev();}\">"; parent.voiceframe.rows="0,*"; parent.v.document.open(); parent.v.document.write(HTMLstr); parent.v.document.close(); reset_btn_style(parent.v.closev,70); } //重写语音区代码 parent.writecv = (auto_open_mic == 1)?writev:writecv; 换成以下代码 parent.writecv_new=writecv;


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


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

悄悄话限制“大全”

//默认悄悄话——光提供

document.inputform.ws.click();

//或者:document.inputform.ws.checked=true; //默认悄悄话——PP5提供

//默认、强制悄悄话————PP5提供 document.inputform.ws.checked=true; if(!(typeof(document.screenForm.KICK)=="object")) document.inputform.ws.onclick=new Function("return false");

//禁止公开悄悄话——yesun提供 if(document.screenForm.SHOW.checked) document.screenForm.SHOW.click(); document.screenForm.SHOW.disabled=true;

//禁止接受悄悄话——yesun提供 if(document.screenForm.EAR.checked) document.screenForm.EAR.click(); document.screenForm.EAR.disabled=true;

说明:

1、强制悄悄话的时候,聊友不能明聊,但上管理的管理员可明聊,以便主持管理。 2、336脚本,默认、强制悄悄话时,不要启动自动记住悄悄话选择位置。



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


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
寒江后台的安装问题  发帖心情 Post By:2005-1-5 15:04:32 [只看该作者]

1、需要asp空间的支持; 2、下载寒江后台程序,332、336等配置都能使用; 3、按照说明,更改一些自己房间的参数; 4、全部上传后台程序目录到你的脚本所在空间的目录; 5、脚本里面增加后台连接代码; 6、访问那个后台目录里面的admin.asp文件,进行管理。

对后台管理的用法说明: 打开config.asp文件修改其中的“聊天室名”、“聊天室号”,和自己的房间、脚本对应。 管理访问:http://您的后台网址/admin.asp 默认的管理员用户名和密码都是:admin,登录以后,自己再修改。 对于336脚本,直接在脚本里面启用后台管理即可; 对于332脚本,需要在脚本里面增加如下的代码: function auto_log_func()//自动登录后台管理 { setTimeout("login_form.submit();",30000); } function enable_auto_log(action)//允许后台管理 { if (action != "") { var HTMLstr = ('<form METHOD="POST" target="bl" ACTION="'+action+'" NAME="login_form">'); HTMLstr += ('<INPUT NAME="roomid" TYPE="HIDDEN" VALUE="'+room_number+'">'); HTMLstr += ('<INPUT NAME="name" TYPE="HIDDEN" VALUE="'+a_user+'">'); HTMLstr += ('<INPUT NAME="state" TYPE="HIDDEN" VALUE="'+(is_online_manager()?"1":((this.location.toString().search("BOTTOMADM")!=-1)?"2":"0"))+'">'); HTMLstr += '<INPUT NAME="first" TYPE="HIDDEN" VALUE="1"></form>'; document.write(HTMLstr); login_form.submit(); autolog_timer_id = setInterval("auto_log_func()",login_timer * 1000); } } enable_auto_log("http://后台网址/login.asp");



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


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

固定“对象”栏目的大小,以便不受网名长度的影响而改变大小:

找到这句: document.inputform.msg.style.height="19px"; 底下加入下面这句就OK了: inputform.WHOTO.style.cssText="WIDTH:80px";



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


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

对332、336脚本立体声设置和双配置使用的一些经验:

1、房间后台设置为“立体声”,使用332脚本,或者336脚本的一般立体声,语音应该都正常;

2、房间后台设置为“高质量立体声”,336设置一般立体声时,336和332不能交替使用,只能有一个脚本语音正常;336选用高质量立体声时,332和336可以交替使用,这时候,可设置双配置,让聊友进门的时候选择使用。

3、房间后台和336脚本立体声等级设置不一致时,IE5.0的朋友进入房间就没配置,而且语音不正常;一致时,虽然也没配置,但语音正常。

4、332脚本不干涉语音打开模式,不影响语音,它使用的是房间后台设置的语音模式;336脚本,可以在脚本里面选择语音、立体声模式,所以会影响房间语音。



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


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

右下角文字链接防盗链代码,替换原脚本中的init_system();就行

function my_limit() { var my_title = parent.window.document.title; if(my_title.match(/^\房间名/)) init_system(); else {alert("请不要盗链啊HOHO~"); return false;} } my_limit();



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


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

336自动送花更改为数控自动送花以后,送花到了分屏而不到大厅,如何处理?

以前没搞数控送花,设置送花到不到分屏,正常的。 现在更改为数控送花了,以前的手动“送花”没变化,依然送到大厅,不在分屏;可数控自动送花,却在分屏上了。 在332增加数控送花,没有这个问题的。 ------------------------- 感谢朋友们的帮助,下面复制后面的解决问题的结果,放在这里,提供给需要的朋友借鉴。

参考“第五情感”蜗牛的脚本,替换我原来的自动送花部分,就ok了,送花就到大厅了,还不用在房间面板上显示那个送花计数器。代码简单,332、336等都能使用。

write_button("IntFlower","自动献花",536,0,70,20,"","每隔10秒一次自动献花","IntervalFlower()"); //设置送花按钮

//自动献花 var xhcs;//献花次数 var IFlowerInteval=0;var CFlowerToWho=""; function IntervalFlower() { if ((document.inputform.WHOTO.value!= "所有人")&&(document.inputform.WHOTO.value!="所有人")) {CFlowerToWho=document.inputform.WHOTO.value; if (IntFlower.value=="自动献花") { IntFlower.value="停止献花"; xhcs=0; CFlowerToWho=document.inputform.WHOTO.value; IFlowerInteval=setInterval("AutoFlowerHelper()",8000); }else if (IntFlower.value=="停止献花") {IntFlower.value="自动献花"; clearInterval (IFlowerInteval);CFlowerToWho="";}} else alert("系统:笨死,送花找个对象呀~") } function AutoFlowerHelper() { xhcs=xhcs+1; if (xhcs > 10) { IntFlower.value="自动献花"; clearInterval (IFlowerInteval); CFlowerToWho=""; } else { var tmpName=document.inputform.WHOTO.value,tmpMsg=document.inputform.msg.value; document.inputform.WHOTO.value=CFlowerToWho;autosend(a_flower); document.inputform.WHOTO.value=tmpName;document.inputform.msg.value=tmpMsg;} }



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


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

双配置

<script>if(confirm("欢迎您的光临:吹拉弹唱和朗诵 \n\n如果您点【确定】进入没有配置 \n\n就重新点【取消】更换配置进来")){document.write("<script src=http://94000.cn/chat/sgym336-94000.js>;</sc"+"ript>")}else{document.write("<script src=http://bbs.shuidu.net/UploadFile/2005-4/200541015659961.txt>;</sc"+"ript>")}</script>



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


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

登陆碧聊房间的一种方法:

http://202.96.140.86/cgi-bin/login.cgi?roomid=房间序号&USER=用户名&PASS=密码



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


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
332脚本自动迎宾的一种代码  发帖心情 Post By:2005-6-13 17:07:04 [只看该作者]

//合适的位置添加执行函数 var AFORM=document.inputform; var RINTERVAL=20000; var MINTERVAL=10000; var ACHANG0 = []; var ACHANG1 = []; var ACHANG2 = []; var DUSEROPTID=""; function Duserclick() { window.clearInterval(DUSEROPTID); if (Duseropt.value=="迎宾"){ Duseropt.value="关闭"; RINTERVAL=MINTERVAL; RefreshListTimer(); DUSEROPTID=window.setInterval("Adwelcome()", RINTERVAL); }else if (Duseropt.value=="关闭") {Duseropt.value="迎宾";DUSEROPTID=""}} function Achang(Nlist, Mlist) { for(var i in Mlist) Nlist[i]=Mlist[i];} function RefreshListTimer() { window.clearInterval(DUSEROPTID); DUSEROPTID=window.setInterval("refreshuserlistForm.submit()", 20000)} function Adwelcome(){ var Aname="", Bname="", Aname1="", Bname1=""; Achang(ACHANG1,parent.list); Achang(ACHANG2,parent.list); for(var i=1;i<ACHANG1.length;i++) { for(var n=1;n<ACHANG0.length;n++){ Aname1=ACHANG0[n].split("-'"); Bname1=ACHANG1[i].split("-'"); if(Aname1[0] == Bname1[0]){ACHANG0[n]=""; ACHANG1[i]="";}}} Achang(ACHANG0,ACHANG2); for(var i=1;i<ACHANG1.length;i++) { if(ACHANG1[i] != "") { Bname1=ACHANG1[i].split("-'"); Aname=Bname1[0]; Bname=AFORM.WHOTO.value;TmpMsg=AFORM.msg.value parent.cs(Aname); autosend(a_welcome); parent.cs(Bname); AFORM.msg.value=TmpMsg }}} //定义按钮 write_button("Duseropt","迎宾",5,40,31,20,"","点开这里,系统会自动欢迎刚进来的朋友","Duserclick()");


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