닉네임명 나오게 하기..문의드립니다ㅠ 채택완료
안녕하세요~
Q&A를 읽어주시고 답변달아주시는분들께 항상 감사드립니다^^
다름이 아니라.. 제가 게시판에 글을 쓰거나, 코멘트를 남길떼 "작성자"가 "성명"대신 "닉네임"이 나왔으면 좋겠어서
<?php echo $list[$i]['wr_name'] ?> // <?php echo $view['wr_name'] ?> 를
<?php echo $member['mb_nick'] ?> 이렇게 변경하였는데, 닉네임으로 잘나오긴 하다..
작성자가 아닌.. 현재 접속해서 보기이는 대상자의 닉네임으로 나옵니다..
B가쓴글인데도 A가 접속해서 보면 작성자 닉네임이 A로 나옴니다..ㅠㅠ
어디가 잘못된걸까요??ㅠ
부디.. 답변 부탁드립니다..
감사합니다!!
답변 5개
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개
댓글을 작성하려면 로그인이 필요합니다.
본문
<?php if($view[mb_id]) $write_member=get_member($view[mb_id]); { ?>
<?php echo $write_member[mb_name]; ?>
<?php } ?>
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
$member['mb_nick'] 은 현재 로그인한 사용자의 변수입니다.
당연히 로그인한 사용자에따라서 보여질수 밖에요..
이렇게해보세요.
$write_member= get_member($view[mb_id]); //작성자의 아이디로 회원정보를 가져옵니다.
$write_member[mb_nick];
결과 ==> 개똥이
답변에 대한 댓글 1개
그런데 <?php echo $member['mb_nick'] ?> 이것을
<?php echo $write_member= get_member($view[mb_id]); ?> 이렇게 혹은
<?php echo $write_member[mb_nick]; ?> 이렇게 변경하면 아에 작성자가 공란으로 아무것도 안나옵니다... ㅠㅠ
제가 ㅠㅠ 잘못이해 했나요..??
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그런데.. ㅠㅠ 그렇게 하니간 다 원하는 대로 잘 나오는데, 댓글을 쓰면 이상합니다 ㅠ
A가쓴글에 B가 댓글을 달면, 작성자가 A로 나옵니다..ㅠㅠㅠ
view_comment.skin.php 에도
<?php if($view[mb_id]) $write_member=get_member($view[mb_id]);echo $write_member[mb_nick]; ?>
이렇게 하였는데.. 잘못된것이지요??ㅠㅠ 가르침 부탁드려요.. 감사합니당!!