최신글에서 작성한 글의 메일 받기
관련링크
본문
최신글로 제작된 상담게시판을 잘 사용중에 있습니다.
제작자이신 트리플님께 감사 말씀 드립니다.
최신글 형태의 상담게시판을 사용하여 상담글 업로드시
일반 게시글 작성과 동일하게 관리자 메일로 게시글 업로드 알림 메일을 받고싶습니다.
최신글과 연동된 게시판에서 직접 게시글 작성시에는 알림 메일이 잘 발송되지만
최신글 영역을 이용할 경우 메일발송이 되지 않습니다.
최신글 상담시에도 게시글 작성 알림 메일을 받으려면 어떤 처리를 해야 하는지 고수님들께 문의드립니다.
감사합니다.
답변 2
/bbs/write_update.php 아래 부분을 참조해서
ajax.request_save.php 파일에 추가해주면 됩니다.
// 관리자의 정보를 얻고
$super_admin = get_admin('super');
$group_admin = get_admin('group');
$board_admin = get_admin('board');
$wr_subject = get_text(stripslashes($wr_subject));
$tmp_html = 0;
if (strstr($html, 'html1'))
$tmp_html = 1;
else if (strstr($html, 'html2'))
$tmp_html = 2;
$wr_content = conv_content(conv_unescape_nl(stripslashes($wr_content)), $tmp_html);
$warr = array( ''=>'입력', 'u'=>'수정', 'r'=>'답변', 'c'=>'코멘트', 'cu'=>'코멘트 수정' );
$str = $warr[$w];
$subject = '['.$config['cf_title'].'] '.$board['bo_subject'].' 게시판에 '.$str.'글이 올라왔습니다.';
$link_url = get_pretty_url($bo_table, $wr_id, $qstr);
include_once(G5_LIB_PATH.'/mailer.lib.php');
ob_start();
include_once ('./bbs/write_update_mail.php');
$content = ob_get_contents();
ob_end_clean();
$array_email = array();
// 게시판관리자에게 보내는 메일
if ($config['cf_email_wr_board_admin']) $array_email[] = $board_admin['mb_email'];
// 게시판그룹관리자에게 보내는 메일
if ($config['cf_email_wr_group_admin']) $array_email[] = $group_admin['mb_email'];
// 최고관리자에게 보내는 메일
if ($config['cf_email_wr_super_admin']) $array_email[] = $super_admin['mb_email'];
// 원글게시자에게 보내는 메일
if ($config['cf_email_wr_write']) {
if($w == '')
$wr['wr_email'] = $wr_email;
$array_email[] = $wr['wr_email'];
}
// 옵션에 메일받기가 체크되어 있고, 게시자의 메일이 있다면
if (isset($wr['wr_option']) && isset($wr['wr_email'])) {
if (strstr($wr['wr_option'], 'mail') && $wr['wr_email'])
$array_email[] = $wr['wr_email'];
}
// 중복된 메일 주소는 제거
$unique_email = array_unique($array_email);
$unique_email = run_replace('write_update_mail_list', array_values($unique_email), $board, $wr_id);
for ($i=0; $i<count($unique_email); $i++) {
mailer($wr_name, $wr_email, $unique_email[$i], $subject, $content, 1);
}
lib/mailer.lib.php
파일을 이용해서 작업 을 하면 됩니다
직접 하기 힘드시면
https://sir.kr/request 의뢰하시면 10~ 30만원정도 받고해주실분 많아요
답변을 작성하시기 전에 로그인 해주세요.