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

댓글(코멘트)입력란에 경험치 게이지가 정상적으로 표시가 되지않네요;;;

· 13년 전 · 932 · 12
1.jpg
2.jpg
3.jpg
원인은 뭐가 문제인거는 알겠는데;;;해결 방법을 모르겠습니다;;;;

게시판상단에 작성자의 레벨아이콘과 경험치는 잘나오는데

문제는 아래의 댓글부분인데 각 회원의 이미지까지는 정상적으로 나오는데 경험치 게이지가...일단

<?=exp_bar($list[$i][mb_id],$mb[mb_point],1);?>

이부분에서 앞의 아이디값은 정상적으로 잘 불러오는데 뒤의 포인트값을 정상적으로 불러오지못하네요;;;
아무리 변수를 바꾸어봐도....되지가않습니다....ㅠ.ㅠ
지금 저렇게하면 글작성자의 포인트값만 불러오네요;;댓글작성자의 포인트값을 전혀 불러오지못하고있네요;;;

물론 해당 파일 상단에

if ($write[wr_id]) { //레벨 아이콘 표시 시작
$mb = get_member($write[mb_id]);
}
$level = get_member_level($mb['mb_id'],$mb['mb_point']); //레벨 아이콘 표시 끝

는 넣었구요;;;;;;;

왜 이상하게 자꾸.....글 작성자의 포인트값은 잘 불러와지는데;;;;댓글작성자의 포인트값을 가지고오지못할까요...ㅠ.ㅠ
혼자서 끙끙되다가 결국 이렇게 질문글을 적게되네요..ㅠ.ㅠ

참고로 작성자 양계닭은 현재 슈퍼어드민 계정이고...경험치 23%는 맞는 값입니다(.....)
1000포인트마다 레벨업을 하게 설정이되어있거든요-ㅁ-;;;;

포인트가 1,231점이니까....23%맞습니다(....)원래 관리자계정은 경험치게이지가 표시되지않아야하는데^^;;;;게시글 본문에서는 잘표시가 되는데;;;;;
댓글부분에서는 적나라(???)하게 포인트가 나오는군요;;;;

댓글 작성

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

로그인하기

댓글 12개

상단에


if ($list[$i][mb_id]) { //레벨 아이콘 표시 시작
$mb = get_member($list[$i][mb_id]);
}

를 넣으시면

$list 루프가 돌지 않아서 저 값이 존재할 수가 없죠

exp_bar는 아이디와 포인트를 필요로 하는 함수인데

일반적으로 $list에 글쓴이 아이디는 저장을 하지만
글쓴이의 포인트는 저장하지 않죠

그래서 $mb = get_member($list[$i][mb_id]); 요 함수로 포인트를 가져오는겁니다

루프가 도는곳 안에 $list[$i][mb_id]가 존재하겠죠?

루프밖에있으면 아무 의미가없습니다
아.....좋은 답변 너무나도 감사합니다..ㅠㅠ오늘 도와주셔서 너무나도 감사합니다..

궁금했던부분이 모두 해결되었습니다.

감사합니다.

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440