묻고답하기
닉네임 클릭시 팝업되는 menu 항목 변경
2011.11.12 07:46
보안때문에 회원정보보기를 막았더니, 이번에는 쪽지보내기 기능까지 막았다고 아우성이네요.
닉네임을 클릭했을 때 팝업되는 항목리스트에서 쪽지보내기만 살리려면 어디를 손봐야 하는지요?
member_popup_menu_list나 logged_info를 손보면 될 거 같은데
이게 어디쯤에 코드가 심어졌는지 아무리 찾아봐도 안보이네요.
잘 알고 계시는 고수 제현께 가르침을 요청드립니다.
PHP라고는 근처에도 안가본 제가 이곳에서 늘 잘배우고 있습니다.
댓글 3
-
송동우
2011.11.12 09:23
-
니케아
2011.11.12 14:32
안녕하세요? 송동우 선생님.
지난번에 이어 이번에도 도움을 주셔서 감사합니다.
말씀하신대로 75번째 라인을 주석처리했더니
권한 에러가 나오면서 관리자인 제 아이디로 게시판 자체를 볼 수가 없네요.
에러메시지는 "요청하신 기능을 실행할 수 있는 권한이 없습니다."
기초가 없이 소스만 받아서 수정하려니, 여러가지 한계가 느껴지네요.
시간 내서 가르쳐주시는 분들에게 민폐만 끼치게 되는 것 같아 죄송하게 생각합니다.
-
니케아
2011.11.13 01:33
위에 에러사항은 송동우님의 다른 답변을 참조하여 다음과 같이 수정하였더니 정상작동하였습니다.
75번째 라인을
if($member_srl == $logged_info->member_srl || $logged_info->is_admin=="Y") {
$url = getUrl('','mid',$mid,'act','dispMemberInfo','member_srl',$member_srl);
$oMemberController->addMemberPopupMenu($url,'cmd_view_member_info',$icon_path,'self');
}이렇게 고쳤더니 본인과 관리자에게 회원정보 보기 권한을 주고 다른 회원들은 팝업창에서 회원정보보기 리스트가 사라졌습니다.
그리고 나머지 타회원에게 메일보내기, 홈페이지보기, 블로그보기 항목은 모두 주석처리하여 리스트에서 삭제했습니다.
현재 팝업창에는 쪽지보내기, 작성글 보기 기능만 남아있습니다.
덕분에 많은 힌트 얻어가고 많은 공부가 되었습니다.
http://www.xpressengine.com/20216052