채팅방 게시판 스킨 > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

채팅방 게시판 스킨 정보

게시판 채팅방 게시판 스킨

첨부파일

basic_minitalk.zip (23.3K) 276회 다운로드 2015-08-23 13:15:57

본문

음 제목을 어떻게 지어야할지 한참 고민했네요.

이번 스킨은 간단합니다. 회원이나 손님이 게시판에 글을 쓰면 글을 씀과 동시에 각 글별로 개별 채팅방이 생성됩니다.
그래서 그 글을 보고 있는 사람들끼리 채팅을 할 수 있는 스킨입니다.

스크린샷을 보시거나 예제페이지를 보시면 이해가 쉬우실듯
https://gnuboard.examples.kr/bbs/board.php?bo_table=minitalk
( 테스트아이디/암호 : test / test )

접속자수가 보이고 하는 부분은 아무래도 미니톡 클라이언트를 조만간 업데이트해야지 지원될것 같습니다. = _=;

=============================================

일단 미니톡 클라이언트를 다운로드 받고 서버에 설치를합니다.
다운로드 : https://www.minitalk.kr/ko/download/program
설치메뉴얼 : https://www.minitalk.kr/ko/document/manual/view/13

그런다음 미니톡 채팅호스팅 서비스를 신청합니다.
신청하기 : https://www.minitalk.kr/ko/service/hosting (무료 또는 현재는 베타서비스 신청가능(무료))
채팅호스팅 서비스 신청하기 메뉴얼 : https://www.minitalk.kr/ko/service/manual/view/20
무료서비스 신청하기 메뉴얼 : https://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자리 암호화키를 입력하세요.

$_MINITALK_PATH = 'http://minitalk.examples.kr/'; // 미니톡 클라이언트가 설치된 전체주소 (반드시 http:// 등 포함) 끝에는 반드시 / 로 끝나야합니다.
$_IS_ADMIN = $is_admin == 'super' || $is_auth; // 미니톡 관리자권한을 부여할 조건문을 아래 예제를 참고하여 입력하여 주십시오.
// 기본적으로 게시물작성자 (채팅방을 생성한사람)은 관리자가 됩니다.

/************************************************************
 * 관리자 권한 부여방법
 * 아래의 라인중 원하는 조건에 해당하는 '한줄을' 변형하여 사용하세요.
 
 $_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'].')'; // 닉네임(회원아이디) 형식 사용
 ************************************************************/
 
/* 수정해야하는 부분 끝 */

if (!function_exists('MiniTalkEncoder')) {
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);
}
}

if (!function_exists('MiniTalkDecoder')) {
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);
}
}

if (!function_exists('GetOpperCode')) {
function GetOpperCode($opper) {
$value = json_encode(array('opper'=>$opper,'ip'=>$_SERVER['REMOTE_ADDR']));
return urlencode(MiniTalkEncoder($value));
}
}
?>

예쁘게 사용합니다!

미리보기는 : https://gnuboard.examples.kr/bbs/board.php?bo_table=minitalk
최신버전 다운로드 : https://www.minitalk.kr/ko/download/others/view/22
추천
11

댓글 전체

"이번 스킨은 간단합니다.
회원이나 손님이 게시판에 글을 쓰면 글을 씀과 동시에
각 글별로 개별 채팅방이 생성됩니다.
그래서 그 글을 보고 있는 사람들끼리 채팅을 할 수 있는 스킨입니다."

오.. 알쯔 님.. 이거 좋은데요?
여러 용도로 사용이 가능하네요..
너무 많아요. 사용할 수 있는 곳이 너무 많습니다.~~
일반커뮤니티에서 사용도 좋을 것 같고
판매상품 페이지에서 사용해도 좋을 것 같고
집파는 곳들도 쓰시면 좋겠네요.
글 등록하신 분이 방장이 되어
네 어서 오십시오. 네 그방은 나갔습니다.? 이쪽으로 오십시오!
이방은 형방 잡겠다고 떠나서 향방을 모르겠네요.
실시간 응대 좋잖아요?
아무래도 열심히 뛴 놈이 방 하나라도 더 빼는 거지요..

"오빠 여기! 딱 2시간 이내 미팅 가능하신 분!"

ㅡㅡ/

아주 용도가 다양하고 훌륭합니다!
채팅방 같으나 채팅방 업그레이드 버전 같아요. ~
감사합니다!
좋네요~
무조건 생성보단 체크박스나 라디오버튼 정도로 채팅방을 만들지? 안만들지? 선택을 하게끔해도 용도가 꽤 나올거 같습니다~
잘 받아갑니다~ 감사합니다
전체 2,438 |RSS
그누보드5 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT