관리자가 회원관리(수정)에서 회원마다 관리를 위해 특별한 메모를 해 줄수 있고 이것을 회원정보 보기에서 관리자가 쉽게 확인 할 수 있는 팁을 작성해 놓은 것이 있습니다.
위 팁을 보다 좀더 관리적인 측면에서 유용하게 사용하는 한가지 팁을 더 드립니다.
주로 저기 회원설명(메모) 부분에 무언가 입력을 해 놓았다면 추후에 같은 일이 반복되는지 등을 관리하기 위해 설명을 달아 놓았을 겁니다.
관리하려는 회원인지 아닌지 쉽게 구분할 수 있다면 좀더 편리할 것입니다.
회원이 작성한 글을 보여주는 페이지에서 특정한 위치에 메모가 입력된 회원인지 아닌지를 구분해 준다면 관리자 입장에서 한번더 모니터링 해야 하는 회원의 글인지 쉽게 알 수 있을 겁니다.
_read.html 혹은 read.html 이 대부분 작성한 글을 보여주는 파일입니다.
여기 상단에 작성자의 회원정보를 가지고 오는 코드를 추가해 줍니다. 이 코드는 해당 회원이 가진 모든 정보를 가지고 오니 여러모로 쓸모가 있으니 한번 작성해 두고 여러가지를 뽑아서 활용할 수 있으니 활용도가 매우 높은 정보입니다.
{@ $DmemberInfo = getModel('member')->getMemberInfoByMemberSrl($oDocument->get('member_srl'));}
$DmemberInfo 변수에 작성자의 회원정보 전체가 담기게 되는데 네이밍은 식별하기 쉽게 해주시면 됩니다. 저는 문서라는 의미로 D 라는 문자를 사용했습니다.
이제 저기서 가지고 오는 많은 정보 중 지금 팁에서는 회원의 관리자설명 을 가지고 와서 안에 내용이 있는지 여부를 확인하고 그에 따라 표시를 해주려고 합니다.
저는 글 작성자 닉네임 옆에 회원정보에 관리자 설명이 있는지 확인 후 있다면 표시를 해주는 코드를 추가해 주었습니다.
<!--@if($DmemberInfo->description && $logged_info->is_admin == 'Y')--><i class="fa fa-check" aria-hidden="true" style="color:#FF0000;margin-right:5px;"></i><!--@end-->
저 코드는 닉네임을 출력해주는 {$oDocument->getNickName()} 이런 코드 바로 앞에 추가해 준 것입니다.
이렇게 메모가 있는 회원의 경우 관리자에게만 저 체크표시가 보이게 되니 관리자는 해당 회원을 예의주시 할 수 있게 됩니다.