XE에서 게시판에서 회원 닉네임을 클릭하면 '메일보내기' 옵션이 나타나는데, 개인정보 보호를 위하여 '메일보내기' 옵션을 삭제하는 방안에 대하여 알아보도록 하겠다. 






방법:


1. FTP로 /xe/modules/member 에 접속하여 member.model.php를 다운받는다


2. member.model.php를 열어 줄 141에 아래와 같이 나타나 있는 부분을 

아래와 같이 주석처리해준다. 


3. 수정한 member.model.php를 저장하고 다시 FTP로 /xe/modules/member 업로드한다. 


4. 브라우저로 캐쉬를 삭제한 후 다시 게시판에 접속하여 게시글의 닉네임을 클릭하면 아래와 같이 '메일보내기'가 나타나지 않는 것을 확인할 수 있다.




부록: 


닉네임 클릭시 '작성 글 보기' 옵션의 경우 관리자만 볼 수 있게 하려면 아래와 같이 할 수 있다


xe/modules/board/board.controller.php 에서

 

$oMemberController->addMemberPopupMenu($url, 'cmd_view_own_document', '');


부분을 아래와 같이 바꿔준다. 

 

if($logged_info->is_admin == 'Y') $oMemberController->addMemberPopupMenu($url, 'cmd_view_own_document', '');





Posted by esource :