미니톡(채팅위젯)이 포함된 기본 아웃로그인 정보
외부로그인 미니톡(채팅위젯)이 포함된 기본 아웃로그인![](http://sir.kr/data/member_image/ar/arzzcom.gif?1440268078)
관련링크
https://gnuboard.examples.kr/
807회 연결
첨부파일
본문
안녕하세요. 초보개발자 알쯔입니다. ㅠ _ㅠ
그누보드5에 기본적으로 포함된 basic 아웃로그인 스킨에 미니톡(채팅위젯)을 붙여넣은 스킨입니다.
일단 미니톡 클라이언트를 다운로드 받고 서버에 설치를합니다.
다운로드 : https://www.minitalk.kr/ko/download/program
설치메뉴얼 : https://www.minitalk.kr/ko/document/manual/view/13
그런다음 미니톡 채팅호스팅 서비스를 신청합니다.
신청하기 : https://www.minitalk.kr/ko/service/hosting (무료 또는 현재는 베타서비스 신청가능(무료))
채팅호스팅 서비스 신청하기 메뉴얼 : http://www.minitalk.kr/ko/service/manual/view/20
무료서비스 신청하기 메뉴얼 : http://www.minitalk.kr/ko/service/manual/view/21
그런다음 미니톡관리자에 신청한 채팅호스팅 서비스를 연결합니다.
연결메뉴얼 : https://www.minitalk.kr/ko/service/manual/view/51
그런다음 아웃로그인 스킨에서 사용할 채널을 한개 생성합니다.
채널생성메뉴얼 : https://www.minitalk.kr/ko/document/manual/view/52
다되었습니다.
아웃로그인 스킨을 그누보드 폴더의 skin/outlogin 폴더에 업로드하고,
스킨폴더에 포함된 config.php 파일을 열어 편집합니다.
<?php
define('_MINITALK_KEY_','12345678123456781234567812345678'); // 미니톡 클라이언트 설치과정시 입력했던 32자리 암호화키를 입력하세요.
$_USE_GUEST = true; // 비회원들도 채팅방을 사용한다면 true, 회원만 사용한다면 false;
$_MINITALK_PATH = 'http://example.arzz.com/minitalk/script/'; // 미니톡 클라이언트의 minitalk.js 파일이 존재하는 URL을 입력하세요.
$_IS_ADMIN = $is_admin == 'super' || $is_auth; // 미니톡 관리자권한을 부여할 조건문을 아래 예제를 참고하여 입력하여 주십시오.
$_CHANNEL = 'example'; // 미니톡 관리자에서 생성한 채널명을 입력하세요~!
/************************************************************
* 관리자 권한 부여방법
* 아래의 라인중 원하는 조건에 해당하는 '한줄을' 변형하여 사용하세요.
$_IS_ADMIN = $is_admin == 'super' || $is_auth; // 그누보드에서 관리자로 지정된 아이디일때
$_IS_ADMIN = $member['mb_level'] > 5; // 그누보드 회원레벨이 5보다 클때
$_IS_ADMIN = $member['mb_id'] == 'admin'; // 그누보드 회원아이디가 admin 일때
$_IS_ADMIN = in_array($member['mb_id'],array('user_id1','user_id2','user_id3')); // 그누보드 회원아이디가 user_id1 또는 user_id2 또는 user_id3 일때
************************************************************/
$_NICKNAME = $member['mb_nick']; // 닉네임으로 사용할 값을 아래 예제를 참고하여 입력하여 주십시오.
/************************************************************
* 닉네임 설정방법 (그누보드 회원에게만 적용됨)
* 아래의 라인중 원하는 조건에 해당하는 '한줄을' 변형하여 사용하세요.
$_NICKNAME = $member['mb_name']; // 그누보드 회원정보 중 실명사용
$_NICKNAME = $member['mb_nick']; // 그누보드 회원정보 중 닉네임 사용
$_NICKNAME = $member['mb_id']; // 그누보드 회원정보 중 아이디 사용
$_NICKNAME = $member['mb_name'].'('.$member['mb_id'].')'; // 닉네임(회원아이디) 형식 사용
************************************************************/
/* 수정해야하는 부분 끝 */
function MiniTalkEncoder($value) {
$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) {
$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) return false;
$padSize = ord($output{$valueLen - 1});
if (($padSize < 1) || ($padSize > 16)) return false;
for ($i=0;$i<$padSize;$i++) {
if (ord($output{$valueLen - $i - 1}) != $padSize) return false;
}
return substr($output,0,$valueLen-$padSize);
}
function GetOpperCode($opper) {
$value = json_encode(array('opper'=>$opper,'ip'=>$_SERVER['REMOTE_ADDR']));
return urlencode(MiniTalkEncoder($value));
}
?>
예쁘게 사용합니다!
미리보기는 : https://gnuboard.examples.kr/
최신버전 다운로드는 : https://www.minitalk.kr/ko/download/others/view/23
그누보드5에 기본적으로 포함된 basic 아웃로그인 스킨에 미니톡(채팅위젯)을 붙여넣은 스킨입니다.
일단 미니톡 클라이언트를 다운로드 받고 서버에 설치를합니다.
다운로드 : https://www.minitalk.kr/ko/download/program
설치메뉴얼 : https://www.minitalk.kr/ko/document/manual/view/13
그런다음 미니톡 채팅호스팅 서비스를 신청합니다.
신청하기 : https://www.minitalk.kr/ko/service/hosting (무료 또는 현재는 베타서비스 신청가능(무료))
채팅호스팅 서비스 신청하기 메뉴얼 : http://www.minitalk.kr/ko/service/manual/view/20
무료서비스 신청하기 메뉴얼 : http://www.minitalk.kr/ko/service/manual/view/21
그런다음 미니톡관리자에 신청한 채팅호스팅 서비스를 연결합니다.
연결메뉴얼 : https://www.minitalk.kr/ko/service/manual/view/51
그런다음 아웃로그인 스킨에서 사용할 채널을 한개 생성합니다.
채널생성메뉴얼 : https://www.minitalk.kr/ko/document/manual/view/52
다되었습니다.
아웃로그인 스킨을 그누보드 폴더의 skin/outlogin 폴더에 업로드하고,
스킨폴더에 포함된 config.php 파일을 열어 편집합니다.
<?php
define('_MINITALK_KEY_','12345678123456781234567812345678'); // 미니톡 클라이언트 설치과정시 입력했던 32자리 암호화키를 입력하세요.
$_USE_GUEST = true; // 비회원들도 채팅방을 사용한다면 true, 회원만 사용한다면 false;
$_MINITALK_PATH = 'http://example.arzz.com/minitalk/script/'; // 미니톡 클라이언트의 minitalk.js 파일이 존재하는 URL을 입력하세요.
$_IS_ADMIN = $is_admin == 'super' || $is_auth; // 미니톡 관리자권한을 부여할 조건문을 아래 예제를 참고하여 입력하여 주십시오.
$_CHANNEL = 'example'; // 미니톡 관리자에서 생성한 채널명을 입력하세요~!
/************************************************************
* 관리자 권한 부여방법
* 아래의 라인중 원하는 조건에 해당하는 '한줄을' 변형하여 사용하세요.
$_IS_ADMIN = $is_admin == 'super' || $is_auth; // 그누보드에서 관리자로 지정된 아이디일때
$_IS_ADMIN = $member['mb_level'] > 5; // 그누보드 회원레벨이 5보다 클때
$_IS_ADMIN = $member['mb_id'] == 'admin'; // 그누보드 회원아이디가 admin 일때
$_IS_ADMIN = in_array($member['mb_id'],array('user_id1','user_id2','user_id3')); // 그누보드 회원아이디가 user_id1 또는 user_id2 또는 user_id3 일때
************************************************************/
$_NICKNAME = $member['mb_nick']; // 닉네임으로 사용할 값을 아래 예제를 참고하여 입력하여 주십시오.
/************************************************************
* 닉네임 설정방법 (그누보드 회원에게만 적용됨)
* 아래의 라인중 원하는 조건에 해당하는 '한줄을' 변형하여 사용하세요.
$_NICKNAME = $member['mb_name']; // 그누보드 회원정보 중 실명사용
$_NICKNAME = $member['mb_nick']; // 그누보드 회원정보 중 닉네임 사용
$_NICKNAME = $member['mb_id']; // 그누보드 회원정보 중 아이디 사용
$_NICKNAME = $member['mb_name'].'('.$member['mb_id'].')'; // 닉네임(회원아이디) 형식 사용
************************************************************/
/* 수정해야하는 부분 끝 */
function MiniTalkEncoder($value) {
$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) {
$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) return false;
$padSize = ord($output{$valueLen - 1});
if (($padSize < 1) || ($padSize > 16)) return false;
for ($i=0;$i<$padSize;$i++) {
if (ord($output{$valueLen - $i - 1}) != $padSize) return false;
}
return substr($output,0,$valueLen-$padSize);
}
function GetOpperCode($opper) {
$value = json_encode(array('opper'=>$opper,'ip'=>$_SERVER['REMOTE_ADDR']));
return urlencode(MiniTalkEncoder($value));
}
?>
예쁘게 사용합니다!
미리보기는 : https://gnuboard.examples.kr/
최신버전 다운로드는 : https://www.minitalk.kr/ko/download/others/view/23
추천
7
7
댓글 전체
PC용 + 모바일용 양쪽 모두 지원이네요?
감사하므리다!
감사하므리다!
너무 감사합니다..^^
감사합니다
채팅서버 프로그램 구매형은 120만원이네요;; 할인 이벤트 진행 계획은없으신지요
으음... 아직 할인이벤트를 해본적은 없는데... 한번 해볼까요? = _=?
자그만하게 이벤트를 준비해보았습니다.
https://www.minitalk.kr/ko/community/freeboard/view/95
https://www.minitalk.kr/ko/community/freeboard/view/95
감사합니다 이번달까지 유지부탁드려요 ㅠ 명절끝나구 구입하겠습니다
안녕하세요! 초보유저입니다.
모든 부분을 잘 따라한다음에 아웃로그인 스킨을 그누보드 폴더의 skin/outlogin 폴더에 업로드했는데
적용이 안되길래 테마를 사용해서 그런가 하고 스킨폴더 안의 outlogin폴더에 넣었는데 연동이 안되네욥 ㅠㅠ
어찌해야좋을까요?
모든 부분을 잘 따라한다음에 아웃로그인 스킨을 그누보드 폴더의 skin/outlogin 폴더에 업로드했는데
적용이 안되길래 테마를 사용해서 그런가 하고 스킨폴더 안의 outlogin폴더에 넣었는데 연동이 안되네욥 ㅠㅠ
어찌해야좋을까요?
다른 챗팅에 비해서 설치법이 너무 어려워요.
![](http://blog-imgs-44.fc2.com/w/a/r/wareureu/200.gif)
다른채팅은 모든것을 채팅서비스업체가 관리하도록 되어있어서, 간단하게 몇줄만 삽입하면 연동이 됩니다만..
미니톡같은 경우에는 다양한 스킨과(?) 플러그인등을 직접 설치해서 커스덤할 수 있게하다보니, 설치방법이 좀 복잡한 편입니다.
그..그래도 홈페이지에서 매뉴얼을 뒤져서 차근차근하시면 하실 수 있을거에요!
미니톡같은 경우에는 다양한 스킨과(?) 플러그인등을 직접 설치해서 커스덤할 수 있게하다보니, 설치방법이 좀 복잡한 편입니다.
그..그래도 홈페이지에서 매뉴얼을 뒤져서 차근차근하시면 하실 수 있을거에요!
무슨 미니톡 홈페이지의 그누보드의 설명은 없고 업데이트 한다고 하신지가 거진 2년이 지났는데 업데이트도 안하시고 장사는 계속 하시는데 그누보드랑 정을 버리셨나..... XE는 잘되던데 참으로 안따갑군요..
정말 유용할것 같네요..감사합니다.
따라하기 열심히 잘 따라했는데.. 결정적으로 어떻게 적용을 해야 하는지요..
감사합니다!!!