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

질문 하나 드립니다 채택완료

홈피만들자하하 7년 전 조회 2,565

 

저기 정회원으로 나오는 부분이 지금 현재는

어떤 레벨의 회원이든 정회원으로 출력이 되는데요!

 

지금 넣은 소스가

 

 

</p>

<p><!--{? _is_member //회원일 경우}--></p>

<p><?php

$member['mb_level'] =2;

$level = array('1' => '준회원', '2' => '정회원', '3' => '우수회원', '4' => '열심회원', '5' => '가족', '6' => '우수가족', '7' => '열심가족', '8' => '미사용', '9' => '미사용', '10' => '최고관리자');

?></p>

<p><li><span class="level-icon"><img src="../image/level_icon/gnuboard/basic/{member.mb_level}.gif" align="absmiddle"></span>

<span style="color:#ccf3f2; font-weight: bold">{member.mb_name} (<?php echo $level[$member['mb_level']]; ?>) 님. 어서오세요!</span></a></li></p>

<p>

 

이렇게 되는데...

$member['mb_level'] =2;

이 부분 떄문에 무조건 정회원이라고 출력되는것 같은데

어떻게 이걸 바꿔줘야 레벨에 맞는 명칭이 나올까요 ㅠㅠ.>?

저걸 그냥 지워버리면

OOO님 () 어서오세요! 이렇게 떠버립니다 ㅠ

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

답변 2개

채택된 답변
+20 포인트
e
7년 전

<? include_once('./_common.php'); ?>

젤 위에 추가해보세요.

//$member['mb_level'] =2; //이부분은 주석

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

답변에 대한 댓글 2개

홈피만들자하하
7년 전
[code]
<? include_once('./_common.php'); ?>
<?php
//$member['mb_level'] =2;
$level = array('1' => '준회원', '2' => '정회원', '3' => '우수회원', '4' => '열심회원', '5' => '가족', '6' => '우수가족', '7' => '열심가족', '8' => '미사용', '9' => '미사용', '10' => '최고관리자');
?>
[/code]

이렇게 넣었는데도 똑같네요 ㅠㅠ...
e
eyekiss
7년 전
./_common.php 파일은 있는거죠?
echo $member['mb_level']; 해서 값이 나오는지 확인해보세요.
설마, 로그인을 안하셨거나 그런건 아니죠??^^;;

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

7년 전

그렇다면, $member['mb_level'] = 2;

코드가 다른곳에 있는지도 살펴보아야 할 것 같습니다.

 

//$member['mb_level'] =2;

echo $member['mb_level'];

$level = array('1' => '준회원', '2' => '정회원', '3' => '우수회원', '4' => '열심회원', '5' => '가족', '6' => '우수가족', '7' => '열심가족', '8' => '미사용', '9' => '미사용', '10' => '최고관리자');

 

echo $member['mb_level'];

을 하면.. 로그인한 유저의 실제 레벨이 나와야 정상입니다.

그렇게 나오지 않는다면,

 

이 코드를 의심되는 파일/영역들에서 확인해보야할 수도 있을 것 같습니다.

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

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

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

로그인