웹마스터 팁
회원그룹별 제한된 서비스 구현을 위한 조건문
2008.01.25 16:00
회원님께서 질문을 하셔서 본 팁을 연구했는데...아무래도 사용할수 있는 경우가 많지 않을까 생각되네요.
본 팁의 요점은 특정 그룹별 차별화된 서비스 구현을 위한 조건문 처리 입니다.
소스는 간단하니 잘 이용하시길...
layout.html 소스에 아래 소스를 넣어서 사용하시면 됩니다.
<!--@foreach($logged_info->group_list as $key => $val)--> <!--@if($val=="최고관리자")--> 이곳은 회원그룹중 최고관리자 그룹만 보이게 됩니다. <!--@end--> <!--@end-->
물론 위에서 "최고관리자" 는 여러분들께서 관리자페이지에서 회원관리->그룹관리 에서 "최고관리자"라는 그룹명을 만들어 놓았다는 가정하에서 적용되는 팁입니다.
만약 그룹명을 "관리그룹" 으로 해 놓으면 관리그룹에 속한 분들에게만 보여지는 상황이겠죠. ^^
댓글 5
-
5star
2008.01.25 19:56
-
똑디
2008.01.25 20:23
님 소스를보면 영업관리자가 아니면 실행권한이 없습니다라고 나오게 되잖아요.
즉, 영업관리자가 아닌경우엔 경고메시지가 나오니 당연히 정회원도 그러한 메시지를 받게 되겠지요.
어떤한 조건을 처리할것인지 좀더 구체적으로 정리를 해주시겠어요.
윗부분에선 "최고관리자"가 아니면 경고메시지를 넣을거라고 하셨는데..소스엔 "영업관리자"로 체크를 하고 계시니.. -
혹시 skin.xml에서 자동으로 그룹을 불러올 수는 없나요?
권한관리를 말하는 것이 아니구요, 스킨관리에서 xml로 뿌려주는 방법이 없을까 해서요.
본인이 지정하는 것 아니면 skin.xml에서 설정되어 있는 그룹 모두를 자동으로 뿌려주는 것은 어렵겠죠??? 쿨럭;;
혹시나 해서요. -
똑디
2008.01.28 10:17
질문이조금 애매하네요..(제가 이해력이 좀 딸립니다. ^^)
우선 관리자페이지에서 만들어 놓은 그룹명 모두를 출력하는것은 가능합니다.
<!--@foreach($logged_info->group_list as $key => $val)-->
{$val}<br>
<!--@end-->
이렇게 하면 레이아웃에서 그룹명들이 상하로 쭈욱 나열되겠죠.
그런데 스킨관리에서 어떻게 보여 달라는것인지는 이해가 잘안되서.. -
moonsoo
2008.02.26 15:03
감사합니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
bgm 넣을려고 프레임 나눴을때 가로스크롤바 해결방법. [12] | 또리♡485 | 2008.01.25 |
회원그룹별 제한된 서비스 구현을 위한 조건문 [5] | 똑디 | 2008.01.25 |
(모든)*.파일 UTF_8 ↔ EUC-KR
[4]
![]() | Capyou | 2008.01.25 |
불펌소스 ~! [6] | 해피데이1541 | 2008.01.28 |
홈페이지에 예쁜 날씨 배너를 달아보자!!!!
[3]
![]() | blue7376.myid.net | 2008.01.28 |
[수정] webzine 스타일을 이용한 링크게시판 만들기
[5]
![]() | 대암지기 | 2008.01.28 |
좌측 로그인 회원 리스트가 많아지면 스크롤 처리
[6]
![]() | 똑디 | 2008.01.29 |
날씨배너 600종류 입니다.(지역별75종X색상별8종)
![]() | 푸른커튼 | 2008.01.30 |
LI UL OL 이 페이지에서 적용이 안될경우 [1] | 찐빵아저씨 | 2008.01.30 |
flash <=> xe menu 연동 [7] | tsana | 2008.02.03 |
BGM 등을 배경을 투명하게 iframe 으로 넣는 팁 [3] | 푸른커튼 | 2008.02.05 |
왼쪽메뉴줄이고 오른쪽에 박스만들어 내용쉽게넣기
[15]
![]() | plruto | 2008.02.07 |
주소끝에 /zbxe 안적어도 홈페이지에 바로 들어오게 하는법?? [10] | 박태훈922 | 2008.02.07 |
아날로그 플래시 시계 10종류 (홈페이지, 블로그용)
![]() | 푸른커튼 | 2008.02.09 |
로그인후 보여줄 페이지 설정 [4] | 권인해 | 2008.02.11 |
회원가입 생일 필수로 입력받고, 관리자페이지 회원목록에 회원생일 출력하기 [10] | 대암지기 | 2008.02.11 |
제로보드용 플래시시계 위젯 설치방법
![]() | 푸른커튼 | 2008.02.12 |
전에 누군가 찾았던 것인데..새로고침시 현재페이지로 [2] | 강영곤 | 2008.02.14 |
인사말 랜덤추출 스크립트 [xe적용방법] [12] | 라싸 | 2008.02.18 |
[전면수정]회원가입시 기본 정보공개 여부 체크하기(1) 모듈부분 [5] | 대암지기 | 2008.02.20 |
그런데
-------------------------------------------------------------
<?
header('Content-Type: text/html; charset=utf-8');
foreach($logged_info->group_list as $key => $val) {
if($val=="영업관리자") {
내용실행;
} else {
echo "실행권한이 없습니다";
}
}
?>
-----------------------------------------------------
문제는 본인 "정회원" 배열에서도 에러메세지가 뜨네요..
해결책 부탁드립니다..