메일 알림 기능에 대해서 문의드립니다.

좋은 게시판 개발해주셔서 감사드립니다 ^^

게시물 등록 유무에 대해서만 알림 메일이 발송되는것을

게시물 수정시에도 알림메일을 받을수 있도록 할수 있는지요?

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 설정에서는 불가능하구요. 소스코드 파일을 수정하셔야 합니다.

    /kboard/KBContent.class.php 파일에 execute() 메소드가 있습니다.

    아래와 같은 코드가 있을텐데요.

    ------------------------------------------------------------------------------------------------------------------

    // 게시판 설정에 알림 이메일이 설정되어 있으면 메일을 보낸다.
    $meta = new KBoardMeta($this->board_id);
                    if($meta->latest_alerts){
                        /*
                         * http://www.cosmosfarm.com/threads/document/3025
                         * 메일 제목에 게시글이 등록된 게시판 이름 추가해서 보낸다.
                         */
                        $board = new KBoard();
                        $board->setID($this->board_id);
                        $url = new KBUrl();
                        
                        include_once 'KBMail.class.php';
                        $mail = new KBMail();
                        $mail->to = explode(',', $meta->latest_alerts);
                        $mail->title = '['.__('KBoard new document', 'kboard').'] '.$board->board_name.' - '.$this->title;
                        $mail->content = $this->content;
                        $mail->url = $url->getDocumentRedirect($uid);
                        $mail->send();
    }

    ------------------------------------------------------------------------------------------------------------------

     

    기존게시물 업데이트 부분에도 코드를 넣어주시면 됩니다.

  • 감사합니다 ^^

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요