https://xetown.com/index.php?mid=xepoint&category=17126&document_srl=283692

위 위젯을 참조해서 댓글작성자를 가져오는 방법은 알았습니다.

{@
$oCommentModel = &getModel('comment');
$output = $oCommentModel->getCommentList($item->get('document_srl'));
}
{cut_str($comment->nick_name,$widget_info->nickname_cut_size,'...')}

이렇게 하면 해당 글의 댓글 작성자를 가져올 수 있습니다.

필요한건 해당글의 댓글작성자의 '프로필이미지'입니다.

{$comment->member_srl}

이렇게 작성하면 해당 댓글 작성자의 member_srl을 가져올 수가 있는데요,

프로필 이미지는 어떻게 하면 가져올 수 있나요?

 

$oMemberModel = &getModel('member');
$member_info = $oMemberModel->getMemberInfoByMemberSrl($item->getMemberSrl());
$profile_image = $member_info->profile_image;

이렇게 하면 글작성자의 프로필이미지를 가져올 수는 있는데, 이걸 코멘트작성자의 프로필이미지로 가져오는 건 

잘 모르겠네요.

 

  • profile

    $item->getMemberSrl() 이게 아닌갑죠

    {$comment->member_srl}
  • profile profile
    {@
    $oMemberModel = &getModel('member');
    $member_info = $oMemberModel->getMemberInfoByMemberSrl($comment->member_srl);
    $profile_image = $member_info->profile_image;
    }
    {$profile_image}

    이렇게 하면 최근게시물위젯을 띄우는 페이지가 깨져버려서요;;
  • profile
    print_r($member_info) 해보시면 되지요...
  • profile profile
    감사합니다 이렇게 해서 성공했습니다.
    {@
    $oMemberModel = &getModel('member');
    $member_info = $oMemberModel->getMemberInfoByMemberSrl($comment->member_srl);
    $profile_image = $member_info->profile_image;
    }
    <pre>{@ print_r($member_info) }</pre>
    [{$profile_image->src}]
  • profile profile

  • profile profile
    잘 해결하셨다니 다행입니다~