채택완료

댓글 닉네임 출력부분 질문

2020-04-02 (목) 16:39:45 1,708

닉네임 출력부분 37번쩨 줄쯤에 있는 이건 어떤 역활을 하는 건가요?

Copy
<h2><?php echo get_text($list[$i]['wr_name']); ?>님의 <?php if ($cmt_depth) { ?><span class="sound_only">댓글의</span><?php } ?> 댓글</h2>

        

이건 닉네임 출력 부분이라는거 알겠는데 위에거는 어떤 역활을 하는 부분인가요?

Copy
<?php echo $list[$i]['name'] ?>
|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
2020-04-02 (목) 19:28:22

['wr_name'] 이 원 작성자명입니다. g5_member 테이블의 작성자명 칼럼명도 'wr_name' 입니다.

['name']에는 ['wr_name'] 값을 기반으로 가공한 데이터가 들어가 있습니다. (사이드뷰 등이 들어가있습니다. 글 리스트에서 작성자를 클릭했을 때 나오는 팝업 메뉴)

아주 단순하게 예를 들면,

['wr_name'] 에는 "홍길동"

['name'] 에는 "<span class='sv_member'>홍길동</span>" 식으로 들어가 있습니다.

/lib/common.lib.php 의 get_list() 함수를 살펴보면, 더 자세한 내용을 확인할 수 있습니다.

$tmp_name = get_text(cut_str($list['wr_name'], $config['cf_cut_name'])); // 설정된 자리수 만큼만 이름 출력
    $tmp_name2 = cut_str($list['wr_name'], $config['cf_cut_name']); // 설정된 자리수 만큼만 이름 출력
    if ($board['bo_use_sideview'])
        $list['name'] = get_sideview($list['mb_id'], $tmp_name2, $list['wr_email'], $list['wr_homepage']);
    else
        $list['name'] = '<span class="'.($list['mb_id']?'sv_member':'sv_guest').'">'.$tmp_name.'</span>';

답변에 대한 댓글 1개

아하 감사합니다.

댓글 글쓴이의 닉네임 아닌가요?

그러니깐 댓글에 댓글을 달때~ 앞에꺼의 이름

답변에 대한 댓글 1개

감사합니다. 두개가 뭔 차인가 궁금했걸랑요

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