웹마스터 팁

<?
define('__ZBXE__', true);

require_once('./config/config.inc.php');

$oContext = &Context::getInstance();
$oContext->init();

   
 $logged_info = Context::get('logged_info');
 $id = $logged_info->user_id;
?>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<?
   
 if($logged_info)
    {
  echo("
   로그인 하셨네요.^^
   <br>$id 회원님이시네요.
  ");

    foreach($logged_info->group_list as $key => $val) {  
 $a[]=$val;
 }

 $group_name='관리그룹';
 if(in_array($group_name,$a) ) {
  echo "관리그룹입니다.";
  }
  else{
   echo " 관리그룹이 아닙니다";
 }
 }
 else
 {
  echo("
   로그인 해주셔야죠.^^   
  ");
 }


?>

 

 

XE의 경우 그룹설정을 여러가지를 할 수 있는데 설정된 그룹중에서 특정 그룹이 포함되어 있다면 조건문을 실행하게 하는 팁입니다.

 

핵심은 in_array()  함수가 되겠네요.

이 함수는 배열에 특정값이 있는지를 체크해 주는 함수 입니다.

 

위 소스는 외부페이지를 사용할경우 세션 공유를 위해서

 

define('__ZBXE__', true);

require_once('./config/config.inc.php');

$oContext = &Context::getInstance();
$oContext->init();

 

이부분이 선언된것입니다.

 

만약  XE 레이아웃에서 적용을 하고 싶다면 아래와 같이 이용하시면 됩니다.

 

<!--@if($logged_info)-->
 {$logged_info->user_id}님이 로그인 하셨습니다.
 <!--@foreach($logged_info->group_list as $key => $val)--> 
  {@$a[]=$val}
 <!--@end-->
 {@$group_name='관리그룹'}
 <!--@if(in_array($group_name,$a) )-->
  관리그룹입니다.
 <!--@else-->
  관리그룹이 아닙니다.
 <!--@end-->
<!--@else-->
 로그인을 해주세요.
<!--@end--> 

 

제목 글쓴이 날짜
일반 회원이나 손님도, 제목의 글자색상 및 굵기 설정 가능하게. [1] sejin7940 2010.07.14
외부프로그램에서 제로보드 xe 및 그누보드 회원 연동(로그인) 하기 - 초간단 [1] 한이73 2010.02.03
회원과 비회원 구분하여 출력하기 [6] NEARSTORY 2009.12.26
카운터위젯 - 오늘 가입한 회원수 전체 회원수 출력 [5] 공수래 2009.11.01
게시판에서 비회원 메일 주소 확인하기 똑디 2009.10.12
제로보드4->XE 데이터 이전 시 회원 정보 오류 / 포인트 문제 [10] 개돌 2009.10.08
비회원 글쓰기가 되지 않을 경우.. 태쥐 2009.10.01
특정그룹회원에게 서비스 제공하기 [4] 똑디 2009.09.12
잦은 등급변경으로, 회원 등급이 엉켰을 경우 해결방법. [1] NZ448 2009.09.10
회원정보 손쉽게 엑셀 파일로 저장하기 [34] thejeon 2009.08.05
회원 팝업메뉴에서 작성글 클릭시 다른 아이디 검색 안되게 하기 [3] 절망린 2009.07.03
확장변수에 회원정보를 넣어보자 [10] file 개돌 2009.06.30
보낸 쪽지함에서 쪽지 내용 안에 회원 아이콘이 제대로 표시 되지 않을때.. 절망린 2009.06.24
회원가입시 닉네임 특수문자 제한하기 [10] 절망린 2009.06.06
[질문]회원가입시 음력생일입력 가능 한가요? [1] 신정 2009.04.27
해당 Cafe 회원에 가입후 Cafe 회원목록에 나타나지 않음...... 뉴욕에서 2009.04.16
회원 순위 공동순위 표시해서 뽑기(원리만 소개) 라르게덴 2009.02.13
회원을 그룹으로 나누어 화면에 출력할 수 있나요? 아키수 2009.01.24
회원약관 추가 [7] file 애치티 2009.01.15
SMTP 인증 회원가입 메일 인증 , 비밀번호 오류찾기 및 답변글 메일로 받기 [11] file FFHosting 2009.01.12