테스트 사이트 - 개발 중인 베타 버전입니다

일정 레벨 이상 가격 공개 채택완료

블랑숑 8년 전 조회 3,440

</p><p><div class="item-price en">
<?php if ($member['mb_level'] >= 2 ) { ?>
<?php if($list[$i]['it_tel_inq']) { ?>
<b>Call</b>
<?php } else { ?>
<?php echo $cur_price;?>
<b><i class="fa fa-krw"></i> <?php echo number_format($list[$i]['it_price']);?></b>
<?php } ?>
<?php } else { ?>
<b style="font-size:12px;">가격은 정회원만 공개</b>
<?php } ?>
</div></p><p>

 

일정 레벨 이상 가격 공개를 위해 저렇게 해봤는데요

 

관리자인데도 가격은 정회원만 공개가 나오네요 ;; 뭘 잘못했나요? 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
플라이
8년 전

if ($member['mb_level'] >= 2 || $is_admin)

 

위 부분을 추가해 주셔야 합니다.

 

그래야 관리자도 원하시는 가격으로 보이게 될겁니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 7개

블랑숑
8년 전
엌 그래도 안돼요 왜그러죠? 미치겄네 ;; 그리고 is_admin 안써도 관리자는 이미 레벨 10인데 ㅠㅠ
플라이
8년 전
혹시 $member['mb_level'] 부분을 제대로 불러오고 있는지 찍어보시고 확인해 보세요
블랑숑
8년 전
일단 위젯 슬라이더의 한 부분이구요 제가 그래서 혹시 몰라서 이 위젯의 한부분에 레벨 접근제한을 걸었더니 정상적으로 걸리더라구요. 그러면 불러와지는거 맞죠?
블랑숑
8년 전
아 근데 방금 echo 로 찍어봤더니 아무것도 안뜨네요

<?php echo $member['mb_level'] ?> 이렇게 찍어봤는데
블랑숑
8년 전
이제 어떡하죠? ㅠㅠ
플라이
8년 전
보니까 회원정보를 안가져오는듯 한데 회원정보를 가져오는 소스를 확인하셔서 데이터를 가져오는 부분을 확인해 봐야 할듯 한데요 회원정보를 가져오는 부분 소스를 상단에 추가해서 처리해 줘야 합니다.
직접 작업하기 힘들면 제작의뢰를 통해서나 쪽지로 제안주시면 확인후 처리해 드릴께요
블랑숑
8년 전
아 방금 해결했어요 ㅠㅠ 혹시나 하고 딴 홈페이지에 해보니 되더라구요 그래서 으잉? 했는데

DB업데이트 하니 해결되네요 버전 업하고 안했었나봐요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인