안녕하세요.
사이트 리뉴얼 중 이런저런 삽질로 고생중인 라이믹스 초보입니다.ㅠㅠ
사이트 수정 중.. 도저히 제 깜냥으로는 어떻게 할 수 없는 일에 부딪쳐 도움을 요청하게 되었습니다.
제 사이트는 익명 게시판이 위주인 사이트입니다.
기명 게시판도 있긴 한데 리젠이 적어 회원들의 요구에 따라 익명게시판을 강화하기로 하였습니다.
대신 기명 게시판과 통합하는 쪽으로요.
그래서 나온 그림이 원래는
기명 게시판 : 기명으로 글, 댓글 작성
익명 게시판 : 익명으로 글, 댓글 작성
이러던 구조를
기명+익명 통합 게시판 : 기명, 익명 선택하여 글, 댓글 작성
이렇게 변경하였습니다.
디이깅 님의 애드온을 커스텀하여 사용하였습니다.
문제는 지금부터입니다.
원래는 misol, skyo 님의 익명 애드온(biology)을 활용(https://xetown.com/tips/3871)하여
귀여운_곰돌이푸, 상냥한_피그렛
이런 식으로 회원들의 닉네임을 통일했었습니다.
그런데 위같은 구조로 바꾸고 나자..
회원일 경우는
기명 선택시 : 닉네임이 나옵니다.
익명 선택시 : 귀여운_곰돌이푸 형식으로 익명이 나옵니다.
결과적으로 성공입니다.
그런데 비회원일 경우가 문제입니다.
익명 선택시 : 귀여운_곰돌이푸 형식으로 익명이 나옵니다.
기명 선택시 : 위의 형식이 아닌, 닉네임 입력 칸에 입력한 이름이 나옵니다.
즉... 비회원일 경우 닉네임, 비번을 치게 하는데
이때 사용한 닉네임이 노출되더라구요.
익명 상태에서 쓴 기명 게시물 또한 위의 애드온을 적용하여
귀여운_곰돌이푸 같은 형식으로 출력되게 할 수 있는 방법이 있을까요?
며칠간 씨름하다 도저히 방법을 찾지 못해.. 여기에 여쭤봅니다.
를
$this->module_info->use_anonymous == 'Y' || !Context::get('is_logged')
로 바꿔보세요.