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

닉네임명 나오게 하기..문의드립니다ㅠ 채택완료

좋았어 9년 전 조회 5,488

안녕하세요~

 

Q&A를 읽어주시고 답변달아주시는분들께 항상 감사드립니다^^

 

다름이 아니라.. 제가 게시판에 글을 쓰거나, 코멘트를 남길떼 "작성자"가 "성명"대신 "닉네임"이 나왔으면 좋겠어서

 

 

<?php echo $list[$i]['wr_name'] ?> //  <?php echo $view['wr_name'] ?> 를 

 

<?php echo $member['mb_nick'] ?> 이렇게 변경하였는데, 닉네임으로 잘나오긴 하다.. 

작성자가 아닌.. 현재 접속해서 보기이는 대상자의 닉네임으로 나옵니다..

 

B가쓴글인데도 A가 접속해서 보면 작성자 닉네임이 A로 나옴니다..ㅠㅠ

어디가 잘못된걸까요??ㅠ

 

부디.. 답변 부탁드립니다..

감사합니다!!

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

답변 5개

채택된 답변
+20 포인트
포이치
9년 전

 echo $write_member= get_member($view[mb_id]); 

이부분에 에코 빼세요

 

 

//본문일경우

if($view[mb_id]) $write_member=get_member($view[mb_id]);

 

 

//리스트일경우

if($list[$i][mb_id]) $write_member=get_member($list[$i][mb_id]);

 

이렇게하신후

 

echo $write_member[mb_nick]; 하시면 됩니다

 

 

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

답변에 대한 댓글 1개

좋았어
9년 전
친절히 답변 주셔서 정말 감사합니다!!

그런데.. ㅠㅠ 그렇게 하니간 다 원하는 대로 잘 나오는데, 댓글을 쓰면 이상합니다 ㅠ

A가쓴글에 B가 댓글을 달면, 작성자가 A로 나옵니다..ㅠㅠㅠ
view_comment.skin.php 에도
<?php if($view[mb_id]) $write_member=get_member($view[mb_id]);echo $write_member[mb_nick]; ?>

이렇게 하였는데.. 잘못된것이지요??ㅠㅠ 가르침 부탁드려요.. 감사합니당!!

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

b
1년 전

본문

<?php if($view[mb_id]) $write_member=get_member($view[mb_id]); { ?>

<?php echo $write_member[mb_name]; ?>

<?php } ?>

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

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

포이치
9년 전
코멘트 스킨에는 $list[$i]['mb_id'] 대입하셔야 합니다 (코멘트리스트)
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

좋았어
9년 전
와 정말 감사합니다 로핑님!! 좋은 하루 되세요~

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

포이치
9년 전

$member['mb_nick'] 은 현재 로그인한 사용자의 변수입니다. 

당연히 로그인한 사용자에따라서 보여질수 밖에요..

 

이렇게해보세요.

 

$write_member= get_member($view[mb_id]); //작성자의 아이디로 회원정보를 가져옵니다.

$write_member[mb_nick]; 

 

결과 ==> 개똥이

 


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

답변에 대한 댓글 1개

좋았어
9년 전
답변주셔서 감사합니다..
그런데 <?php echo $member['mb_nick'] ?> 이것을
<?php echo $write_member= get_member($view[mb_id]); ?> 이렇게 혹은
<?php echo $write_member[mb_nick]; ?> 이렇게 변경하면 아에 작성자가 공란으로 아무것도 안나옵니다... ㅠㅠ

제가 ㅠㅠ 잘못이해 했나요..??

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

9년 전

wr_name 기본 상태가 원래 닉네임입니다. 

혹시 게시판 설정에서 이름(실명) 사용에 체크하고 사용하셨던 거 아닌가요?

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

답변에 대한 댓글 1개

좋았어
9년 전
게시판 설정에서 이름(실명) 사용은 체크 안한 상태입니다!!

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

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

로그인