그누보드5 유챗2 연동질문
본문
이윰빌더 사용중입니다 side_bs.html에 이소스를 넣었는데 회원연동이 안되네요 도와주세요!
소스 첨부가안되서 뎃글에 첨부했습니다
답변 1
<?php
include_once("_common.php");
if(!function_exists('uchat_array2data')) {
function uchat_array2data($arr) {
$arr['time'] = time();
ksort($arr);
$arr = array_filter($arr);
$arr['hash'] = md5(implode($arr['token'], $arr));
unset($arr['token']);
array_walk($arr, create_function('&$v,$k','$v="$k ".urlencode($v);'));
return implode("|", $arr);
}
}
$joinData = array();
$joinData['room'] = '채팅방';
$joinData['token'] = '토큰';
$joinData['nick'] = $member['mb_nick'];
$joinData['id'] = $member['mb_id'];
$joinData['level'] = $member['mb_level'];
$joinData['auth'] = $is_admin?"admin":"";
if($is_member) {
$uicon_file = "/eyoom/core/member/".substr($member['mb_id'],0,2)."/".$member['mb_id'].".gif";
if(file_exists((G5_PATH?G5_PATH:$g4['path']).$uicon_file))
$joinData['icons'] = $uicon_file;
}
//$joinData['nickcon'] = '';
//$joinData['other'] = '';
?>
<script async src="//client.uchat.io/uchat.js"></script>
<u-chat room='<?php echo $joinData['room'];?>' user_data='<?php echo uchat_array2data($joinData); ?>' style="display:inline-block; width:262px; height:450px;"></u-chat>