기타 다운로드

  1. 다운로드
  2. 기타 다운로드
자료보기

[그누보드5] 미니톡이 포함된 외부로그인

미니톡이 포함된 외부로그인 스킨입니다. 미리보기 : https://gnuboard.examples.kr * 본자료는 그누보드5 버전과 호환되므로, 반드시 그누보드5와 미니톡 클라이언트가 필요합니다. 자료를 다운로드 받으신 후 스킨폴더(skin/outlogin)에 업로드한 후 config.php 파일을 알맞게 수정합니다. ?php if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 define('_MINITALK_KEY_','12345678123456781234567812345678'); // 미니톡 클라이언트 설치과정시 입력했던 32자리 암호화키를 입력하세요. $_USE_GUEST = true; // 비회원들도 채팅방을 사용한다면 true, 회원만 사용한다면 false; $_MINITALK_PATH = 'https://minitalk.examples.kr/'; // 미니톡 클라이언트가 설치된 전체주소 (반드시 http:// 등 포함) 끝에는 반드시 / 로 끝나야합니다. $_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'].')'; // 닉네임(회원아이디) 형식 사용 ************************************************************/ /* 수정해야하는 부분 끝 */ 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)); } } ?
FREE
제작자
알쯔
제작자 홈페이지
https://www.minitalk.kr
라이센스
GPL V3
버전
1.2 (2016.05.14 00:24)
  • 상세정보
  • 버전히스토리
  • 문의답변 1
  • 댓글 0

미니톡이 포함된 외부로그인 스킨입니다.


미리보기 : https://gnuboard.examples.kr


* 본자료는 그누보드5 버전과 호환되므로, 반드시 그누보드5와 미니톡 클라이언트가 필요합니다.


자료를 다운로드 받으신 후 스킨폴더(skin/outlogin)에 업로드한 후 config.php 파일을 알맞게 수정합니다.


<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
define('_MINITALK_KEY_','12345678123456781234567812345678'); // 미니톡 클라이언트 설치과정시 입력했던 32자리 암호화키를 입력하세요.

$_USE_GUEST = true; // 비회원들도 채팅방을 사용한다면 true, 회원만 사용한다면 false;
$_MINITALK_PATH = 'https://minitalk.examples.kr/'; // 미니톡 클라이언트가 설치된 전체주소 (반드시 http:// 등 포함) 끝에는 반드시 / 로 끝나야합니다.
$_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'].')'; // 닉네임(회원아이디) 형식 사용
 ************************************************************/
 
/* 수정해야하는 부분 끝 */

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));
	}
}
?>
  • 상세정보
  • 버전히스토리
  • 문의답변 1
  • 댓글 0
파일이름
버전
파일용량
배포일
다운수
basic_minitalk.zip
1.2
8.12KB
May 14, 2016
179
  • BUGFIX 스크립트파일이 불러와지지 않는 문제 수정
  • UPDATE config.php 설정파일 수정
  • BUGFIX 함수 중복정의관련 버그수정
  • * 1.1 버전이 압축이 풀리지 않는다는 제보가 있어 재 업로드 합니다.
basic_minitalk.zip
1.1
6.35KB
November 09, 2015
47
  • BUGFIX 스크립트파일이 불러와지지 않는 문제 수정
  • UPDATE config.php 설정파일 수정
  • BUGFIX 함수 중복정의관련 버그수정
basic_outlogin.zip
1.0
6.88KB
August 23, 2015
13
  • NEW 최초배포
  • 상세정보
  • 버전히스토리
  • 문의답변 1
  • 댓글 0
절대섹쉬꽃미남
답변완료 무료다운로드를 눌렀으나 파일의 압축이 풀리지 않습니다.
절대섹쉬꽃미남 | 2016-04-17 16:49:23
  • 상세정보
  • 버전히스토리
  • 문의답변 1
  • 댓글 0
입력된 댓글이 없습니다.
댓글을 입력하려면 먼저 로그인을 하여야 합니다.
목록 자료등록하기