<span class="member_{$logged_info->member_srl}">{$logged_info->nick_name}</span>
이 소스를 이용하면 아이콘이 출력되더라구요-
근데 이렇게 하면 아이콘을 본인만 볼 수 있던데(로그아웃을 하거나 다른 아이디에서는 해당 아이콘을 볼 수 없음) 상관없이 모든 사람이 아이콘을 볼 수 있도록 하는 방법은 없나요?
CMS | XpressEngine |
---|
<span class="member_{$logged_info->member_srl}">{$logged_info->nick_name}</span>
이 소스를 이용하면 아이콘이 출력되더라구요-
근데 이렇게 하면 아이콘을 본인만 볼 수 있던데(로그아웃을 하거나 다른 아이디에서는 해당 아이콘을 볼 수 없음) 상관없이 모든 사람이 아이콘을 볼 수 있도록 하는 방법은 없나요?
//지금 로그인한 사용자에 대한 객체 $logged_info; //지금 로그인한 사용자의 srl id 변수 $logged_info->member_srl;
위 변수는 "현재 로그인 한 사용자" 의 정보를 담고 있는 변수입니다.
목표로 하시는 바가 글 또는 댓글 작성자의 아이콘을
해당하는 글 또는 댓글 앞에 노출하고 싶으신 것이라면
아래와 같은 변수 를 사용해야 합니다.
//글 작성자 srl id 변수 $oDocument->get('member_srl') //댓글 작성자 srl id 변수 $comment->member_srl;
유의사항: 위의 변수는 사용하는 스킨에 따라 이름이 다를 수 있습니다.
직접 코드를 읽어보시고 해당 변수가 쓰이는지 확인한 뒤 적용 하세요.
//스킨 게시글 소스(read.html 등)의 닉네임 출력 부분 <span class="member_{$oDocument->get('member_srl')}">{$oDocument->getNickName()}</span> //스킨 댓글 소스(comment.html 등)의 닉네임 출력 부분 <span class="member_{$comment->member_srl}">{$comment->getNickName()}</span>
감사합니다 무사히 수정했습니다ㅠㅠㅠㅠㅠ
아 그런데 외부로그인에서도 자기 정보 볼때 닉네임 앞에 아이콘을 나타내고 싶은데 이 경우에는 이게 아닌가요?
<span class="member_{$logged_info->member_srl}">{$logged_info->nick_name}</span>
이렇게 하니까 안나오더라구요ㅠ.ㅠ
이거 설치하면 코드 수정없이 해결될겁니다.