|
|
동네 사람들의 정담이 오고가는 대청마루입니다. 무슨 글이든 좋아요. |
실시간 채팅창 설정하기
1. 손님 채팅 금지시키기
xclient/xclient_new.php 경로 들어가셔서
function inputMessage() {
//var fontFamily = formMsg.fontName.value;
//var fontSize = formMsg.fontSize.value;
/*
if(member_no == "") {
printNotifyMessage("손님은 관람만 가능합니다. 로그인후 채팅에 참여할수 있습니다.");
return false;
}
*/
주석해지하면 됨
2.채팅 금지단어 설정
xclient_new.php 에 다음과 같이 자바스크립트 함수를 추가합니다.
<script>
g4_cf_filter = ,금지단어,금지, ';
function word_filter_check(v)
{
var trim_pattern = /(^\s*)|(\s*$)/g; // \s 공백 문자 // 양쪽 공백 없애기 trim()
var filter = g4_cf_filter;
var s = filter.split(",");
for (i=0; i<s.length; i++)
{
s[i] = s[i].replace(trim_pattern, "");
if (s[i]=="") continue;
if (v.indexOf(s[i]) != -1)
return s[i];
}
return "";
}
</script>
사용자가 메세지를 입력할때, 금지단어 체크를 합니다.
메세지 입력함수는 inputMessage() 입니다.
문자열 길이를 체크하는 코드 바로 다음에 넣으면 적당합니다.
function inputMessage() {
......
if(msg.length < 1) {
return false;
}
//금지단어 필터링
if (s = word_filter_check(msg)) {
alert("입력 메세지에 금지단어('"+s+"')가 포함되어있습니다");
return false;
}
....
}
최신댓글