답변 2개 / 댓글 3개
채택된 답변
+20 포인트
/bbs/write_update_mail.php 해당 파일을 수정해본지 오래되어 기억은 잘나지 않는데
$bo_table 변수가 찍히지 않나요?
Copy
if($bo_table == '게시판 테이블명'){
};
게시판 테이블 값만 넘어오는지 확인 하시면 될 것 같습니다.
잘 해결되시면 채택 한번 부탁드립니다^^
답변에 대한 댓글 3개
1년 전
테트라포드
1년 전
이전 질문글로 질문자님의 역량을 가늠하기는 어려우나
게시판 스킨 내에서도 작업이 가능합니다, 단 ajax 혹은 write_update.skin.php 를 통해
글 작성 내용을 메일로 전달하면 됩니다.
게시판 스킨 내에서도 작업이 가능합니다, 단 ajax 혹은 write_update.skin.php 를 통해
글 작성 내용을 메일로 전달하면 됩니다.
1년 전
Hook 사용이 가능하다면 다음 링크를 참조해
https://github.com/gnuboard/gnuboard5/blob/master/bbs/write_update.php#L746
다음 형태의 코드 구성이 도움이 될지 모르겠습니다.
extend/user.config.php
Copy
<?php
function hook_write_update_mail_list($unique_email, $board, $wr_id) {
global $content, $board_skin_path;
if ($board['bo_table'] == 'free') {
// simple assignment
$content = 'free mail content';
} else if ($board['bo_table'] == 'test') {
// predefined skin template
ob_start();
include_once ($board_skin_path . '/write_update_mail_list.php');
$content = ob_get_contents();
ob_end_clean();
} else {
// nothing
}
return $unique_email;
}
add_replace('write_update_mail_list', 'hook_write_update_mail_list', G5_HOOK_DEFAULT_PRIORITY, 3);
?>
답변을 작성하려면 로그인이 필요합니다.
해당 게시판 스킨내에서 작업하는 방법은 없을까요?ㅠㅠ