묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
가장 높은 등급의 그룹 출력하기
2011.08.05 21:27
제가 가장 높은 등급의 그룹을 로그인에 표시하려고 코드를 짜 보았는데요.
너무 난잡하고 로딩 속도도 느려질 것 같아서 말이죠.
<!--@if($logged_info->is_admin=="Y" && !$site_module_info->site_srl)-->
관리자
<!--@else-->
<!--@foreach($logged_info->group_list as $key => $val)-->
<!--@if($val == 'VVIP')-->
VVIP
{@ $login_group_informing = 'Y'}
<!--@end-->
<!--@end-->
<!--@foreach($logged_info->group_list as $key => $val)-->
<!--@if($val == '+ 'VIP' && $login_group_informing !== 'Y')-->
VIP
{@ $login_group_informing = 'Y'}
<!--@end-->
<!--@end-->
<!--@foreach($logged_info->group_list as $key => $val)-->
<!--@if($val == '정회원' && $login_group_informing !== 'Y')-->
정회원
{@ $login_group_informing = 'Y'}
<!--@end-->
<!--@end-->
<!--@if($login_group_informing !== 'Y')-->
준회원
{@ $login_group_informing = 'Y'}
<!--@end-->
<!--@end-->
더 줄일수는 없을까요?
너무 난잡하고 로딩 속도도 느려질 것 같아서 말이죠.
<!--@if($logged_info->is_admin=="Y" && !$site_module_info->site_srl)-->
관리자
<!--@else-->
<!--@foreach($logged_info->group_list as $key => $val)-->
<!--@if($val == 'VVIP')-->
VVIP
{@ $login_group_informing = 'Y'}
<!--@end-->
<!--@end-->
<!--@foreach($logged_info->group_list as $key => $val)-->
<!--@if($val == '+ 'VIP' && $login_group_informing !== 'Y')-->
VIP
{@ $login_group_informing = 'Y'}
<!--@end-->
<!--@end-->
<!--@foreach($logged_info->group_list as $key => $val)-->
<!--@if($val == '정회원' && $login_group_informing !== 'Y')-->
정회원
{@ $login_group_informing = 'Y'}
<!--@end-->
<!--@end-->
<!--@if($login_group_informing !== 'Y')-->
준회원
{@ $login_group_informing = 'Y'}
<!--@end-->
<!--@end-->
더 줄일수는 없을까요?
댓글 3
-
ForHanbi
2011.08.06 01:31
-
더 짧게 수정할수는 없을까요?
-
ForHanbi
2011.08.06 01:49
제가 그룹구분은 안해봐서... 얼핏 보기에 구문법으로는 더이상 줄이고 말고 할 부분은 없어 보이는거 -
ForHanbi
2011.08.06 01:50
같기는 합니다. 그냥 편하게.... -
ezi
2011.08.06 02:11
<!--@if($logged_info->is_admin=="Y" && !$site_module_info->site_srl)-->관리자<!--@else--><!--@if(in_array('VVIP', $logged_info->group_list))-->VVIP<!--@elseif(in_array('VIP', $logged_info->group_list))-->VIP<!--@elseif(in_array('정회원', $logged_info->group_list))-->정회원<!--@else--><!--@if(in_array('준회원', $logged_info->group_list))-->준회원<!--@end--><!--@end--><!--@end--> -
ForHanbi
2011.08.06 02:16
ezi님이 적으셨으면 무조건 정답입니다. -
ezi
2011.08.06 02:23
정답이 아닐수도 있습니다^^;; -
송동우
2011.08.06 03:52
{array_pop(array_reverse($logged_info->group_list))} -
ezi
2011.08.06 08:45
질문내용과 거리가 좀 있는것같습니다.^^; -
송동우
2011.08.06 12:45
기본적인 상황에서 저 한줄이면 됩니다. 저걸 기준으로 응용하면 되겠죠
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
비타민. | 호스팅 관련 질문 [1] | 2013.05.13 by 푸시아 |
hjlee52 | [쉬운설치 불가능] msg_make_directory_failed 오류 메세지 ㅜㅜ | |
Research | 레이아웃 제작시 변수 가져오는 문제 [1] | 2013.05.12 by sejin7940 |
루달스튼 | 모바일 환경에서 글 올리기는 어떻게? [1] | 2013.05.12 by sejin7940 |
menee | xe 기본 에디터를 TinyMCE 로 적용 하는법 어디 없을까요..? | |
현우☆ |
이게 무슨오류죠...ㅠㅠ
[1]
![]() | 2013.05.12 by 송동우 |
콩씨 |
본문에 확장변수 위치 변경 가능한가요?
[1]
![]() | 2013.05.12 by 송동우 |
인로즈 | 거부 회원목록 한번에 삭제 안될까요? [1] | 2013.05.12 by 송동우 |
허접Zero |
업데이트가 안됩니다
![]() | |
헨지 | 제목란 제거방법 및 본문내용 [1] | 2013.05.12 by 푸시아 |
드비츠로 | DB import 중 발생한 오류 [1] | 2013.05.12 by 푸시아 |
KTK | 게시판에서 검색관련 질문입니다. [1] | 2013.05.12 by 푸시아 |
nado0124 | BlogAPI 애드온이 어떤 역할을 하는건지 궁금합니다. [1] | 2013.05.12 by 푸시아 |
brownbox | 페이지 종류 질문 [1] | 2013.05.12 |
starlee3 | 모바일만 사용!할수없는지요? [1] | 2013.05.12 by sejin7940 |
로프디자인 | 포인트로 글 적을 수 있게 할수있나요?? [1] | 2013.05.12 by 딸꾹질 |
딸꾹질 | 1.7버전 css문법 어떻게 바뀐건가요? | |
어라얼랑 | 레이아웃 자체에 접근 권한 설정하는 방법이 있을까요 ? [1] | 2013.05.12 by 딸꾹질 |
오락실주인 |
레이아웃 높이 자동조절 ~
![]() | |
몽키매직 | 댓글 창 클릭시 alert 문구 뜨게 하는 방법 [1] | 2013.05.12 by 딸꾹질 |
편하게 사용하세요.