그누보드 게시판에서 if문 사용해서 메일발송 안되게 하는 방법 궁금해요
본문
공지사항(notie) 페이지 경로 : 폴더명/bbs/board.php >> 여기에 관리자가 글을 썼을때 메일이 들어오는게 문제입니다.
1:1문의하기(gallery) 페이지 경로 : 폴더명/bbs/write.php >> 여기는 회원분들이 글을 남겨주시는데 메일이 제대로 들어옵니다.
결론적으로 두 게시판에서 메일이 들어오는게 문제인데요, 1:1문의하기(gallery) 에서 메일이 발송되어야 하기 때문에 환경설정은 이렇게 해줬고
그리고 공지사항(notie) 과 1:1문의하기(gallery) 게시판 관리>게시판수정 에 들어가서 둘 다 메일발송 사용 란에 체크를 하지 않았습니다. (이 부분 때문에 두 게시판에서 글을 썼을때 메일이 들어오는게 의문이긴 해요)
공지사항(notie) 페이지 경로 : 폴더명/bbs/board.php
이 부분에 if문을 써서 공지사항에 관리자가 글을 올렸을때 메일 발송을 하지 않게끔 하고싶은데,,,
어떤식으로 적어야할지 board.php에 적는것이 맞는지 궁금합니다ㅜ
답변 1
저번에 올리셨던거 같은데 아직 해결 못하셨나보네요?
글쓰기 저장시는 write_update.php 로 무조건 가게됨니다
해당 페이지 소스 보시면 하단에 메일 발송 관련 있고요
// 메일발송 사용 (수정글은 발송하지 않음)
if (!($w == 'u' || $w == 'cu') && $config['cf_email_use'] && $board['bo_use_email']) {
환경설정 메일사용 & 게시판 메일사용 일때 적용이 되는 형태일거고요
커스텀 하셨다면 다르시겠지만요 별도 커스텀을 안하셨다면
해당 게시판 사용하시는 스킨에
// 사용자 코드 실행
@include_once($board_skin_path.'/write_update.skin.php');
@include_once($board_skin_path.'/write_update.tail.skin.php');
이러한 파일들이 있는지 확인 해보세요
요기서 커스텀된 메일이 발송되거나 할수도 있어서요