묻고답하기

아래사진처럼.. 게시판에서 글쓴이 닉네임을 클릭하면

"회원정보보기, 메일보내기, 작성글보기" 등 나오는 조그만 팝업창 뜨는데

그걸 안뜨게하는 방법을

송동우님과 sejin7940님의 도움으로 해결을 보았습니다.

 

 

닉네임클릭시-링크.gif

 

방법은,

modules/member/member.model.php   에서

 

function getMemberMenu()
 {

부분을

 

function getMemberMenu()
{ return;

 

이렇게 해주니 되더라구요.

 

일단, 안뜨게하는것은 위 소스처럼하면 됩니다.

그런데, 위 소스는 팝업이 누구에게나 아예 안뜨게하는 방법인데요.

 

여기서 좀더 발전하여.. 팝업을 회원들에게는 안뜨게하고,

관리자에게만 뜨게하려면 아래소스를 어떻게 손봐야 할까요?

 

 

 

 

 

 function getMemberMenu()
 { 
  // Get member_srl of he target member and logged info of the current user
  $member_srl = Context::get('target_srl');
  $mid = Context::get('cur_mid');
  $logged_info = Context::get('logged_info');
  $act = Context::get('cur_act');
  // When click user's own nickname
  if($member_srl == $logged_info->member_srl) $member_info = $logged_info;
  // When click other's nickname
  else $member_info = $this->getMemberInfoByMemberSrl($member_srl);

  $member_srl = $member_info->member_srl;
  if(!$member_srl) return;
  // List variables
  $user_id = $member_info->user_id;
  $user_name = $member_info->user_name;

  ModuleHandler::triggerCall('member.getMemberMenu', 'before', $null);

  $oMemberController = &getController('member');
  // Display member information (Don't display to non-logged user)
  if($logged_info->member_srl)
  {
   $url = getUrl('','mid',$mid,'act','dispMemberInfo','member_srl',$member_srl);
   $oMemberController->addMemberPopupMenu($url,'cmd_view_member_info',$icon_path,'self');
  }
  // When click other's nickname
  if($member_srl != $logged_info->member_srl && $logged_info->member_srl)
  {
   // Send an email
   if($member_info->email_address)
   {
    $url = 'mailto:'.htmlspecialchars($member_info->email_address);
    $oMemberController->addMemberPopupMenu($url,'cmd_send_email',$icon_path);
   }
  }
  // View homepage info
  if($member_info->homepage)
   $oMemberController->addMemberPopupMenu(htmlspecialchars($member_info->homepage), 'homepage', '', 'blank');
  // View blog info
  if($member_info->blog)
   $oMemberController->addMemberPopupMenu(htmlspecialchars($member_info->blog), 'blog', '', 'blank');
  // Call a trigger (after)
  ModuleHandler::triggerCall('member.getMemberMenu', 'after', $null);
  // Display a menu for editting member info to a top administrator
  if($logged_info->is_admin == 'Y')
  {
   $url = getUrl('','module','admin','act','dispMemberAdminInsert','member_srl',$member_srl);
   $oMemberController->addMemberPopupMenu($url,'cmd_manage_member_info',$icon_path,'MemberModifyInfo');

   $url = getUrl('','module','admin','act','dispDocumentAdminList','search_target','member_srl','search_keyword',$member_srl);
   $oMemberController->addMemberPopupMenu($url,'cmd_trace_document',$icon_path,'TraceMemberDocument');

   $url = getUrl('','module','admin','act','dispCommentAdminList','search_target','member_srl','search_keyword',$member_srl);
   $oMemberController->addMemberPopupMenu($url,'cmd_trace_comment',$icon_path,'TraceMemberComment');
  }
  // Change a language of pop-up menu
  $menus = Context::get('member_popup_menu_list');
  $menus_count = count($menus);
  for($i=0;$i<$menus_count;$i++)
  {
   $menus[$i]->str = Context::getLang($menus[$i]->str);
  }
  // Get a list of finalized pop-up menu
  $this->add('menus', $menus);
 }

 

 

(xe 최신버전입니다.)

 

 

 

 

****************내용추가********************

아래 송동우님께서 올려주신 답변 http://www.xpressengine.com/qna/21130650 데로 했더니..

그렇게하니까.. 팝업창은 뜨고 "회원정보"항목만 빠지더라구요.. 즉, 메일보내기,쪽지보내기 그런것은 다 나오구요..

저는 회원에게는 아예 그 팝업 자체를 안뜨게 하고싶어서요~ 방법이 없을까요??

 

 

http://www.xpressengine.com/qna/21130650

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
3456787654 조회수를 클릭할 때마다 증가하게 하고 싶어요. [3] 2013.07.03 by 송동우
samasama phpMyAdmin 로그인까지는 했습니다. [2] 2013.07.03 by samasama
airbogo 로그인 정보창에 쪽지함 안보이게 하기, 모바일포함 [1] 2013.07.03 by 송동우
EEMEEN 혹시 댓글 파일첨부 되게끔 할 수 없을까요..?  
ㅊㅋㄴ 송동우님 말씀대로 적용해 보았습니다 file  
나포맨 게시글 이동/복사기능이 작동하지 않네요..  
빅스타 [포인트100]shopxe 질문이요 ㅠㅠ file  
designers xe에 설치되있는데 주소고정  
designers xe contact 오피셜 스킨 한글은... [1] 2013.07.03 by 송동우
ㅊㅋㄴ 엘카 스킨 질문 [1] file 2013.07.03 by 송동우
서버링 달력의 날짜를 누르면 해당 파일에 링크 걸기  
ㅊㅋㄴ 닉네임 질문 2개  
EEMEEN 게시판 상단바 높이 조절 문의드립니당.. [1] file 2013.07.03 by 송동우
구름나무바위 "이미 회원 가입을 한 상태입니다." 메세지 박스 대신 메인으로 가도록 할 수 없을까요? [1] file 2013.07.03 by 송동우
리크스 첨부 파일 모듈 관련 질문  
비디 로그인을 할때 항상 에러가 납니다.  
한남대교 로그인 정보입력 선택수정 file  
개꿈 메뉴의 링크를 수정하려고 합니다.  
sipjaga99 설치된 페이지에 도메인 연결하는 법 [2] 2013.07.03 by sipjaga99
꿈틀잉 사이트에 사용된 보드가 뭔지 알수있나여? [1] 2013.07.03 by Summer