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


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

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

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


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
wg332自动“迎宾”的修改  发帖心情 Post By:2006-5-29 23:30:11 [只看该作者]

  原来的wg332,聊友界面没有自动“迎宾”,只有一般的手动“欢迎”;只有上管的管理员才能自动迎宾。有的房间不喜欢这样的设置,还是希望在聊友界面能够自动“迎宾”。我们可以删除或者修改原来的管理员的自动迎宾代码,重新安排聊友界面的自动迎宾按钮。

方法一:把自动迎宾安排在聊友界面,大家都能使用

1、从管理员界面,移出如下代码,按钮位置自己安排;同时,按钮高度位置52,修改为DH+52:

WG_BNT("autowelcome","自迎",410,DH+52,39,"FF0000","自动欢迎新进聊友","switch_autowelcome()");
autowelcome.style.display="none";
WG_BNTA("WEL","欢迎",410,DH+52,39,"FF0000","欢迎来宾,双击自动迎宾","autosend(a_welcome)","switch_autowelcome()");

2、找到如下代码,解除只能管理员使用的限制:

if (isAutoWelcome && isADMIN)

替换为:if (isAutoWelcome)

其实就是删除 && isADMIN

方式二:完全重新设置新的自动迎宾功能

1、找到管理界面的以下代码,全部删除:

WG_BNT("autowelcome","自迎",410,52,39,"FF0000","自动欢迎新进聊友","switch_autowelcome()");
autowelcome.style.display="none";
WG_BNTA("WEL","欢迎",410,52,39,"FF0000","欢迎来宾,双击自动迎宾","autosend(a_welcome)","switch_autowelcome()");

在聊友界面增加如下代码:

WG_BNT("autowelcome","迎宾",410,DH+52,39,"FF0000","自动欢迎新进聊友","switch_autowelcome()");

2、找到下面的代码:

function switch_autowelcome()
{
isAutoWelcome = !isAutoWelcome;
if (isAutoWelcome){
autowelcome.value="手迎";
autowelcome.style.display="inline";
WEL.style.display="none";
}else{
autowelcome.value="自迎";
autowelcome.value="手迎";
autowelcome.style.display="none";
WEL.style.display="inline";
}
ifm.msg.focus();
}

更换为:

function switch_autowelcome()
{
isAutoWelcome = !isAutoWelcome;
if (isAutoWelcome)
autowelcome.value="停止";
else
autowelcome.value="迎宾";
}

3、找到下面的代码:

if (isAutoWelcome && isADMIN)

替换为:if (isAutoWelcome)

其实就是删除 && isADMIN



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


加好友 发短信
等级:嘉宾 帖子:3 积分:213 威望:0 精华:0 注册:2006-6-1 10:41:20
  发帖心情 Post By:2006-6-1 11:14:33 [只看该作者]

使用了wg332脚本后,感觉非常好!只是发现,室主查不到聊天记录了。

请教荞麦:

如何更改代码,才能使室主查到聊天记录?

另外,能否改动代码,将聊天记录自动保存到后台里的某个文件里呢?

还请不吝赐教,非常感谢!


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


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

聊天记录和脚本没任何关系,那是碧聊的一个功能


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


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

聊天记录和脚本没任何关系,那是碧聊的一个功能


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


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

该帖子,来访量今日突破一万人次,帮助了碧聊无数的朋友。祝愿使用这个脚本的房间和朋友们开心快乐。


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


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
在脚本里面过滤限制一些聊天文字的方法  发帖心情 Post By:2006-6-6 22:05:14 [只看该作者]

在“function checksay()”这个模块里面的适当位置,增加如下代码,过滤文字自己增加:

var badword = new Array
(
"混蛋",
"婊子",
"破鞋"
);
for (var i=0;i<badword.length;i++)
{
if (document.inputform.msg.value.indexOf(badword[i])!=-1)
{
alert('对不起,你说了不该说的话,将被请出聊天室;如再次进入,请文明聊天,感谢配合支持');
parent.close();
return false;
}
}

说明:

1、wg332脚本,就在下面这行代码上面增加上述过滤代码:

ifm.SAYS.value =check_say_fnc(ifm.msg.value);

2、其他一些老的脚本,则在下面这行代码上面增加上述过滤代码:

document.inputform.SAYS.value = check_say_fnc(document.inputform.msg.value);



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


加好友 发短信
等级:坛主 帖子:7889 积分:39456 威望:0 精华:5 注册:2004-7-31 17:34:24
给悄悄话加个提示  发帖心情 Post By:2006-6-12 16:31:52 [只看该作者]

效果:
(12:05:37)1159与[ICP]说:1111,听到了,声音还蛮清楚的啊,嘻嘻,111111【悄】 )

以下为修改方法,红色部分为增加的:

function autosend(array)
{
.......
if (ifm.ws.checked==true)
msg=msg+"[[500]]";
checkifsay();
send_msg(msg);
}

function checksay()
{
......
if (ifm.ws.checked==true)
ifm.msg.value=tmpmsg+" [[500]]";

if(str1.length>100)
......
}
function exec_face_command(no,doc)
{
.........
if (no.match(/^5\d{2}$/i))
imghtml="<font color=#FF0000>【悄】</font>\n";

if (no.match(/^4\d{2}$/i))
imghtml="<img src='"+paste_path("pic3/a"+no.substr(1)+".gif")+"'>\n";
if (no.match(/^3\d{2}$/i))
imghtml="<img src='"+paste_path("flo1/"+no.substr(1)+".gif")+"'>\n";
......
}



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


加好友 发短信
等级:嘉宾 帖子:3 积分:213 威望:0 精华:0 注册:2006-6-1 10:41:20
  发帖心情 Post By:2006-6-16 17:15:29 [只看该作者]

请教荞麦,如何在聊天室里面添加flash文件,能否做个代码演示一下,谢谢!


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


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

以下是引用bhphb在2006-6-16 17:15:29的发言:

请教荞麦,如何在聊天室里面添加flash文件,能否做个代码演示一下,谢谢!

到那样的房间去看脚本、代码。银沙依吾也有咨询帖子。

我自己没弄过,其实没必要,影响网速。



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


加好友 发短信
等级:嘉宾 帖子:3 积分:213 威望:0 精华:0 注册:2006-6-1 10:41:20
  发帖心情 Post By:2006-6-18 21:39:01 [只看该作者]

flash我会做了,在右上角的图标里加了个,呵呵!

现在还想请教荞麦老师的是:

怎样在公屏上或者输入区按钮的左右加入图片呢?谢谢!


 回到顶部