무료채팅 모듈로서 유챗사이트에서 회원 가입뒤 채팅방을 생성한 후 해당 코드만 사이트에 넣어주면 채팅기능이 가능해지며, 그누보드나 제로보드의 회원연계까지 가능합니다.
유챗 그누보드 오류 해결방법
원코드를 살펴봐주세요.
<?php
include_once('./_common.php');
function chat_keycode($select, $key, $server, $nick='', $id='', $level='') {
//이 함수는 절대 수정하지 마세요.
if($select)
return md5(md5(iconv(mb_detect_encoding($nick, "UTF-8, EUC-KR, ASCII"), 'UTF-8', $nick).$key).$level.iconv(mb_detect_encoding($id, "UTF-8, EUC-KR, ASCII"), 'UTF-8', $id).$key);
else
return md5(md5($server['REMOTE_ADDR'].$key).$key);
}
?>
<script src='//uchat.co.kr/uchat.php' charset='UTF-8'></script>
<script type='text/javascript'>
u_chat({
room:'모듈이름'
, md5:'<?php echo chat_keycode(1, 'c47bc891f3cf6bc7b2266eb73873f244', $_SERVER, $member[mb_nick], $member[mb_id], $member[mb_level])?>'
, nick:'<?php echo $member[mb_nick]?>'
, mb_id:'<?php echo $member[mb_id]?>'
, level:'<?php echo $member[mb_level]?>'
, chat_record:true
, width:'100%'
, height:'600'
});
</script>
제 블로그 간격이 너무 좁아서 난잡하게 나올듯한데 아래쪽에 빨간색으로 바뀐 부분만 표기하였습니다.
수정코드는 아래와 같습니다. 전체 코드를 보실필요없이 빨간색 부분만 보세요.
<?php
include_once('./_common.php');
function chat_keycode($select, $key, $server, $nick='', $id='', $level='') {
//이 함수는 절대 수정하지 마세요.
if($select)
return md5(md5($nick.$key).$level.$id.$key);
else
return md5(md5($server['REMOTE_ADDR'].$key).$key);
}
?>
<script src='//uchat.co.kr/uchat.php' charset='UTF-8'></script>
<script type='text/javascript'>
u_chat({
room:'모듈이름'
, md5:'<?php echo chat_keycode(1, 'c47bc891f3cf6bc7b2266eb73873f244', $_SERVER, $member[mb_nick], $member[mb_id], $member[mb_level])?>'
, nick:'<?php echo $member[mb_nick]?>'
, mb_id:'<?php echo $member[mb_id]?>'
, level:'<?php echo $member[mb_level]?>'
, chat_record:true
, width:'100%'
, height:'600'
});
</script>
한글코드 인코딩 부분입니다. 이부분만 서버환경에 맞게 고치신다면 유챗 그누보드 오류는 잡으실 수 있을거라 봅니다.
유챗사용하기
메인화면에서 유챗 관리자쪽을 보시면 채팅방 개설이라는 메뉴가 있습니다. 간단하게 채팅방 아이디, 제목, 비밀번호 등을 기입하고 그누보드나 제로보드같은 경우 회원간 연동을 할건지, 레벨제한을 둘건지 등 옵션이 있습니다.
'IT정보센터 > 오류해결' 카테고리의 다른 글
Bracket 오류(구문오류) 경고 안보이게 설정하기 (0) | 2020.10.16 |
---|---|
스타크래프트 OpenGL 오류 해결하기 (0) | 2018.11.29 |
IE11 개발자 도구 오류 Exception in window.onload: Error: An error has ocurredJSPlugin.3005 (0) | 2017.09.19 |
null point exception 안나오게 하는방법 (0) | 2017.06.24 |
파일삭제 thumbs.db 오류해결 방법 (3) | 2017.04.07 |
Access denied for user 'root'@'%' (using password: YES) 오류안내 (0) | 2016.08.19 |
인터넷 익스플로러 다운그레이드 방법 알아보기 (0) | 2016.06.08 |
xlive.dll 다운 및 오류 해결 방법 자세한 설명~ (0) | 2016.05.12 |
리그오브레전드 d3dx9_39.dll 오류 해결하기 (0) | 2015.08.22 |
xinput1_3.dll 오류 원인과 다운로드 방법 (2) | 2015.08.04 |