http://sir.co.kr/g4_skin/124470 일단 위 스킨을 필요에 의해 g5용으로 바꾼거라 원래 제작자께서 삭제 요구를 하시면 삭제 하겠습니다. flash 사용하는 ...
미니톡(채팅위젯)이 포함된 기본 아웃로그인
그누보드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 스킨
2,751건좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.
음 제목을 어떻게 지어야할지 한참 고민했네요. 이번 스킨은 간단합니다. 회원이나 손님이 게시판에 글을 쓰면 글을 씀과 동시에 각 글별로 개별 채팅방이 생성됩니다. 그래서 그 글을 ...
안녕하세요. 초보개발자 알쯔입니다. ㅠ _ㅠ 그누보드5에 기본적으로 포함된 basic 아웃로그인 스킨에 미니톡(채팅위젯)을 붙여넣은 스킨입니다. 일단 미니톡 클라이언트를 다운로드 ...
안녕하세요? 까불이입니다. 몇년만에 스킨 하나 올립니다. 제가 필요에 의해서 만든 스킨을 여러분들이 사용할 수 있도록 수정하였습니다. 그누보드에 기본 포함된 Gallery 스킨을 ...
현재 중국 www.oclab.cn 사이트에서 그누보드 중국어를 배포하는것을 알게 되였구요^^ 혹시나 중국어 버젼 필요하신분 있으시면.. 현재 저도 영카트5 중국어 작업중이라 작업 ...
fm25님 글 : http://sir.co.kr/g5_skin/4599?sfl=wr_subject%7C%7Cwr_content&stx=section_list 원글 : http://...
본 소셜로그인용 외부로그인 스킨은 일전에 플러그인에 업로드한 소셜로그인이 있어야 작동이 되는 스킨입니다. 해당 플러그인은 http://sir.co.kr/g5_plugin/1070 ...
http://sir.co.kr/g5_skin/8227 스킨 수정판 입니다. 다른 내용은 기존과 같습니다. 신 우편번호를 적용하였습니다. ------------------------...
게시판에서 글퍼올때 출처를 밝힐떄 사용하시면 좋겠습니다. 간단하게 테이블만 추가했고요... 글쓸때 출처를 남기면 보기페이지에서 출력되고 안남기면 출력되지않습니다. 사용법은 그냥 압...
[광고] 여러분의 추억을 공유해 주세요! - https://김타자.kr 사용자데모 http://gnuboard5.untitle311apyxry1w48.com/bbs/board.ph...
댓글 14개
감사하므리다!
https://www.minitalk.kr/ko/community/freeboard/view/95
모든 부분을 잘 따라한다음에 아웃로그인 스킨을 그누보드 폴더의 skin/outlogin 폴더에 업로드했는데
적용이 안되길래 테마를 사용해서 그런가 하고 스킨폴더 안의 outlogin폴더에 넣었는데 연동이 안되네욥 ㅠㅠ
어찌해야좋을까요?
[http://blog-imgs-44.fc2.com/w/a/r/wareureu/200.gif]
미니톡같은 경우에는 다양한 스킨과(?) 플러그인등을 직접 설치해서 커스덤할 수 있게하다보니, 설치방법이 좀 복잡한 편입니다.
그..그래도 홈페이지에서 매뉴얼을 뒤져서 차근차근하시면 하실 수 있을거에요!