XE Tips 는 제가 XE 공홈에 쓴 XE 관련 유용한 팁들입니다. 기능개선은 공홈에 안 적어둔 XE 유용 개선팁들입니다.
유용정보는 외부 검색을 통해 알아낸 소스등을 기재해둔 곳입니다.
버그 신고내역들은 XE 사용하다가 발견한 버그 패치방법들로, Core Issue 에 기록해뒀기에 XE 에 적용이 되었을 가능성이 있겠죠
제가 쓴 글들에 대해 퍼가실때는 꼭 출처를남겨주시고.. (다만 플래시뷰 기반이기에 퍼가기는조금 힘들 수 있겠죠 ^^;)
타회원의 글들도 적혀있는 출처를 같이 꼭 기재해주세요
출처 | xetown |
---|---|
출처URL | https://xetown.com/questions/1858634 |
질문 :
게시판 관리 -> 고급 -> 관리자 메일 에 관리자 이메일을 등록하고,
(글이나 댓글이 등록될때 등록된 메일주소로 메일이 발송됩니다. 콤마(,)로 연결시 다수의 메일주소로 발송이 됨.)
게시판을 익명사용을 체크하면, 익명으로 게시글이 올라오면 메일이 안옵니다.
익명이 아닌경우(체크를 해제하거나, 관리자 익명제외를 체크하고 관리자가 글을쓰면) 메일이 옵니다!
익명 사용하는 경우에도 메일이 오게 하려면 어느 부분을 보아야할지..
출처 : https://xetown.com/questions/1858634
--------------------
sejin7940 답변 :
board.controller.php 에서
function procBoardInsertDocument 함수에서
if($this->module_info->use_anonymous == 'Y' && (!$this->grant->manager || ($this->module_info->anonymous_except_admin ?? 'N') !== 'Y') && (!$oDocument->isExists() || $oDocument->get('status') == DocumentModel::getConfigStatus('temp')))
이 부분이 조건이고.. 그 내부에
$this->module_info->admin_mail = '';
부분이 관리자 메일을 제외하는건데.. 이 걸 주석처리해주면 될거예요
// $this->module_info->admin_mail = '';