이윰빌더 유챗 회원 연동 질문 입니다.
본문
얼마전에 빌더를 이윰으로 변경하였습니다.
허나 일반적인 방법으론 유챗이 추가 자체가 잘 되지 안아 검색하여
어찌 추가는 하였으나..
회원 연동이 되지가 않네요.
이윰빌더 내에서 검색해보고 그결과를 따라서 이래 저래 해봐도 잘 되지 않습니다.
참고로 이윰빌더 비반응형 사용중입니다.
eyoom/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);
}
// 유챗에서 사용할 회원 포토
if($member['mb_id']) {
preg_match("/src=[\'\"]?([^>\'\"]+[^>\'\"]+)/i", $eb->mb_photo($member['mb_id']), $m);
$member['mb_photo'] = $m[1];
}
추가 하였고
eyoom/theme/pc_basic2/layout/side_pc.html 파일에
<script src='//uchat.co.kr/uchat.php' charset='UTF-8'></script>
<script type='text/javascript'>
u_chat({
room:'*****'
, md5:'<?php echo chat_keycode(1, '**********', $_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]?>'
, skin:'2'
, no_inout:false
, chat_record:false
, no_inout:'1'
, width:'255'
, height:'400'
, view_mb_list :false
, icon:"/eyoom/theme/pc_basic2/image/level_icon/gnuboard/basic/<?php echo $member[mb_level]?>.gif"
});
</script>
추가해서 잘 나오기는 합니다만 전부 비회원으로 나오네요..
유챗 채팅방 설정에서 회원 연동을 해도 그렇습니다.
혹시 이부분 다른 팁좀 주실분 계신가요~