BOARD

팁·활용

그누보드에서 새 창으로 쪽지 보내기 링크를 만들고 수신자 아이디를 자동 지정하는 방법

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 36회 작성일 26-09-24 16:23

본문

그누보드에서 새 창으로 쪽지 보내기 링크를 만들고 수신자 아이디를 자동 지정하는 방법

게시판이나 본문 영역에서 쪽지 보내기 링크를 클릭했을 때 새 창이 열리도록 설정하고, 특정 회원 아이디를 수신자에 미리 채워 넣는 코어 활용 방법을 알아봅니다.

그누보드4 쪽지 보내기 링크 새 창 띄우기 및 수신자 자동 지정

그누보드4 환경의 게시판 등에서 쪽지 보내기 링크를 클릭했을 때, 페이지 이동 대신 새 창(팝업)으로 쪽지 작성 폼을 띄우고 특정 수신자를 미리 지정하는 방법입니다.

1. 자바스크립트 window.open 활용 링크 예제

원하는 위치에 아래 코드를 추가하여 memo_form.php 파일을 새 창으로 호출할 수 있습니다.

<a href="#" OnClick="window.open('<?=$g4[bbs_path]?>/memo_form.php','','scrollbars=yes,resizable=no,width=650,height=500')">쪽지보내기</a>

2. 수신자 아이디 자동 지정 방법

URL 호출 경로 뒤에 파라미터 me_recv_mb_id=회원아이디를 추가하면 쪽지 수신자를 미리 지정할 수 있습니다.

<a href="#" OnClick="window.open('<?=$g4[bbs_path]?>/memo_form.php?me_recv_mb_id=회원아이디','','scrollbars=yes,resizable=no,width=650,height=500')">쪽지보내기</a>

쪽지 보내기 URL 호출 시 수신자 자동 지정 방법

그누보드에서 쪽지 보내기 링크를 호출할 때 수신자 아이디를 미리 지정하려면 URL 파라미터 me_recv_mb_id를 사용해야 합니다.

파라미터 사용 형식

memo_form.php 호출 주소 뒤에 ?me_recv_mb_id=회원아이디 형태를 붙여서 수신자를 지정할 수 있습니다. 게시판 스킨 등에서 회원 아이디를 동적으로 가져오려면 <?=$member['mb_id']?>와 같은 변수를 활용하십시오.

<a href="#" OnClick="window.open('<?=$g4[bbs_path]?>/memo_form.php?me_recv_mb_id=회원아이디','','scrollbars=yes,resizable=no,width=650,height=500')">쪽지보내기</a>

내 상황

게시판 등에서 쪽지 보내기 링크를 클릭할 때 현재 페이지 이동 없이 새 창(팝업)으로 작성 폼을 띄우고, 특정 수신자를 미리 지정하고 싶은 운영자·개발자.

선택 기준

  • 새 창 호출: window.open 자바스크립트 함수를 사용하여 memo_form.php를 팝업 형태로 호출합니다.
  • 수신자 자동 지정: 호출 URL 파라미터에 me_recv_mb_id=회원아이디를 추가하여 수신자 입력란을 미리 채웁니다.

다음 행동

아래 예시 코드를 참고하여 게시판 스킨 파일 내 원하는 위치에 적용합니다. 적용 후 링크 클릭 시 팝업 창이 정상적으로 열리고 수신자 아이디가 입력되어 있는지 확인하십시오.

<a href="#" OnClick="window.open('<?=$g4[bbs_path]?>/memo_form.php?me_recv_mb_id=회원아이디','','scrollbars=yes,resizable=no,width=650,height=500')">쪽지보내기</a>

Q. 자바스크립트 실행이 제한된 환경에서의 대안은 무엇인가요?

  • 대안: <a> 태그의 href 속성에 직접 URL 경로를 명시하고, onclick 이벤트에서 window.open 호출 후 return false;를 추가하십시오. 이를 통해 자바스크립트가 차단된 환경에서는 일반 링크처럼 동작하게 하고, 지원되는 환경에서는 팝업으로 열리게 할 수 있습니다.

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.