게시글 작성시 여러명에게 메일보내기 > 그누보드5 팁자료실

그누보드5 팁자료실

게시글 작성시 여러명에게 메일보내기 정보

게시글 작성시 여러명에게 메일보내기

본문

제목에 맞게 딱 답변해주신곳이 없어서요

 

처음에 그룹관리자나 게시판관리자 를 여러명 설정하면 되는줄 알았더니 안됩니다

심지어 여러명 지정하면 이메일도 발송 안됩니다

 

그래서 게시판 글작성하면 이메일 가도록 하는 소스 찾아서 올립니다

 

1. 게시판 스킨에 'write_update.skin.php' 파일 생성

2. 아래 소스 추가

 

<? 
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 

include_once(G5_LIB_PATH.'/mailer.lib.php');

$tosem1="*** 개인정보보호를 위한 이메일주소 노출방지 ***";
$tosem2="*** 개인정보보호를 위한 이메일주소 노출방지 ***";
$tosem3="*** 개인정보보호를 위한 이메일주소 노출방지 ***";

mailer($wr_3, $wr_email, $tosem1, $wr_subject, $content, 1);
mailer($wr_3, $wr_email, $tosem2, $wr_subject, $content, 1);
mailer($wr_3, $wr_email, $tosem3, $wr_subject, $content, 1);

// 작성자 / 작성자이메일 / 받는메일 / 제목 / 내용

alert("문의가 정상적으로 접수되었습니다.", "/"); 

?>

 

3. 설명

    - $tosem1, 2, 3은 받을 사람 이메일 입니다, 받을 만큼 추가하세요

    - mailer($wr_3, $wr_email, $tosem1, $wr_subject, $content, 1);은 순서대로 // 작성자 / 작성자이메일 / 받는메일 / 제목 / 내용 을 뜻하는건데 사람에 맞게 고쳐 쓰면 됩니다

    - 보통은 mailer($wr_name, $wr_email, $tosem1, $wr_subject, $content, 1); 이겠죠?

    - 그리고 나서 $tosem1, 2, 3 가 있으면 3줄 추가 4개면 4줄 추가해서 받는메일의 함수를 수정하면 됩니다

추천
7

댓글 14개

write_update.skin.php 에 만드는 이유는 쓰기페이지 폼에 적은 내용을 이메일로 보내는 것입니다. 즉 저는 wr_3 이라고 그누보드에서 디폴트로 제공하는 게시판 여분필드를 사용하였고
작성자로 쓰는 필드는 보통 wr_name이지만 저는 지정하고 싶어서 wr_3이라고 한것입니다.

정 어려우시면 basic스킨에 write_update.skin.php을 생성한뒤 wr_3을 wr_name으로 바꿔서 넣으시고 tosem1~3을 실제 이메일 넣으신뒤 테스트하시면 될겁니다.
공유해주셔서 정말감사합니다!
그런데 궁금한게 있는데.. 이쪽에 등록해놓은 메일들은 이상하게 HTML코드를 그대로 읽는지 줄바꿈이 되고 메일 보내는 쪽에서도 이름 옆에 <>식으로 표시가 되더군요.. 정말 죄송하지만.. 혹시 해결하셨다면 알려주실수 있을까요?ㅠ
안녕하세요 팁 내용 잘 사용하고있습니다. 감사합니다.
비회원도 글 남기면 메일을 받을수 있게 하려면 어떻하면 되나요?
전체 2,426 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT