Copyright 2021 Moimz. All rights reserved.
2021 Moimz
미니톡이 포함된 외부로그인 스킨입니다.
미리보기 : 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)); } } ?>
파일이름
|
버전
|
파일용량
|
배포일
|
다운수
|
|
---|---|---|---|---|---|
basic_minitalk.zip |
1.2 |
8.12KB |
May 14, 2016 |
305 |
|
|
|||||
basic_minitalk.zip |
1.1 |
6.35KB |
November 09, 2015 |
50 |
|
|
|||||
basic_outlogin.zip |
1.0 |
6.88KB |
August 23, 2015 |
18 |
|
|
<?phpif (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가define('_MINITALK_KEY_','12345678123456781234567812345678'); // 미니톡 클라이언트 설치과정시 입력했던 32자리 암호화키를 입력하세요.
$_USE_GUEST = true; // 비회원들도 채팅방을 사용한다면 true, 회원만 사용한다면 false;$_MINITALK_PATH = 'http://www.selfdaet24.com/yc5/outlogin/config.php/ '; // 미니톡 클라이언트가 설치된 전체주소 (반드시 http:// 등 포함) 끝에는 반드시 / 로 끝나야합니다.$_IS_ADMIN = $is_admin == 'super' || $is_auth; // 미니톡 관리자권한을 부여할 조건문을 아래 예제를 참고하여 입력하여 주십시오.$_CHANNEL = 'example'; // 미니톡 관리자에서 생성한 채널명을 입력하세요~!
확인쫌 부탁드립니다.주소가 맞을런지
제홈에 달수있도록 답변이 필료로합니다 죄송합니다 설명부탁드릴께요
다른 프로그램은 다설치했는데 이것만은 안되네요 ㅂ
수정을 다했습니다만 설치를 한번 ㅎ
이게 뭡니까?...진짜아
목록 | 자료등록하기 |