채택완료
특정 레벨이상 혹은 특정 레벨 회원에게만 특정 부분이 보이도록 하고싶은데
<?php if ($is_admin) { ?>
관리자한테만 보이는 내용
<?php } ?>
<?php } else { ?>
기본으로 보이는 내용
<?php } ?>
이부분에서 <?php if ($is_admin) { ?> 이부분을 추가해서 수정하는게 맞는거같은데
예를 들어서 7레벨 이상의 회원 혹은 7레벨만 보이도록 하려면 is_admin을 어떻게 고쳐줘야할까요?
|
답변 7개 / 댓글 1개
채택된 답변
+20 포인트
<?php if(!$default['de_root_index_use']) { ?>
여기에 들어가는 '{' 닫히질 않아서 그러는 것입니다.
<?php if ($is_admin) { ?>
<div id="hd_wrapper">
<div id="tnb">
<h3>회원메뉴 및 FAQ</h3>
<ul>
<li><a href="<?php echo G5_ADMIN_URL; ?>/shop_admin/"><b>관리자</b></a></li>
<li><a href="<?php echo G5_BBS_URL; ?>/member_confirm.php?url=register_form.php">정보수정</a></li>
<li><a href="<?php echo G5_BBS_URL; ?>/logout.php?url=shop">로그아웃</a></li>
<li><a href="<?php echo G5_SHOP_URL; ?>/mypage.php">마이페이지</a></li>
<li><a href="<?php echo G5_BBS_URL; ?>/board.php?bo_table=faq">FAQ</a></li>
<li><a href="<?php echo G5_BBS_URL; ?>/qalist.php">1:1문의</a></li>
<li><a href="<?php echo G5_SHOP_URL; ?>/personalpay.php">개인결제</a></li>
<li><a href="<?php echo G5_SHOP_URL; ?>/itemuselist.php">사용후기</a></li>
<?php if(!$default['de_root_index_use']) { ?>
<li><a href="<?php echo G5_URL; ?>/">커뮤니티</a></li>
</ul>
</div>
</div>
<?php } elseif ($member[mb_level] > 7) { ?>
<div id="hd_wrapper">
<div id="tnb">
테스트 </div>
</div>
<?php } ?>
</div>
<?php if ($is_admin) { ?>
<div id="hd_wrapper">
<div id="tnb">
<h3>회원메뉴 및 FAQ</h3>
<ul>
<li><a href="<?php echo G5_ADMIN_URL; ?>/shop_admin/"><b>관리자</b></a></li>
<li><a href="<?php echo G5_BBS_URL; ?>/member_confirm.php?url=register_form.php">정보수정</a></li>
<li><a href="<?php echo G5_BBS_URL; ?>/logout.php?url=shop">로그아웃</a></li>
<li><a href="<?php echo G5_SHOP_URL; ?>/mypage.php">마이페이지</a></li>
<li><a href="<?php echo G5_BBS_URL; ?>/board.php?bo_table=faq">FAQ</a></li>
<li><a href="<?php echo G5_BBS_URL; ?>/qalist.php">1:1문의</a></li>
<li><a href="<?php echo G5_SHOP_URL; ?>/personalpay.php">개인결제</a></li>
<li><a href="<?php echo G5_SHOP_URL; ?>/itemuselist.php">사용후기</a></li>
<?php if(!$default['de_root_index_use']) { ?>
<li><a href="<?php echo G5_URL; ?>/">커뮤니티</a></li>
</ul>
</div>
</div>
<?php } ?>
<?php else if ($member[mb_level] >= 9 ) { ?>
<div id="hd_wrapper">
<div id="tnb">
테스트 </div>
</div>
<?php } ?>
<?php } else { ?>
<?php } ?>
</div>
요렇게 쓰면
Parse error: syntax error, unexpected T_ELSE in /www/kkd7256.godohosting.com/shop/shop.head.php on line 94 요렇게 나오네요 ㅠㅜ
<?php if ($is_admin) { ?>
<div id="hd_wrapper">
<div id="tnb">
<h3>회원메뉴 및 FAQ</h3>
<ul>
<li><a href="<?php echo G5_ADMIN_URL; ?>/shop_admin/"><b>관리자</b></a></li>
<li><a href="<?php echo G5_BBS_URL; ?>/member_confirm.php?url=register_form.php">정보수정</a></li>
<li><a href="<?php echo G5_BBS_URL; ?>/logout.php?url=shop">로그아웃</a></li>
<li><a href="<?php echo G5_SHOP_URL; ?>/mypage.php">마이페이지</a></li>
<li><a href="<?php echo G5_BBS_URL; ?>/board.php?bo_table=faq">FAQ</a></li>
<li><a href="<?php echo G5_BBS_URL; ?>/qalist.php">1:1문의</a></li>
<li><a href="<?php echo G5_SHOP_URL; ?>/personalpay.php">개인결제</a></li>
<li><a href="<?php echo G5_SHOP_URL; ?>/itemuselist.php">사용후기</a></li>
<?php if(!$default['de_root_index_use']) { ?>
<li><a href="<?php echo G5_URL; ?>/">커뮤니티</a></li>
</ul>
</div>
</div>
<?php } ?>
<?php if ($member[mb_level] > 8 ) { ?>
<div id="hd_wrapper">
<div id="tnb">
테스트 </div>
</div>
<?php } ?>
<?php } else { ?>
<?php } ?>
</div>
이렇게 했는데 테스트 해보니까 관리자로 로긴하면 둘다 뜨고 7레벨 아이디로 로그인하면 테스트란 글씨가 안보이네요..어디가 잘못된걸까요..else if는 오류나서 if 두개 썼는데..
답변을 작성하려면 로그인이 필요합니다.