미니톡 클라이언트 미리보기
예제소스
<script type="text/javascript" src="http://www.yourdomain.com/minitalk/script/minitalk.js" charset="UTF-8"></script>
<script type="text/javascript">
new Minitalk({
	id:"example",
	channel:"example",
	width:"100%",
	height:500,
	skin:"default",
	type:"auto",
	language:"ko"
});
</script>
회원연동 예제소스
<?php
$_MINITALK_KEY = '12345678123456781234567812345678'; // 미니톡 클라이언트 설치시 입력한 암호화KEY

function MiniTalkEncoder($value) {
	global $_MINITALK_KEY;
	
	$padSize = 16 - (strlen($value) % 16);
	$value = $value.str_repeat(chr($padSize),$padSize);
	$output = mcrypt_encrypt(MCRYPT_RIJNDAEL_128,$_MINITALK_KEY,$value,MCRYPT_MODE_CBC,str_repeat(chr(0),16));
	return base64_encode($output);
}

function MiniTalkDecoder($value) {
	global $_MINITALK_KEY;
	
	$value = base64_decode($value);
	$output = mcrypt_decrypt(MCRYPT_RIJNDAEL_128,$_MINITALK_KEY,$value,MCRYPT_MODE_CBC,str_repeat(chr(0),16));
	$valueLen = strlen($output);
	if ($valueLen % 16 > 0) $output = '';

	$padSize = ord($output{$valueLen - 1});
	if (($padSize < 1) || ($padSize > 16)) $output = '';

	for ($i=0;$i<$padSize;$i++) {
		if (ord($output{$valueLen - $i - 1}) != $padSize) $output = '';
	}
	
	return substr($output,0,$valueLen-$padSize);
}

function GetOpperCode($opper) {
	$value = json_encode(array('opper'=>$opper,'ip'=>$_SERVER['REMOTE_ADDR']));
	return urlencode(MiniTalkEncoder($value));
}
?>
<script type="text/javascript" src="http://www.yourdomain.com/minitalk/script/minitalk.js" charset="UTF-8"></script>
<script type="text/javascript">
new Minitalk({
	id:"example",
	channel:"example",
	width:"100%",
	height:560,
	nickname:"<?php echo $nickname; ?>", // 해당변수에 회원닉네임이 있다고 가정
	<?php if ($isAdmin == true) { // $isAdmin 변수가 true 일때 관리자 권한부여 ?>
	opperCode:"<?php echo GetOpperCode('ADMIN'); ?>",
	<?php } elseif ($isMember == true) { // 관리자가 아니면서 $isMember 변수가 true 일때 회원 권한부여 ?>
	opperCode:"<?php echo GetOpperCode('MEMBER'); ?>",
	<?php } ?>
	skin:"default",
	type:"auto",
	language:"ko"
});
</script>
API문서를 참고하여, 자신에게 맞는 환경설정 변수(Configs)를 정의하여 주시기 바랍니다.
이 예제문서는 가장 기본적이고 필수 환경설정 변수(Configs)만을 이용하여 작성되었습니다.

예제미리보기 페이지의 예제는 현재 미니톡 6.x의 최신버전으로, 새로운 버전이 업데이트 될 때마다 기본소스는 변경될 수 있습니다.