묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
익명게시판에 글쓴이 정회원일 경우 닉네임 출력방법 이렇게 하나요?
2012.04.20 12:20
게시판 코어 1.4.4 버전
제가 구현 하고자 하는 것은
정회원이 글을 적으면 정회원 닉네임이 나오고
로그인 안하고 글을 적으면 익명 이름이 나오게 하는 것입니다.
xe - modules - board - board.controller.php 열고
line 52 수정 빨간글시 추가
// 익명 설정일 경우 여러가지 요소를 미리 제거 (알림용 정보들 제거)
if($this->module_info->use_anonymous == 'Y' && $logged_info->group_list[3] ) {
위와 같이 적용을 했는데 익명이든 로그인 하든 닉네임이 나오네요
그래서
line 57 수정 빨간글시 추가
if($logged_info->group_list[3])
else $obj->user_name = $obj->nick_name = 'anonymous';
이렇게도 해봤는데 이렇게 하면 글이 저장이 않되는거 같아요
제가 어디서 뭘 놓치고 있는지 알려주세요
혹시 group_list[3] 이 정회원이라는 뜻인가요?
if($this->module_info->use_anonymous == 'Y' && $logged_info->group_list[3] ) {
이게 틀린게 아닐까요?
이건, 익명설정을 사용하고 있고, 정회원일 경우 익명기능을 적용한다 이니까.
정회원이 쓴건 다 익명처리가 되고, 오히려 정회원이 아닌 사람이 쓴건 닉네임이 나오겠네요.
if($this->module_info->use_anonymous == 'Y' && !$logged_info->group_list[3] ) {
이렇게 바꾸면되지 않나요?